public class ResourceBundle
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ResourceBundle.BindingTargetBundle |
static class |
ResourceBundle.IncludedLayout
Information about an included layout.
|
static class |
ResourceBundle.LayoutFileBundle |
static class |
ResourceBundle.MarshalledMapType |
static class |
ResourceBundle.NameTypeLocation |
static class |
ResourceBundle.VariableDeclaration |
| Constructor and Description |
|---|
ResourceBundle(java.lang.String appPackage,
boolean useAndroidX) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependencyLayouts(android.databinding.tool.store.GenClassInfoLog genClassInfoLog) |
void |
addFileWithNoDataBinding(java.io.File file) |
void |
addLayoutBundle(ResourceBundle.LayoutFileBundle bundle,
boolean fromSource) |
void |
addRemovedFile(java.io.File file) |
java.util.Map<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> |
getAllLayoutBundles() |
java.util.Set<ResourceBundle.LayoutFileBundle> |
getAllLayoutFileBundlesInSource() |
java.lang.String |
getAppPackage() |
java.util.List<java.io.File> |
getFilesWithNoDataBinding() |
java.util.Map<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> |
getLayoutBundles()
Deprecated.
Use
getAllLayoutBundles() which contains ResourceBundle.LayoutFileBundles for
all layouts instead of just data binding. If you only care about data binding layouts, check
ResourceBundle.LayoutFileBundle.isBindingData(). |
java.util.Set<ResourceBundle.LayoutFileBundle> |
getLayoutFileBundlesInSource()
Deprecated.
Use
getAllLayoutFileBundlesInSource() which contains
ResourceBundle.LayoutFileBundles for all layouts instead of just data binding. If you only care
about data binding layouts, check ResourceBundle.LayoutFileBundle.isBindingData(). |
java.util.List<java.io.File> |
getRemovedFiles() |
static android.databinding.tool.store.GenClassInfoLog |
loadClassInfoFromFolder(java.io.File folder)
Loads the class info from a folder.
|
void |
validateAndRegisterErrors() |
public ResourceBundle(java.lang.String appPackage,
boolean useAndroidX)
public void addLayoutBundle(@NonNull
ResourceBundle.LayoutFileBundle bundle,
boolean fromSource)
public void addDependencyLayouts(android.databinding.tool.store.GenClassInfoLog genClassInfoLog)
@Deprecated public java.util.Set<ResourceBundle.LayoutFileBundle> getLayoutFileBundlesInSource()
getAllLayoutFileBundlesInSource() which contains
ResourceBundle.LayoutFileBundles for all layouts instead of just data binding. If you only care
about data binding layouts, check ResourceBundle.LayoutFileBundle.isBindingData().public java.util.Set<ResourceBundle.LayoutFileBundle> getAllLayoutFileBundlesInSource()
@Deprecated public java.util.Map<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> getLayoutBundles()
getAllLayoutBundles() which contains ResourceBundle.LayoutFileBundles for
all layouts instead of just data binding. If you only care about data binding layouts, check
ResourceBundle.LayoutFileBundle.isBindingData().public java.util.Map<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> getAllLayoutBundles()
public java.lang.String getAppPackage()
public static android.databinding.tool.store.GenClassInfoLog loadClassInfoFromFolder(java.io.File folder)
throws java.io.IOException
java.io.IOExceptionpublic void validateAndRegisterErrors()
public void addRemovedFile(java.io.File file)
public java.util.List<java.io.File> getRemovedFiles()
public void addFileWithNoDataBinding(@NonNull
java.io.File file)
@NonNull public java.util.List<java.io.File> getFilesWithNoDataBinding()