android.databinding.tool.store
Class ResourceBundle

java.lang.Object
  extended by android.databinding.tool.store.ResourceBundle
All Implemented Interfaces:
java.io.Serializable

public class ResourceBundle
extends java.lang.Object
implements java.io.Serializable

This is a serializable class that can keep the result of parsing layout files.

See Also:
Serialized Form

Nested Class Summary
static class ResourceBundle.BindingTargetBundle
           
static class ResourceBundle.LayoutFileBundle
           
static class ResourceBundle.MarshalledMapType
           
static class ResourceBundle.NameTypeLocation
           
static class ResourceBundle.VariableDeclaration
           
 
Constructor Summary
ResourceBundle(java.lang.String appPackage)
           
 
Method Summary
 void addLayoutBundle(ResourceBundle.LayoutFileBundle bundle)
           
 void addRemovedFile(java.io.File file)
           
 java.lang.String getAppPackage()
           
 java.util.HashMap<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> getLayoutBundles()
           
 java.util.List<java.io.File> getRemovedFiles()
           
 void validateMultiResLayouts()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceBundle

public ResourceBundle(java.lang.String appPackage)
Method Detail

addLayoutBundle

public void addLayoutBundle(ResourceBundle.LayoutFileBundle bundle)

getLayoutBundles

public java.util.HashMap<java.lang.String,java.util.List<ResourceBundle.LayoutFileBundle>> getLayoutBundles()

getAppPackage

public java.lang.String getAppPackage()

validateMultiResLayouts

public void validateMultiResLayouts()

addRemovedFile

public void addRemovedFile(java.io.File file)

getRemovedFiles

public java.util.List<java.io.File> getRemovedFiles()