protected class StateHandler.OnStateEventModel extends java.lang.Object implements TimeOut.Callback<java.lang.Enum>
Modifier and Type | Field and Description |
---|---|
OnStateEvent |
annotation |
java.lang.reflect.Method |
method |
java.lang.ref.WeakReference<java.lang.Object> |
objectWeakReference |
Constructor and Description |
---|
OnStateEventModel(OnStateEvent annotation,
java.lang.reflect.Method method,
java.lang.Object object) |
Modifier and Type | Method and Description |
---|---|
void |
doInvoke() |
boolean |
eventMatch(int eventId) |
java.lang.Object |
getObject() |
void |
invokeIfNeeded(int event) |
void |
onTimeOut(java.lang.Enum ignored) |
public OnStateEvent annotation
public java.lang.reflect.Method method
public java.lang.ref.WeakReference<java.lang.Object> objectWeakReference
public OnStateEventModel(OnStateEvent annotation, java.lang.reflect.Method method, java.lang.Object object)
public void doInvoke()
public boolean eventMatch(int eventId)
public java.lang.Object getObject()
public void invokeIfNeeded(int event)
public void onTimeOut(java.lang.Enum ignored)
onTimeOut
in interface TimeOut.Callback<java.lang.Enum>