|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttle.framework.util.statemachine.State
StateMachineÀÇ »óŸ¦ ³ªÅ¸³»´Â Ŭ·¡½º.
Constructor Summary | |
State(java.lang.String stateName)
State °´Ã¼ÀÇ »ý¼ºÀÚ. |
|
State(java.lang.String stateName,
java.lang.Object value)
State °´Ã¼ÀÇ »ý¼ºÀÚ. |
Method Summary | |
void |
addEvent(java.lang.String event,
State state)
À̺¥Æ®¸¦ ³ªÅ¸³»´Â eventÀÇ °æ¿ì »óÅ state·Î À̵¿ÇÑ´Ù´Â Á¤º¸¸¦ ÀúÀåÇÑ´Ù. |
java.lang.String |
getStateName()
»óÅÂÀÇ À̸§À» ¸®ÅÏÇÑ´Ù. |
java.lang.Object |
getStateValue()
»óŰªÀ» ¸®ÅÏÇÑ´Ù. |
State |
transit(java.lang.String event)
event°¡ ¹ß»ýÇÒ ¶§ À̵¿ÇÏ°Ô µÉ State¸¦ ¸®ÅÏÇÑ´Ù. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public State(java.lang.String stateName)
new State(name)Àº new State(stateName, null)¿Í µ¿ÀÏÇÏ´Ù.
stateName
- »óÅ À̸§public State(java.lang.String stateName, java.lang.Object value)
stateName
- »óÅ À̸§value
- »óÅÂ¿Í °ü·ÃµÈ °ªMethod Detail |
public void addEvent(java.lang.String event, State state)
event
- À̺¥Æ®state
- À̵¿ÇÒ »óÅÂpublic java.lang.String getStateName()
public java.lang.Object getStateValue()
public State transit(java.lang.String event)
event
-
java.lang.IllegalStateException
- ÇöÀç »óÅ¿¡¼ À̺¥Æ® 󸮰¡ ºÒ°¡´ÉÇÒ °æ¿ì ¹ß»ýÇÑ´Ù.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |