android.databinding.tool
Class InverseBinding
java.lang.Object
android.databinding.tool.InverseBinding
- All Implemented Interfaces:
- android.databinding.tool.processing.scopes.LocationScopeProvider, android.databinding.tool.processing.scopes.ScopeProvider
public class InverseBinding
- 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 |
InverseBinding
public InverseBinding(BindingTarget target,
java.lang.String name,
Expr expr)
provideScopeLocation
public java.util.List<android.databinding.tool.store.Location> provideScopeLocation()
- Specified by:
provideScopeLocation
in interface android.databinding.tool.processing.scopes.LocationScopeProvider
addChainedExpression
public void addChainedExpression(FieldAccessExpr expr)
isOnBinder
public boolean isOnBinder()
getTarget
public BindingTarget getTarget()
toJavaCode
public android.databinding.tool.writer.KCode toJavaCode(java.lang.String bindingComponent,
FlagSet flagField)
getBindingAdapterInstanceClass
public java.lang.String getBindingAdapterInstanceClass()
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.
getEventSetter
public SetterStore.BindingSetterCall getEventSetter()
getName
public java.lang.String getName()
getEventAttribute
public java.lang.String getEventAttribute()
getModel
public ExprModel getModel()