public abstract class StateDescriptor extends Object
Modifier | Constructor and Description |
---|---|
protected |
StateDescriptor() |
protected |
StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass) |
protected |
StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass,
int xepNum) |
protected |
StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass,
String rfcSection) |
Modifier and Type | Method and Description |
---|---|
protected void |
addPredeccessor(Class<? extends StateDescriptor> predeccessor) |
protected void |
addSuccessor(Class<? extends StateDescriptor> successor) |
protected AbstractXmppStateMachineConnection.State |
constructState(AbstractXmppStateMachineConnection connection) |
protected void |
declareInferiortyTo(Class<? extends StateDescriptor> superior) |
protected void |
declarePrecedenceOver(Class<? extends StateDescriptor> subordinate) |
String |
getFullStateName(boolean breakStateName) |
Set<Class<? extends StateDescriptor>> |
getPredeccessors() |
String |
getReference() |
Class<? extends AbstractXmppStateMachineConnection.State> |
getStateClass() |
String |
getStateName() |
Set<Class<? extends StateDescriptor>> |
getSubordinates() |
Set<Class<? extends StateDescriptor>> |
getSuccessors() |
Set<Class<? extends StateDescriptor>> |
getSuperiors() |
String |
toString() |
protected StateDescriptor()
protected StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass)
protected StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass, int xepNum)
protected StateDescriptor(Class<? extends AbstractXmppStateMachineConnection.State> stateClass, String rfcSection)
protected void addSuccessor(Class<? extends StateDescriptor> successor)
protected void addPredeccessor(Class<? extends StateDescriptor> predeccessor)
protected void declarePrecedenceOver(Class<? extends StateDescriptor> subordinate)
protected void declareInferiortyTo(Class<? extends StateDescriptor> superior)
public Set<Class<? extends StateDescriptor>> getSuccessors()
public Set<Class<? extends StateDescriptor>> getPredeccessors()
public Set<Class<? extends StateDescriptor>> getSubordinates()
public Set<Class<? extends StateDescriptor>> getSuperiors()
public String getStateName()
public String getFullStateName(boolean breakStateName)
public String getReference()
public Class<? extends AbstractXmppStateMachineConnection.State> getStateClass()
protected final AbstractXmppStateMachineConnection.State constructState(AbstractXmppStateMachineConnection connection)