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