com.x8ing.lsm4j.state
Class NoMatchingTransitionConditionFoundException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.x8ing.lsm4j.state.AbstractProcessableGraphException
              extended by com.x8ing.lsm4j.state.NoMatchingTransitionConditionFoundException
All Implemented Interfaces:
java.io.Serializable

public class NoMatchingTransitionConditionFoundException
extends AbstractProcessableGraphException

After a state has been processed the controler tries to figure out how to go on. All attached transitions are evaluated. If no of all conditions results in true, the ProcessableGraph throws this exception.

Author:
Patrick Heusser
See Also:
Serialized Form

Constructor Summary
NoMatchingTransitionConditionFoundException()
           
 
Method Summary
 ProcessableTransition getCurrentProcessableTransition()
           
 java.lang.String getMessage()
           
 ProcessableState getState()
           
 void setCurrentProcessableTransition(ProcessableTransition currentProcessableTransition)
           
 void setState(ProcessableState state)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NoMatchingTransitionConditionFoundException

public NoMatchingTransitionConditionFoundException()
Method Detail

getCurrentProcessableTransition

public ProcessableTransition getCurrentProcessableTransition()

setCurrentProcessableTransition

public void setCurrentProcessableTransition(ProcessableTransition currentProcessableTransition)

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getState

public ProcessableState getState()

setState

public void setState(ProcessableState state)


by Patrick Heusser