android.databinding.tool
Class Binding
java.lang.Object
android.databinding.tool.Binding
- All Implemented Interfaces:
- android.databinding.tool.processing.scopes.LocationScopeProvider, android.databinding.tool.processing.scopes.ScopeProvider
- Direct Known Subclasses:
- MergedBinding
public class Binding
- extends java.lang.Object
- implements android.databinding.tool.processing.scopes.LocationScopeProvider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Binding
public Binding(BindingTarget target,
java.lang.String name,
Expr expr)
Binding
public Binding(BindingTarget target,
java.lang.String name,
Expr expr,
SetterStore.BindingSetterCall setterCall)
provideScopeLocation
public java.util.List<android.databinding.tool.store.Location> provideScopeLocation()
- Specified by:
provideScopeLocation
in interface android.databinding.tool.processing.scopes.LocationScopeProvider
resolveListeners
public void resolveListeners()
resolveTwoWayExpressions
public void resolveTwoWayExpressions()
getTarget
public BindingTarget getTarget()
toJavaCode
public java.lang.String toJavaCode(java.lang.String targetViewName,
java.lang.String bindingComponent)
getBindingAdapterInstanceClass
public java.lang.String getBindingAdapterInstanceClass()
getComponentExpressions
public Expr[] getComponentExpressions()
requiresOldValue
public boolean requiresOldValue()
getMinApi
public int getMinApi()
- The min api level in which this binding should be executed.
This should be the minimum value among the dependencies of this binding. For now, we only
check the setter.
getName
public java.lang.String getName()
getExpr
public Expr getExpr()