Uses of Class
tecgraf.javautils.parsers.State

Packages that use State
tecgraf.javautils.parsers   
tecgraf.javautils.parsers.exception   
 

Uses of State in tecgraf.javautils.parsers
 

Subclasses of State in tecgraf.javautils.parsers
 class ErrorState
          Representa um estado de erro no autômato finito FiniteAutomaton.
 

Methods in tecgraf.javautils.parsers that return State
 State FiniteAutomaton.getInitialState()
          Obtém o estado inicial do autômato.
 

Methods in tecgraf.javautils.parsers with parameters of type State
 void State.addTransition(Symbol<?>[] symbols, TransitionAction function, State target)
           Adiciona uma transição que será executada quando algum dos símbolos for recebido pelo método getNext(Symbol, Session).
 void State.addTransition(Symbol<?> symbol, TransitionAction function, State target)
           Adiciona uma transição que será executada quando o símbolo for recebido pelo método getNext(Symbol, Session).
 void State.setDefaultTransition(TransitionAction function, State target)
          Define a transição default do autômato.
 

Constructors in tecgraf.javautils.parsers with parameters of type State
FiniteAutomaton(State initialState)
          Constrói um autômato finito.
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.
 

Uses of State in tecgraf.javautils.parsers.exception
 

Constructors in tecgraf.javautils.parsers.exception with parameters of type State
InvalidStateException(Session session, State state)
          Cria uma instância com a sessão onde foi gerada a exceção e o estado onde o autômato foi finalizado.
NoTransitionException(Session session, Symbol<?> symbol, State state)
          Cria uma instância com a sessão onde foi gerada a exceção, o símbolo para o qual não existe transição e o estado de onde se tentou obter a transição.
 



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