Package android.databinding.tool.store
Class ResourceBundle.BindingTargetBundle
- java.lang.Object
-
- android.databinding.tool.store.ResourceBundle.BindingTargetBundle
-
- All Implemented Interfaces:
LocationScopeProvider,ScopeProvider,java.io.Serializable
- Enclosing class:
- ResourceBundle
public static class ResourceBundle.BindingTargetBundle extends java.lang.Object implements java.io.Serializable, LocationScopeProvider
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResourceBundle.BindingTargetBundle.BindingBundle
-
Field Summary
Fields Modifier and Type Field Description java.util.List<ResourceBundle.BindingTargetBundle.BindingBundle>mBindingBundleListjava.lang.StringmIdjava.lang.StringmIncludedLayoutLocationmLocationjava.lang.StringmOriginalTagjava.lang.StringmTagbooleanmUsedjava.lang.StringmViewName
-
Constructor Summary
Constructors Constructor Description BindingTargetBundle()BindingTargetBundle(java.lang.String id, java.lang.String viewName, boolean used, java.lang.String tag, java.lang.String originalTag, Location location)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBinding(java.lang.String name, java.lang.String expr, boolean isTwoWay, Location location, Location valueLocation)java.util.List<ResourceBundle.BindingTargetBundle.BindingBundle>getBindingBundleList()java.lang.StringgetFullClassName()java.lang.StringgetId()java.lang.StringgetIncludedLayout()java.lang.StringgetInterfaceType()LocationgetLocation()java.lang.StringgetModulePackage()where this binding target is coming from, if it is a bindingjava.lang.StringgetOriginalTag()java.lang.StringgetTag()java.lang.StringgetViewName()booleanisBinder()booleanisUsed()java.util.List<Location>provideScopeLocation()voidsetIncludedLayout(java.lang.String includedLayout)voidsetInterfaceType(java.lang.String interfaceType)voidsetInterfaceType(java.lang.String interfaceType, java.lang.String modulePackage)voidsetLocation(Location location)
-
-
-
Field Detail
-
mId
public java.lang.String mId
-
mTag
public java.lang.String mTag
-
mOriginalTag
public java.lang.String mOriginalTag
-
mViewName
public java.lang.String mViewName
-
mUsed
public boolean mUsed
-
mBindingBundleList
public java.util.List<ResourceBundle.BindingTargetBundle.BindingBundle> mBindingBundleList
-
mIncludedLayout
public java.lang.String mIncludedLayout
-
mLocation
public Location mLocation
-
-
Constructor Detail
-
BindingTargetBundle
public BindingTargetBundle()
-
BindingTargetBundle
public BindingTargetBundle(java.lang.String id, java.lang.String viewName, boolean used, java.lang.String tag, java.lang.String originalTag, Location location)
-
-
Method Detail
-
addBinding
public void addBinding(java.lang.String name, java.lang.String expr, boolean isTwoWay, Location location, Location valueLocation)
-
setIncludedLayout
public void setIncludedLayout(java.lang.String includedLayout)
-
getIncludedLayout
public java.lang.String getIncludedLayout()
-
getViewName
public java.lang.String getViewName()
-
isBinder
public boolean isBinder()
-
setInterfaceType
public void setInterfaceType(java.lang.String interfaceType)
-
setInterfaceType
public void setInterfaceType(java.lang.String interfaceType, @Nullable java.lang.String modulePackage)
-
getModulePackage
@Nullable public java.lang.String getModulePackage()
where this binding target is coming from, if it is a binding
-
setLocation
public void setLocation(Location location)
-
getLocation
public Location getLocation()
-
getId
public java.lang.String getId()
-
getTag
public java.lang.String getTag()
-
getOriginalTag
public java.lang.String getOriginalTag()
-
getFullClassName
public java.lang.String getFullClassName()
-
isUsed
public boolean isUsed()
-
getBindingBundleList
public java.util.List<ResourceBundle.BindingTargetBundle.BindingBundle> getBindingBundleList()
-
getInterfaceType
public java.lang.String getInterfaceType()
-
provideScopeLocation
public java.util.List<Location> provideScopeLocation()
- Specified by:
provideScopeLocationin interfaceLocationScopeProvider
-
-