public class CallbackWrapper
extends java.lang.Object
The model keeps track of these wrappers and at the end data-binding generates all of them. These are stripped from library projects and re-generated.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARG_PREFIX |
java.lang.String |
key |
ModelClass |
klass |
ModelMethod |
method |
static java.lang.String |
SOURCE_ID |
Constructor and Description |
---|
CallbackWrapper(ModelClass klass,
ModelMethod method) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
constructForIdentifier(int listenerId) |
java.lang.String |
getCannonicalListenerName() |
java.lang.String |
getCannonicalName() |
java.lang.String |
getClassName() |
java.lang.String |
getListenerInterfaceName() |
java.lang.String |
getListenerMethodName() |
int |
getMinApi() |
java.lang.String |
getPackage() |
void |
prepare(java.lang.String className,
java.lang.String listenerMethodName) |
static java.lang.String |
uniqueKey(ModelClass klass,
ModelMethod method) |
public static java.lang.String SOURCE_ID
public static java.lang.String ARG_PREFIX
public final ModelClass klass
public final ModelMethod method
public final java.lang.String key
public CallbackWrapper(ModelClass klass, ModelMethod method)
public void prepare(java.lang.String className, java.lang.String listenerMethodName)
public java.lang.String getPackage()
public java.lang.String getClassName()
public java.lang.String getListenerInterfaceName()
public java.lang.String getListenerMethodName()
public static java.lang.String uniqueKey(ModelClass klass, ModelMethod method)
public java.lang.String getCannonicalName()
public java.lang.String getCannonicalListenerName()
public java.lang.String constructForIdentifier(int listenerId)
public int getMinApi()