tle.framework.util.statemachine
Class StateMachine.FinishState

java.lang.Object
  extended bytle.framework.util.statemachine.State
      extended bytle.framework.util.statemachine.StateMachine.FinishState
Enclosing class:
StateMachine

public static class StateMachine.FinishState
extends State

Á¾·á »óŸ¦ ³ªÅ¸³»´Â Ŭ·¡½º

Since:
2.0
Author:
ÃÖ¹ü±Õ

Constructor Summary
StateMachine.FinishState()
          »óÅ À̸§À» "FINISH"·Î ÁöÁ¤
StateMachine.FinishState(java.lang.String finalName)
           
 
Method Summary
 void addEvent(java.lang.String event, State state)
          ¸¶Áö¸· »óÅÂÀ̹ǷΠÀ̺¥Æ® Ãß°¡°¡ ºÒ°¡´ÉÇϹǷΠUnsupportedOperationExceptionÀ» ¹ß»ý½ÃŲ´Ù.
 State transit(java.lang.String event)
          ¸¶Áö¸· »óÅ¿¡¼­´Â ´õ ÀÌ»ó ÀüÀ̰¡ ºÒ°¡´ÉÇϹǷΠIllegalStateExceptionÀ» ¹ß»ý½ÃŲ´Ù.
 
Methods inherited from class tle.framework.util.statemachine.State
getStateName, getStateValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateMachine.FinishState

public StateMachine.FinishState(java.lang.String finalName)

StateMachine.FinishState

public StateMachine.FinishState()
»óÅ À̸§À» "FINISH"·Î ÁöÁ¤

Method Detail

addEvent

public void addEvent(java.lang.String event,
                     State state)
¸¶Áö¸· »óÅÂÀ̹ǷΠÀ̺¥Æ® Ãß°¡°¡ ºÒ°¡´ÉÇϹǷΠUnsupportedOperationExceptionÀ» ¹ß»ý½ÃŲ´Ù.

Overrides:
addEvent in class State
Parameters:
event - À̺¥Æ®
state - À̵¿ÇÒ »óÅÂ
Throws:
java.lang.UnsupportedOperationException
See Also:
State.addEvent(java.lang.String, tle.framework.util.statemachine.State)

transit

public State transit(java.lang.String event)
¸¶Áö¸· »óÅ¿¡¼­´Â ´õ ÀÌ»ó ÀüÀ̰¡ ºÒ°¡´ÉÇϹǷΠIllegalStateExceptionÀ» ¹ß»ý½ÃŲ´Ù.

Overrides:
transit in class State
Parameters:
event -
Returns:
À̺¥Æ® ¹ß»ý ÈÄ À̵¿ÇÒ State
Throws:
java.lang.IllegalStateException
See Also:
State.transit(java.lang.String)