public static class ResourceBundle.LayoutFileBundle extends java.lang.Object implements java.io.Serializable, FileScopeProvider
Modifier and Type | Field and Description |
---|---|
java.lang.String |
mAbsoluteFilePath |
java.lang.String |
mBindingClass |
java.util.List<ResourceBundle.BindingTargetBundle> |
mBindingTargetBundles |
java.lang.String |
mDirectory |
java.lang.String |
mFileName |
boolean |
mHasVariations |
java.util.List<ResourceBundle.NameTypeLocation> |
mImports |
java.lang.String |
mModulePackage |
java.util.List<ResourceBundle.VariableDeclaration> |
mVariables |
Constructor and Description |
---|
LayoutFileBundle() |
LayoutFileBundle(java.io.File file,
java.lang.String fileName,
java.lang.String directory,
java.lang.String modulePackage,
boolean isMerge) |
Modifier and Type | Method and Description |
---|---|
void |
addImport(java.lang.String alias,
java.lang.String type,
Location location) |
void |
addVariable(java.lang.String name,
java.lang.String type,
Location location,
boolean declared) |
ResourceBundle.BindingTargetBundle |
createBindingTarget(java.lang.String id,
java.lang.String viewName,
boolean used,
java.lang.String tag,
java.lang.String originalTag,
Location location) |
boolean |
equals(java.lang.Object o) |
static ResourceBundle.LayoutFileBundle |
fromXML(java.io.InputStream inputStream) |
java.lang.String |
getAbsoluteFilePath() |
java.lang.String |
getBindingClassName() |
java.lang.String |
getBindingClassPackage() |
java.util.List<ResourceBundle.BindingTargetBundle> |
getBindingTargetBundles() |
ResourceBundle.BindingTargetBundle |
getBindingTargetById(java.lang.String key) |
LocationScopeProvider |
getClassNameLocationProvider() |
java.lang.String |
getConfigName() |
java.lang.String |
getDirectory() |
java.lang.String |
getFileName() |
java.util.List<ResourceBundle.NameTypeLocation> |
getImports() |
java.lang.String |
getModulePackage() |
java.util.List<ResourceBundle.VariableDeclaration> |
getVariables() |
int |
hashCode() |
boolean |
hasVariations() |
void |
inheritConfigurationFrom(ResourceBundle.LayoutFileBundle other)
Updates configuration fields from the given bundle but does not change variables,
binding expressions etc.
|
boolean |
isEmpty() |
boolean |
isMerge() |
java.lang.String |
provideScopeFilePath() |
void |
setBindingClass(java.lang.String bindingClass,
Location location) |
java.lang.String |
toString() |
java.lang.String |
toXML() |
public java.lang.String mFileName
public java.lang.String mModulePackage
public java.lang.String mAbsoluteFilePath
public java.lang.String mBindingClass
public java.lang.String mDirectory
public boolean mHasVariations
public java.util.List<ResourceBundle.VariableDeclaration> mVariables
public java.util.List<ResourceBundle.NameTypeLocation> mImports
public java.util.List<ResourceBundle.BindingTargetBundle> mBindingTargetBundles
public LayoutFileBundle()
public LayoutFileBundle(java.io.File file, java.lang.String fileName, java.lang.String directory, java.lang.String modulePackage, boolean isMerge)
public void inheritConfigurationFrom(ResourceBundle.LayoutFileBundle other)
public LocationScopeProvider getClassNameLocationProvider()
public void addVariable(java.lang.String name, java.lang.String type, Location location, boolean declared)
public void addImport(java.lang.String alias, java.lang.String type, Location location)
public ResourceBundle.BindingTargetBundle createBindingTarget(java.lang.String id, java.lang.String viewName, boolean used, java.lang.String tag, java.lang.String originalTag, Location location)
public boolean isEmpty()
public ResourceBundle.BindingTargetBundle getBindingTargetById(java.lang.String key)
public java.lang.String getFileName()
public java.lang.String getConfigName()
public java.lang.String getDirectory()
public boolean hasVariations()
public java.util.List<ResourceBundle.VariableDeclaration> getVariables()
public java.util.List<ResourceBundle.NameTypeLocation> getImports()
public boolean isMerge()
public java.lang.String getBindingClassName()
public void setBindingClass(java.lang.String bindingClass, Location location)
public java.lang.String getBindingClassPackage()
public java.util.List<ResourceBundle.BindingTargetBundle> getBindingTargetBundles()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getModulePackage()
public java.lang.String getAbsoluteFilePath()
public java.lang.String provideScopeFilePath()
provideScopeFilePath
in interface FileScopeProvider
public java.lang.String toXML() throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public static ResourceBundle.LayoutFileBundle fromXML(java.io.InputStream inputStream) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException