android.databinding.tool.store
Class SetterStore.SetterCall

java.lang.Object
  extended by android.databinding.tool.store.SetterStore.SetterCall
All Implemented Interfaces:
SetterStore.BindingSetterCall
Direct Known Subclasses:
SetterStore.AdapterSetter, SetterStore.DummySetter, SetterStore.ModelMethodSetter
Enclosing class:
SetterStore

public abstract static class SetterStore.SetterCall
extends java.lang.Object
implements SetterStore.BindingSetterCall


Field Summary
protected  java.lang.String mCastString
           
 
Constructor Summary
SetterStore.SetterCall()
           
 
Method Summary
protected  java.lang.String convertValue(java.lang.String valueExpression)
           
abstract  int getMinApi()
           
 void setCast(ModelClass castTo)
           
 void setConverter(android.databinding.tool.store.SetterStore.MethodDescription converter)
           
 java.lang.String toJava(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String... valueExpression)
           
protected abstract  java.lang.String toJavaInternal(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String converted)
           
protected abstract  java.lang.String toJavaInternal(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String oldValue, java.lang.String converted)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface android.databinding.tool.store.SetterStore.BindingSetterCall
getBindingAdapterInstanceClass, getParameterTypes, requiresOldValue
 

Field Detail

mCastString

protected java.lang.String mCastString
Constructor Detail

SetterStore.SetterCall

public SetterStore.SetterCall()
Method Detail

setConverter

public void setConverter(android.databinding.tool.store.SetterStore.MethodDescription converter)

toJavaInternal

protected abstract java.lang.String toJavaInternal(java.lang.String componentExpression,
                                                   java.lang.String viewExpression,
                                                   java.lang.String converted)

toJavaInternal

protected abstract java.lang.String toJavaInternal(java.lang.String componentExpression,
                                                   java.lang.String viewExpression,
                                                   java.lang.String oldValue,
                                                   java.lang.String converted)

toJava

public final java.lang.String toJava(java.lang.String componentExpression,
                                     java.lang.String viewExpression,
                                     java.lang.String... valueExpression)
Specified by:
toJava in interface SetterStore.BindingSetterCall

convertValue

protected java.lang.String convertValue(java.lang.String valueExpression)

getMinApi

public abstract int getMinApi()
Specified by:
getMinApi in interface SetterStore.BindingSetterCall

setCast

public void setCast(ModelClass castTo)