|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.parsers.actions.CompositeTransitionAction
public final class CompositeTransitionAction
Representa uma composição de ações de transição. Todas as ações da composição serão executadas, respeitando a ordem em que foram inseridas na composição.
| Constructor Summary | |
|---|---|
CompositeTransitionAction()
Cria uma composição de ações de transição. |
|
CompositeTransitionAction(TransitionAction... actions)
Cria uma composição de ações de transição. |
|
| Method Summary | |
|---|---|
boolean |
addAction(TransitionAction action)
Adiciona uma ação à composição. |
void |
execute(Symbol<?> symbol,
Session session)
Executa a ação. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompositeTransitionAction()
public CompositeTransitionAction(TransitionAction... actions)
actions - As ações (Não aceita null).| Method Detail |
|---|
public boolean addAction(TransitionAction action)
action - A ação a ser adicionada.
IllegalArgumentException - Caso a ação recebida seja nula.
public void execute(Symbol<?> symbol,
Session session)
throws AutomatonException
execute in interface TransitionActionsymbol - O símbolo que está sendo utilizado atualmente pelo autômato.session - A sessão de execução do autômato.
AutomatonException - Caso ocorra algum erro durante a execução da
ação.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||