tecgraf.javautils.parsers
Class Transition

java.lang.Object
  extended by tecgraf.javautils.parsers.Transition

public final class Transition
extends Object

Representa uma transição entre estados ( State de um autômato finito ( FiniteAutomaton).


Constructor Summary
Transition(State target)
          Cria uma transição que terá o estado recebido como estado-destino.
Transition(State target, TransitionAction action)
          Cria uma transição que terá o estado recebido como estado-destino e executará a ação recebida quando a transição for executada.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transition

public Transition(State target)
Cria uma transição que terá o estado recebido como estado-destino.

Parameters:
target - O estado-destino.
Throws:
IllegalArgumentException - Caso o estado recebido seja nulo (null).

Transition

public Transition(State target,
                  TransitionAction action)
Cria uma transição que terá o estado recebido como estado-destino e executará a ação recebida quando a transição for executada.

Parameters:
target - O estado-destino.
action - A ação a ser executada no momento da transição.
Throws:
IllegalArgumentException - Caso a ação de transição seja nula (null).


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.