tecgraf.javautils.parsers.iterators
Class CharSymbolIterator

java.lang.Object
  extended by tecgraf.javautils.parsers.iterators.CharSymbolIterator
All Implemented Interfaces:
SymbolIterator

public final class CharSymbolIterator
extends Object
implements SymbolIterator

Representa um iterador de símbolos de caracter ( CharSymbol);


Constructor Summary
CharSymbolIterator(char[] charArray)
          Cria um iterador de símbolos a partir dos caracteres recebidos.
CharSymbolIterator(String string)
          Cria um iterador de símbolos a partir da String recebida.
 
Method Summary
 CharSymbol getNext()
          Retorna o próximo símbolo.
 boolean hasNext()
          Verifica se ainda existem símbolos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharSymbolIterator

public CharSymbolIterator(char[] charArray)
Cria um iterador de símbolos a partir dos caracteres recebidos.

Parameters:
charArray - Um array de caracteres que serão iterados.

CharSymbolIterator

public CharSymbolIterator(String string)
Cria um iterador de símbolos a partir da String recebida. Cada caracter da String será um símbolo.

Parameters:
string - A string com os caracteres que serão iterados.
Method Detail

hasNext

public boolean hasNext()
Verifica se ainda existem símbolos.

Specified by:
hasNext in interface SymbolIterator
Returns:
true, se ainda existirem símbolos, ou false, caso contrário.

getNext

public CharSymbol getNext()
Retorna o próximo símbolo.

Specified by:
getNext in interface SymbolIterator
Returns:
O próximo símbolo, ou null, caso não exista próximo.


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