Interaction
Class ServerState

java.lang.Object
  extended by starlink.ApplicationAutomata.AbstractState
      extended by Interaction.ServerState
All Implemented Interfaces:
State

public class ServerState
extends AbstractState


Field Summary
 
Fields inherited from class starlink.ApplicationAutomata.AbstractState
binderInstance, binding, boundAction, boundInputs, boundOutputs, boundTypes, endLabel, exceptions, LocalStateMachine, MergedAutomaton, startLabel, stateDoc, stateQueue
 
Constructor Summary
ServerState(java.lang.String name, StateMachine GlobalStore, org.jdom.Document binding, ProtocolBridge ae)
           
 
Method Summary
 java.lang.String checkException(AbstractMessage am)
           
 State invokeTransition()
           
 void setActionName(java.lang.String actionName, java.lang.String listOutputs)
           
 StateType type()
           
 boolean typeOf(StateType code)
           
 
Methods inherited from class starlink.ApplicationAutomata.AbstractState
addPrev, addTransition, getBinding, getConditionLogic, getName, getNetworkLibrary, getNext, getOutputs, getPrev, getProtocol, getQueue, getStateDescription, getTranslationLogic, removeTransition, setConditionLogic, setEndNode, setMonitor, setName, setProtocol, setStartNode, setTranslationLogic, split, toString, updateTransitions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ServerState

public ServerState(java.lang.String name,
                   StateMachine GlobalStore,
                   org.jdom.Document binding,
                   ProtocolBridge ae)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setActionName

public void setActionName(java.lang.String actionName,
                          java.lang.String listOutputs)

checkException

public java.lang.String checkException(AbstractMessage am)

typeOf

public boolean typeOf(StateType code)

type

public StateType type()

invokeTransition

public State invokeTransition()
                       throws java.lang.Exception
Throws:
java.lang.Exception