|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Method Summary | |
void |
buildTransitionTable(TransitionTable table)
Each Parent contains a StateMachine, and, therefore, needs to build a TransitionTable for it. |
java.util.Vector |
getChildren()
Returns all the children, grandchildren, etc. |
java.lang.Object |
getInfo(java.lang.String key)
Needs to be implemented by all containers. |
java.lang.String |
getName()
Needs to be implemented by all children. |
java.util.Vector |
getParents()
Needs to be implemented by all children. |
void |
processParameters(Child child)
Needs to be implemented by all containers. |
void |
processResults(Child child)
Needs to be implemented by all containers. |
Method Detail |
public void processParameters(Child child)
1. Determine the parameters needed by the child
2. Try to satisfy the parameter needs
subsequently the container needs to ask its parent for the parameter value.
In a Servlet based environment this method has the highest
authority to satisfy parameter values because
it has access to the HttpRequest.
3. put them into the local infotable
Child
- child on which the processing is madepublic void processResults(Child child)
Needs to be implemented by all containers. Purpose of this method is to
1. Determine the results of the currently executed childChild
- child on which the processecing is madepublic java.lang.Object getInfo(java.lang.String key)
key
- the name of the valuepublic java.util.Vector getChildren()
public java.util.Vector getParents()
public java.lang.String getName()
public void buildTransitionTable(TransitionTable table)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |