public class InverseBinding
extends java.lang.Object
implements android.databinding.tool.processing.scopes.LocationScopeProvider
Constructor and Description |
---|
InverseBinding(BindingTarget target,
java.lang.String name,
Expr expr,
java.lang.String bindingClassName) |
InverseBinding(BindingTarget target,
java.lang.String name,
SetterStore.BindingGetterCall getterCall) |
Modifier and Type | Method and Description |
---|---|
void |
addChainedExpression(FieldAccessExpr expr) |
java.lang.String |
getBindingAdapterInstanceClass() |
CallbackExprModel |
getCallbackExprModel() |
java.util.List<FieldAccessExpr> |
getChainedExpressions() |
java.lang.String |
getEventAttribute() |
SetterStore.BindingSetterCall |
getEventSetter() |
ExecutionPath |
getExecutionPath() |
Expr |
getExpr() |
SetterStore.BindingGetterCall |
getGetterCall() |
Expr |
getInverseExpr() |
int |
getMinApi()
The min api level in which this binding should be executed.
|
ExprModel |
getModel() |
java.lang.String |
getName() |
BindingTarget |
getTarget() |
IdentifierExpr |
getVariableExpr() |
boolean |
isOnBinder() |
java.util.List<android.databinding.tool.store.Location> |
provideScopeLocation() |
public InverseBinding(BindingTarget target, java.lang.String name, Expr expr, java.lang.String bindingClassName)
public InverseBinding(BindingTarget target, java.lang.String name, SetterStore.BindingGetterCall getterCall)
public java.util.List<android.databinding.tool.store.Location> provideScopeLocation()
provideScopeLocation
in interface android.databinding.tool.processing.scopes.LocationScopeProvider
public void addChainedExpression(FieldAccessExpr expr)
public boolean isOnBinder()
public SetterStore.BindingGetterCall getGetterCall()
public BindingTarget getTarget()
public Expr getExpr()
public Expr getInverseExpr()
public IdentifierExpr getVariableExpr()
public ExecutionPath getExecutionPath()
public CallbackExprModel getCallbackExprModel()
public java.util.List<FieldAccessExpr> getChainedExpressions()
public java.lang.String getBindingAdapterInstanceClass()
public int getMinApi()
This should be the minimum value among the dependencies of this binding.
public SetterStore.BindingSetterCall getEventSetter()
public java.lang.String getName()
public java.lang.String getEventAttribute()
public ExprModel getModel()