com.stateforge.statebuilder.java
Class CoderStateMachine

java.lang.Object
  extended by com.stateforge.statebuilder.StateBuilderInterface
      extended by com.stateforge.statebuilder.java.CoderStateMachine

public class CoderStateMachine
extends StateBuilderInterface


Field Summary
 
Fields inherited from class com.stateforge.statebuilder.StateBuilderInterface
ACTION_TAG, ACTIONLIST_TAG, commandLine, CONTEXT_CLASSNAME, CONTEXT_INSTANCENAME, CONTEXTASYNC_CLASSNAME, CONTEXTBASE_CLASSNAME, EVENT_TAG, EVENTID_TAG, FSM_SUFFIX, GETTER_PREFIX, GUARDCONDITION_TAG, ID_TAG, IPARALLEL_CLASSNAME, m_bLock, m_bObserver, m_ident, m_identLength, m_identLevel, m_library, m_logger, m_name, m_stateMachine, m_stream, m_version, NAME_TAG, OBSERVER, ONENTRY_TAG, ONEXIT_TAG, outputDirectory, PARALLEL, PARALLEL_CLASSNAME, PARALLEL_TAG, SETTER_PREFIX, STATE, STATE_CLASSNAME, STATE_TAG, TIMER_TAG, TOPSTATE, TRANSITION_TAG
 
Constructor Summary
CoderStateMachine(StateMachineModel model)
           
 
Method Summary
 void generate()
           
 String getFileExtension()
           
 
Methods inherited from class com.stateforge.statebuilder.StateBuilderInterface
getCommandLine, getIdent, getIdentLength, getIdentLevel, getLibrary, getModel, getName, getOutputDirectory, getStateMachine, getStream, getVersion, isLock, popIdentLevel, pushIdentLevel, setCommandLine, setIdent, setIdentLength, setIdentLevel, setLibrary, setLock, setModel, setName, setOutputDirectory, setParam, setStateMachine, setStream, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoderStateMachine

public CoderStateMachine(StateMachineModel model)
Method Detail

generate

public void generate()
              throws StateBuilderException
Specified by:
generate in class StateBuilderInterface
Throws:
StateBuilderException

getFileExtension

public String getFileExtension()
Specified by:
getFileExtension in class StateBuilderInterface


Copyright © 2015. All rights reserved.