public class Binding
extends java.lang.Object
implements android.databinding.tool.processing.scopes.LocationScopeProvider
Constructor and Description |
---|
Binding(BindingTarget target,
java.lang.String name,
Expr expr) |
Binding(BindingTarget target,
java.lang.String name,
Expr expr,
SetterStore.BindingSetterCall setterCall) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBindingAdapterInstanceClass() |
Expr[] |
getComponentExpressions() |
Expr |
getExpr() |
int |
getMinApi()
The min api level in which this binding should be executed.
|
java.lang.String |
getName() |
BindingTarget |
getTarget() |
java.util.List<android.databinding.tool.store.Location> |
provideScopeLocation() |
boolean |
requiresOldValue() |
void |
resolveCallbackParams() |
void |
resolveListeners() |
void |
resolveTwoWayExpressions() |
java.lang.String |
toJavaCode(java.lang.String targetViewName,
java.lang.String bindingComponent) |
public Binding(BindingTarget target, java.lang.String name, Expr expr)
public Binding(BindingTarget target, java.lang.String name, Expr expr, SetterStore.BindingSetterCall setterCall)
public java.util.List<android.databinding.tool.store.Location> provideScopeLocation()
provideScopeLocation
in interface android.databinding.tool.processing.scopes.LocationScopeProvider
public void resolveListeners()
public void resolveCallbackParams()
public void resolveTwoWayExpressions()
public BindingTarget getTarget()
public java.lang.String toJavaCode(java.lang.String targetViewName, java.lang.String bindingComponent)
public java.lang.String getBindingAdapterInstanceClass()
public Expr[] getComponentExpressions()
public boolean requiresOldValue()
public int getMinApi()
This should be the minimum value among the dependencies of this binding. For now, we only check the setter.
public java.lang.String getName()
public Expr getExpr()