android.databinding.tool
Class CompilerChef
java.lang.Object
android.databinding.tool.CompilerChef
public class CompilerChef
- extends java.lang.Object
Chef class for compiler.
Different build systems can initiate a version of this to handle their work
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createChef
public static CompilerChef createChef(android.databinding.tool.store.ResourceBundle bundle,
android.databinding.tool.writer.JavaFileWriter fileWriter)
getResourceBundle
public android.databinding.tool.store.ResourceBundle getResourceBundle()
ensureDataBinder
public void ensureDataBinder()
hasAnythingToGenerate
public boolean hasAnythingToGenerate()
writeDataBinderMapper
public void writeDataBinderMapper(int minSdk,
android.databinding.tool.writer.BRWriter brWriter)
writeDynamicUtil
public void writeDynamicUtil()
addBRVariables
public void addBRVariables(CompilerChef.BindableHolder bindables)
- Adds variables to list of Bindables.
sealModels
public void sealModels()
writeViewBinderInterfaces
public void writeViewBinderInterfaces(boolean isLibrary)
writeViewBinders
public void writeViewBinders(int minSdk)
writeComponent
public void writeComponent()
getWrittenClassNames
public java.util.Set<java.lang.String> getWrittenClassNames()