Modifier and Type | Class and Description |
---|---|
protected class |
StateTable.StateHandler
Defines an
Event handler that may mutate EnumStatus objects. |
Modifier and Type | Field and Description |
---|---|
protected static String[] |
wildcardCombinations
An array of all four wildcard combinations.
|
Constructor and Description |
---|
StateTable(Object target,
Class<X> stateClass,
Class<Y> eventTypeClass)
Alternate constructor.
|
StateTable(Object target,
Class<X> stateClass,
Class<Y> eventTypeClass,
String group)
Default constructor.
|
protected static final String[] wildcardCombinations
public StateTable(Object target, Class<X> stateClass, Class<Y> eventTypeClass, String group)
public String toString()
public void lookup(EnumStatus<X> stateObj, Z evt)
Event
based on the current state and the event type.stateObj
- the EnumStatus
object.evt
- the Event
.