public class DataBindingBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARTIFACT_FILES_DIR_FROM_LIBS |
static java.lang.String |
DATA_BINDING_ROOT_FOLDER_IN_AAR |
static java.lang.String |
INCREMENTAL_BIN_AAR_DIR |
static java.lang.String |
PROCESSOR_NAME |
static java.util.List<java.lang.String> |
RESOURCE_FILE_EXTENSIONS |
Constructor and Description |
---|
DataBindingBuilder() |
Modifier and Type | Method and Description |
---|---|
JavaFileWriter |
createJavaFileWriter(java.io.File outFolder) |
java.lang.String |
getBaseAdaptersVersion(java.lang.String compilerVersion) |
java.lang.String |
getBaseLibraryVersion(java.lang.String compilerVersion) |
java.lang.String |
getCompilerVersion() |
java.util.List<java.lang.String> |
getJarExcludeList(LayoutXmlProcessor layoutXmlProcessor,
java.io.File generatedClassListFile,
java.io.File dataBindingCompilerBuildFolder)
Returns the list of classes that should be excluded from the packaging task.
|
java.lang.String |
getLibraryVersion(java.lang.String compilerVersion) |
boolean |
getPrintMachineReadableOutput() |
boolean |
isDebugLogEnabled() |
void |
setDebugLogEnabled(boolean enableDebugLogs) |
void |
setPrintMachineReadableOutput(boolean machineReadableOutput) |
public static final java.lang.String PROCESSOR_NAME
public static final java.lang.String ARTIFACT_FILES_DIR_FROM_LIBS
public static final java.lang.String INCREMENTAL_BIN_AAR_DIR
public static final java.lang.String DATA_BINDING_ROOT_FOLDER_IN_AAR
public static final java.util.List<java.lang.String> RESOURCE_FILE_EXTENSIONS
public java.lang.String getCompilerVersion()
public java.lang.String getBaseLibraryVersion(java.lang.String compilerVersion)
public java.lang.String getLibraryVersion(java.lang.String compilerVersion)
public java.lang.String getBaseAdaptersVersion(java.lang.String compilerVersion)
public void setPrintMachineReadableOutput(boolean machineReadableOutput)
public boolean getPrintMachineReadableOutput()
public void setDebugLogEnabled(boolean enableDebugLogs)
public boolean isDebugLogEnabled()
public java.util.List<java.lang.String> getJarExcludeList(LayoutXmlProcessor layoutXmlProcessor, java.io.File generatedClassListFile, java.io.File dataBindingCompilerBuildFolder)
layoutXmlProcessor
- The LayoutXmlProcessor for this variantgeneratedClassListFile
- The location of the File into which data binding compiler wrote
list of generated classesdataBindingCompilerBuildFolder
- the build folder for the data binding compilerpublic JavaFileWriter createJavaFileWriter(java.io.File outFolder)