android.databinding.tool.store
Class SetterStore.ModelMethodSetter

java.lang.Object
  extended by android.databinding.tool.store.SetterStore.SetterCall
      extended by android.databinding.tool.store.SetterStore.ModelMethodSetter
All Implemented Interfaces:
SetterStore.BindingSetterCall
Enclosing class:
SetterStore

public static class SetterStore.ModelMethodSetter
extends SetterStore.SetterCall


Field Summary
 
Fields inherited from class android.databinding.tool.store.SetterStore.SetterCall
mCastString
 
Constructor Summary
SetterStore.ModelMethodSetter(ModelMethod modelMethod)
           
 
Method Summary
 java.lang.String getBindingAdapterInstanceClass()
           
 int getMinApi()
           
 ModelClass[] getParameterTypes()
           
 boolean requiresOldValue()
           
 java.lang.String toJavaInternal(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String valueExpression)
           
protected  java.lang.String toJavaInternal(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String oldValue, java.lang.String valueExpression)
           
 
Methods inherited from class android.databinding.tool.store.SetterStore.SetterCall
convertValue, setCast, setConverter, toJava
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetterStore.ModelMethodSetter

public SetterStore.ModelMethodSetter(ModelMethod modelMethod)
Method Detail

toJavaInternal

public java.lang.String toJavaInternal(java.lang.String componentExpression,
                                       java.lang.String viewExpression,
                                       java.lang.String valueExpression)
Specified by:
toJavaInternal in class SetterStore.SetterCall

toJavaInternal

protected java.lang.String toJavaInternal(java.lang.String componentExpression,
                                          java.lang.String viewExpression,
                                          java.lang.String oldValue,
                                          java.lang.String valueExpression)
Specified by:
toJavaInternal in class SetterStore.SetterCall

getMinApi

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

requiresOldValue

public boolean requiresOldValue()

getParameterTypes

public ModelClass[] getParameterTypes()

getBindingAdapterInstanceClass

public java.lang.String getBindingAdapterInstanceClass()