public abstract class XmlInjector<T>
extends java.lang.Object
| Constructor and Description |
|---|
XmlInjector(T object,
java.lang.Class<?> rClass) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract android.view.View |
findViewById(int viewId) |
protected int |
findViewId(java.lang.reflect.Field field) |
int |
getLayoutId() |
int |
getMenuId() |
protected T |
getObject() |
protected java.lang.Class<T> |
getObjectClass() |
protected java.lang.Class<?> |
getRClass() |
protected java.lang.Class<?> |
getRid() |
void |
injectViews() |
protected boolean |
isRAvailable() |
void |
setLayoutId(int layoutId) |
void |
setMenuId(int menuId) |
protected void |
setObject(T object) |
void |
setR(java.lang.Class<?> r) |
public XmlInjector(T object, java.lang.Class<?> rClass)
public void setR(java.lang.Class<?> r)
protected java.lang.Class<?> getRClass()
protected java.lang.Class<?> getRid()
protected boolean isRAvailable()
protected T getObject()
protected java.lang.Class<T> getObjectClass()
protected void setObject(T object)
public void setLayoutId(int layoutId)
public int getLayoutId()
public void setMenuId(int menuId)
public int getMenuId()
public void injectViews()
throws ViewIdNotFoundException
ViewIdNotFoundExceptionprotected abstract android.view.View findViewById(int viewId)
protected int findViewId(java.lang.reflect.Field field)
throws ViewIdNotFoundException
ViewIdNotFoundException