A C D E F G H I M N P S T

A

addAction(TransitionAction) - Method in class tecgraf.javautils.parsers.actions.CompositeTransitionAction
Adiciona uma ação à composição.
addSymbol(Symbol<?>) - Method in class tecgraf.javautils.parsers.Token
Adiciona um símbolo ao token.
addTransition(Symbol<?>, TransitionAction, State) - Method in class tecgraf.javautils.parsers.State
Adiciona uma transição que será executada quando o símbolo for recebido pelo método State.getNext(Symbol, Session).
addTransition(Symbol<?>[], TransitionAction, State) - Method in class tecgraf.javautils.parsers.State
Adiciona uma transição que será executada quando algum dos símbolos for recebido pelo método State.getNext(Symbol, Session).
AppendAction - Class in tecgraf.javautils.parsers.actions
É a ação responsável por adicionar o símbolo atual à sessão.
appendSymbol(Symbol<?>) - Method in class tecgraf.javautils.parsers.Session
Adiciona um símbolo ao token corrente da sessão.
AutomatonException - Exception in tecgraf.javautils.parsers.exception
Representa uma exceção do autômato finito ( FiniteAutomaton).
AutomatonException(Session) - Constructor for exception tecgraf.javautils.parsers.exception.AutomatonException
Cria uma exceção com a sessão recebida.
AutomatonException(Session, Throwable) - Constructor for exception tecgraf.javautils.parsers.exception.AutomatonException
Cria uma exceção com a sessão e causa recebidas.

C

CharSymbol - Class in tecgraf.javautils.parsers.symbols
Representa um caracter que será usado como símbolo de um autômato finito ( FiniteAutomaton).
CharSymbol(char) - Constructor for class tecgraf.javautils.parsers.symbols.CharSymbol
Cria um símbolo a partir do caracter recebido.
CharSymbolIterator - Class in tecgraf.javautils.parsers.iterators
Representa um iterador de símbolos de caracter ( CharSymbol);
CharSymbolIterator(char[]) - Constructor for class tecgraf.javautils.parsers.iterators.CharSymbolIterator
Cria um iterador de símbolos a partir dos caracteres recebidos.
CharSymbolIterator(String) - Constructor for class tecgraf.javautils.parsers.iterators.CharSymbolIterator
Cria um iterador de símbolos a partir da String recebida.
compareTo(Symbol<Character>) - Method in class tecgraf.javautils.parsers.symbols.CharSymbol
CompositeTransitionAction - Class in tecgraf.javautils.parsers.actions
Representa uma composição de ações de transição.
CompositeTransitionAction() - Constructor for class tecgraf.javautils.parsers.actions.CompositeTransitionAction
Cria uma composição de ações de transição.
CompositeTransitionAction(TransitionAction...) - Constructor for class tecgraf.javautils.parsers.actions.CompositeTransitionAction
Cria uma composição de ações de transição.
CsvParser - Class in tecgraf.javautils.parsers.csv
Parser CSV
CsvParser() - Constructor for class tecgraf.javautils.parsers.csv.CsvParser
Construtor

D

DiscardAction - Class in tecgraf.javautils.parsers.actions
É a ação responsável por descartar o símbolo atual.

E

equals(Object) - Method in class tecgraf.javautils.parsers.symbols.CharSymbol
ErrorState - Class in tecgraf.javautils.parsers
Representa um estado de erro no autômato finito FiniteAutomaton.
ErrorStateAction - Class in tecgraf.javautils.parsers.actions
É a ação que será executada ao entrarmos no estado de erro ( ErrorState) do autômato finito ( FiniteAutomaton).
ErrorStateReachedException - Exception in tecgraf.javautils.parsers.exception
Representa uma exceção de estado de erro alcançado.
ErrorStateReachedException(Session) - Constructor for exception tecgraf.javautils.parsers.exception.ErrorStateReachedException
Cria uma instância com a sessão onde foi gerada a exceção.
execute(Symbol<?>, Session) - Method in class tecgraf.javautils.parsers.actions.AppendAction
Executa a ação.
execute(Symbol<?>, Session) - Method in class tecgraf.javautils.parsers.actions.CompositeTransitionAction
Executa a ação.
execute(Symbol<?>, Session) - Method in class tecgraf.javautils.parsers.actions.DiscardAction
Executa a ação.
execute(Session) - Method in class tecgraf.javautils.parsers.actions.ErrorStateAction
Executa a ação.
execute(Symbol<?>, Session) - Method in class tecgraf.javautils.parsers.actions.GenerateTokenAction
Executa a ação.
execute(Session) - Method in interface tecgraf.javautils.parsers.actions.StateAction
Executa a ação.
execute(Symbol<?>, Session) - Method in interface tecgraf.javautils.parsers.actions.TransitionAction
Executa a ação.

F

FiniteAutomaton - Class in tecgraf.javautils.parsers
Representa um autômato finito (máquina de estados finitos).
FiniteAutomaton(State) - Constructor for class tecgraf.javautils.parsers.FiniteAutomaton
Constrói um autômato finito.

G

generateToken() - Method in class tecgraf.javautils.parsers.Session
Insere o token atual na lista de tokens gerados.
GenerateTokenAction - Class in tecgraf.javautils.parsers.actions
É a ação responsável por gerar tokens ( Token) na sessão atual ( Session).
getInitialState() - Method in class tecgraf.javautils.parsers.FiniteAutomaton
Obtém o estado inicial do autômato.
getInstance() - Static method in class tecgraf.javautils.parsers.actions.AppendAction
Obtém a instância única.
getInstance() - Static method in class tecgraf.javautils.parsers.actions.DiscardAction
Obtém a instância única.
getInstance() - Static method in class tecgraf.javautils.parsers.actions.ErrorStateAction
Obtém a instância única.
getInstance() - Static method in class tecgraf.javautils.parsers.actions.GenerateTokenAction
Obtém a instância única.
getInstance() - Static method in class tecgraf.javautils.parsers.ErrorState
Obtém a instância única do estado de erro.
getLineNumber() - Method in exception tecgraf.javautils.parsers.exception.MalformedInputException
Consulta o número da linha
getNext() - Method in class tecgraf.javautils.parsers.iterators.CharSymbolIterator
Retorna o próximo símbolo.
getNext() - Method in interface tecgraf.javautils.parsers.iterators.SymbolIterator
Retorna o próximo símbolo.
getObject() - Method in class tecgraf.javautils.parsers.symbols.CharSymbol
Obtém o objeto que o símbolo representa.
getObject() - Method in interface tecgraf.javautils.parsers.symbols.Symbol
Obtém o objeto que o símbolo representa.
getSize() - Method in class tecgraf.javautils.parsers.Token
Obtém a quantidade de símbolos do token.
getSymbolList() - Method in class tecgraf.javautils.parsers.Token
Obtém a lista de símbolos que compõe o token.

H

hashCode() - Method in class tecgraf.javautils.parsers.symbols.CharSymbol
hasNext() - Method in class tecgraf.javautils.parsers.iterators.CharSymbolIterator
Verifica se ainda existem símbolos.
hasNext() - Method in interface tecgraf.javautils.parsers.iterators.SymbolIterator
Verifica se ainda existem símbolos.

I

InvalidStateException - Exception in tecgraf.javautils.parsers.exception
Representa uma exceção gerada quando o autômato finito termina em um estado inválido (não-final).
InvalidStateException(Session, State) - Constructor for exception tecgraf.javautils.parsers.exception.InvalidStateException
Cria uma instância com a sessão onde foi gerada a exceção e o estado onde o autômato foi finalizado.
isFinal() - Method in class tecgraf.javautils.parsers.State
Verifica se o estado é final ou não.

M

MalformedInputException - Exception in tecgraf.javautils.parsers.exception
Exceção de má formação no parser.
MalformedInputException(int, String) - Constructor for exception tecgraf.javautils.parsers.exception.MalformedInputException
Construtor.
MalformedInputException(int, Throwable) - Constructor for exception tecgraf.javautils.parsers.exception.MalformedInputException
Construtor.
MalformedInputException(int, String, Throwable) - Constructor for exception tecgraf.javautils.parsers.exception.MalformedInputException
Construtor.

N

NoTransitionException - Exception in tecgraf.javautils.parsers.exception
Representa uma exceção gerada quando não existe transição para um determinado símbolo dentro de um estado.
NoTransitionException(Session, Symbol<?>, State) - Constructor for exception tecgraf.javautils.parsers.exception.NoTransitionException
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.

P

parse(InputStream, Charset) - Method in class tecgraf.javautils.parsers.csv.CsvParser
Faz o parser do stream, fechando o mesmo ao final.
parse(SymbolIterator) - Method in class tecgraf.javautils.parsers.Parser
Gera os tokens a partir dos símbolos recebidos.
parse(InputStream, Charset) - Method in class tecgraf.javautils.parsers.tsv.TsvParser
 
Parser - Class in tecgraf.javautils.parsers
Representa um analisador léxico (Parser) que atua sobre iteradores de símbolos (SymbolIterator).
Parser(FiniteAutomaton) - Constructor for class tecgraf.javautils.parsers.Parser
Cria um parser que utilizará o autômato finito recebido.

S

Session - Class in tecgraf.javautils.parsers
Representa uma sessão de execução de um autômato finito ( FiniteAutomaton).
setDefaultTransition(TransitionAction, State) - Method in class tecgraf.javautils.parsers.State
Define a transição default do autômato.
setEnterAction(StateAction) - Method in class tecgraf.javautils.parsers.State
Define a ação que será executada ao se entrar no estado.
setExitAction(StateAction) - Method in class tecgraf.javautils.parsers.State
Define a ação que será executada ao sair do estado.
start(SymbolIterator) - Method in class tecgraf.javautils.parsers.FiniteAutomaton
Inicia a execução do autômato para os símbolos recebidos.
State - Class in tecgraf.javautils.parsers
Representa um estado de um autômato finito ( FiniteAutomaton).
State(boolean) - Constructor for class tecgraf.javautils.parsers.State
Constrói um estado.
State(boolean, StateAction) - Constructor for class tecgraf.javautils.parsers.State
Constrói um estado, com sua respectiva ação de entrada.
State(boolean, StateAction, StateAction) - Constructor for class tecgraf.javautils.parsers.State
Constrói um estado, com suas respectivas ações de entrada e saída.
StateAction - Interface in tecgraf.javautils.parsers.actions
Representa uma ação a ser executada pelo autômato finito ( FiniteAutomaton) ao entrar ou sair de um estado ( State).
Symbol<T> - Interface in tecgraf.javautils.parsers.symbols
Representa um símbolo que será utilizado pelo autômato finito.
SymbolIterator - Interface in tecgraf.javautils.parsers.iterators
Representa um iterador de símbolos.

T

tecgraf.javautils.parsers - package tecgraf.javautils.parsers
 
tecgraf.javautils.parsers.actions - package tecgraf.javautils.parsers.actions
 
tecgraf.javautils.parsers.csv - package tecgraf.javautils.parsers.csv
 
tecgraf.javautils.parsers.exception - package tecgraf.javautils.parsers.exception
 
tecgraf.javautils.parsers.iterators - package tecgraf.javautils.parsers.iterators
 
tecgraf.javautils.parsers.symbols - package tecgraf.javautils.parsers.symbols
 
tecgraf.javautils.parsers.tsv - package tecgraf.javautils.parsers.tsv
 
Token - Class in tecgraf.javautils.parsers
Representa um token utilizado por um autômato finito ( FiniteAutomaton).
Token() - Constructor for class tecgraf.javautils.parsers.Token
Cria um token sem símbolos.
toString() - Method in exception tecgraf.javautils.parsers.exception.AutomatonException
toString() - Method in exception tecgraf.javautils.parsers.exception.InvalidStateException
toString() - Method in exception tecgraf.javautils.parsers.exception.NoTransitionException
toString() - Method in class tecgraf.javautils.parsers.Session
toString() - Method in class tecgraf.javautils.parsers.symbols.CharSymbol
toString() - Method in class tecgraf.javautils.parsers.Token
Transition - Class in tecgraf.javautils.parsers
Representa uma transição entre estados ( State de um autômato finito ( FiniteAutomaton).
Transition(State) - Constructor for class tecgraf.javautils.parsers.Transition
Cria uma transição que terá o estado recebido como estado-destino.
Transition(State, TransitionAction) - Constructor for class tecgraf.javautils.parsers.Transition
Cria uma transição que terá o estado recebido como estado-destino e executará a ação recebida quando a transição for executada.
TransitionAction - Interface in tecgraf.javautils.parsers.actions
Representa uma ação a ser executada pelo autômato finito ( FiniteAutomaton) ao executar uma transição ( Transition).
TsvParser - Class in tecgraf.javautils.parsers.tsv
Parser para arquivo TSV
TsvParser() - Constructor for class tecgraf.javautils.parsers.tsv.TsvParser
Construtor.

A C D E F G H I M N P S T

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