android.databinding.tool.store
Class SetterStore.AdapterSetter

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

public static class SetterStore.AdapterSetter
extends SetterStore.SetterCall


Field Summary
 
Fields inherited from class android.databinding.tool.store.SetterStore.SetterCall
mCastString
 
Constructor Summary
SetterStore.AdapterSetter(android.databinding.tool.store.SetterStore.MethodDescription adapter, ModelClass parameterType)
           
 
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.AdapterSetter

public SetterStore.AdapterSetter(android.databinding.tool.store.SetterStore.MethodDescription adapter,
                                 ModelClass parameterType)
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()