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 |
android.databinding.tool.reflection.ModelClass |
klass |
ModelMethod |
method |
static java.lang.String |
SOURCE_ID |
Constructor and Description |
---|
CallbackWrapper(android.databinding.tool.reflection.ModelClass klass,
ModelMethod method,
java.lang.String modulePackage,
boolean enableV2) |
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(android.databinding.tool.reflection.ModelClass klass,
ModelMethod method) |
public static java.lang.String SOURCE_ID
public static java.lang.String ARG_PREFIX
public final android.databinding.tool.reflection.ModelClass klass
public final ModelMethod method
public final java.lang.String key
public CallbackWrapper(android.databinding.tool.reflection.ModelClass klass, ModelMethod method, java.lang.String modulePackage, boolean enableV2)
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(android.databinding.tool.reflection.ModelClass klass, ModelMethod method)
public java.lang.String getCannonicalName()
public java.lang.String getCannonicalListenerName()
public java.lang.String constructForIdentifier(int listenerId)
public int getMinApi()