public class CompilerChef
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
CompilerChef.BindableHolder |
Modifier and Type | Method and Description |
---|---|
void |
addBRVariables(CompilerChef.BindableHolder bindables)
Adds variables to list of Bindables.
|
static CompilerChef |
createChef(android.databinding.tool.store.ResourceBundle bundle,
android.databinding.tool.writer.JavaFileWriter fileWriter,
android.databinding.tool.CompilerArguments compilerArgs) |
void |
ensureDataBinder() |
java.util.Set<java.lang.String> |
getClassesToBeStripped() |
java.util.List<LayoutBinder> |
getLayoutBinders() |
android.databinding.tool.store.ResourceBundle |
getResourceBundle() |
boolean |
hasAnythingToGenerate() |
void |
sealModels() |
void |
setV1CompatChef(CompilerChef v1CompatChef) |
boolean |
useAndroidX() |
void |
writeComponent() |
void |
writeDataBinderMapper(javax.annotation.processing.ProcessingEnvironment processingEnv,
android.databinding.tool.CompilerArguments compilerArgs,
java.util.Map<java.lang.String,java.lang.Integer> brValueLookup,
java.util.List<java.lang.String> modulePackages) |
void |
writeViewBinderInterfaces(boolean isLibrary) |
void |
writeViewBinders(int minSdk) |
public void setV1CompatChef(CompilerChef v1CompatChef)
public static CompilerChef createChef(android.databinding.tool.store.ResourceBundle bundle, android.databinding.tool.writer.JavaFileWriter fileWriter, android.databinding.tool.CompilerArguments compilerArgs)
public android.databinding.tool.store.ResourceBundle getResourceBundle()
public void ensureDataBinder()
public boolean hasAnythingToGenerate()
public void writeDataBinderMapper(javax.annotation.processing.ProcessingEnvironment processingEnv, android.databinding.tool.CompilerArguments compilerArgs, java.util.Map<java.lang.String,java.lang.Integer> brValueLookup, java.util.List<java.lang.String> modulePackages)
public boolean useAndroidX()
public java.util.List<LayoutBinder> getLayoutBinders()
public void addBRVariables(CompilerChef.BindableHolder bindables)
public void sealModels()
public void writeViewBinderInterfaces(boolean isLibrary)
public void writeViewBinders(int minSdk)
public void writeComponent()
public java.util.Set<java.lang.String> getClassesToBeStripped()