public class DataBindingBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataBindingBuilder.GradleFileWriter |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ARTIFACT_BASE_CLASSES_DIR_FROM_LIBS |
static java.lang.String |
BINDING_CLASS_LIST_SUFFIX |
static java.lang.String |
BR_FILE_EXT |
static java.lang.String |
DATA_BINDING_CLASS_LOG_ROOT_FOLDER_IN_AAR |
static java.lang.String |
DATA_BINDING_ROOT_FOLDER_IN_AAR |
static java.lang.String |
FEATURE_BR_OFFSET_FILE_NAME |
static java.lang.String |
FEATURE_PACKAGE_LIST_FILE_NAME |
static java.lang.String |
INCREMENTAL_BIN_AAR_DIR |
static java.lang.String |
INCREMENTAL_BINDING_CLASSES_LIST_DIR |
static java.lang.String |
LAYOUT_INFO_FILE_EXT |
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() |
static java.util.List<java.lang.String> |
getJarExcludeList(java.lang.String packageName,
java.lang.String className,
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) |
static boolean |
getPrintMachineReadableOutput() |
boolean |
isDebugLogEnabled() |
static void |
setDebugLogEnabled(boolean enableDebugLogs) |
void |
setPrintMachineReadableOutput(boolean machineReadableOutput) |
public static final java.lang.String PROCESSOR_NAME
public static final java.lang.String ARTIFACT_BASE_CLASSES_DIR_FROM_LIBS
public static final java.lang.String INCREMENTAL_BIN_AAR_DIR
public static final java.lang.String INCREMENTAL_BINDING_CLASSES_LIST_DIR
public static final java.lang.String DATA_BINDING_ROOT_FOLDER_IN_AAR
public static final java.lang.String DATA_BINDING_CLASS_LOG_ROOT_FOLDER_IN_AAR
public static final java.lang.String BR_FILE_EXT
public static final java.lang.String LAYOUT_INFO_FILE_EXT
public static final java.util.List<java.lang.String> RESOURCE_FILE_EXTENSIONS
public static final java.lang.String BINDING_CLASS_LIST_SUFFIX
public static final java.lang.String FEATURE_PACKAGE_LIST_FILE_NAME
public static final java.lang.String FEATURE_BR_OFFSET_FILE_NAME
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 static boolean getPrintMachineReadableOutput()
public static void setDebugLogEnabled(boolean enableDebugLogs)
public boolean isDebugLogEnabled()
public static java.util.List<java.lang.String> getJarExcludeList(java.lang.String packageName,
java.lang.String className,
java.io.File generatedClassListFile,
java.io.File dataBindingCompilerBuildFolder)
packageName - The package nameclassName - the name of the trigger classgeneratedClassListFile - 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)