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.LocationScopeProviderpublic 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()