|
||||||||||
| 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 | |||||||||