android.databinding.tool.store
Class SetterStore.MultiAttributeSetter

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

public static class SetterStore.MultiAttributeSetter
extends java.lang.Object
implements SetterStore.BindingSetterCall


Field Summary
 java.lang.String[] attributes
           
 
Constructor Summary
SetterStore.MultiAttributeSetter(android.databinding.tool.store.SetterStore.MultiValueAdapterKey key, boolean[] supplied, android.databinding.tool.store.SetterStore.MethodDescription adapter, android.databinding.tool.store.SetterStore.MethodDescription[] converters, java.lang.String[] casts)
           
 
Method Summary
 java.lang.String getBindingAdapterInstanceClass()
           
 int getMinApi()
           
 ModelClass[] getParameterTypes()
           
 boolean requiresOldValue()
           
 java.lang.String toJava(java.lang.String componentExpression, java.lang.String viewExpression, java.lang.String[] valueExpressions)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

attributes

public final java.lang.String[] attributes
Constructor Detail

SetterStore.MultiAttributeSetter

public SetterStore.MultiAttributeSetter(android.databinding.tool.store.SetterStore.MultiValueAdapterKey key,
                                        boolean[] supplied,
                                        android.databinding.tool.store.SetterStore.MethodDescription adapter,
                                        android.databinding.tool.store.SetterStore.MethodDescription[] converters,
                                        java.lang.String[] casts)
Method Detail

toJava

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

getMinApi

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

requiresOldValue

public boolean requiresOldValue()
Specified by:
requiresOldValue in interface SetterStore.BindingSetterCall

getParameterTypes

public ModelClass[] getParameterTypes()
Specified by:
getParameterTypes in interface SetterStore.BindingSetterCall

getBindingAdapterInstanceClass

public java.lang.String getBindingAdapterInstanceClass()
Specified by:
getBindingAdapterInstanceClass in interface SetterStore.BindingSetterCall

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object