public class RecursiveCharIterator extends CharIterator
| Constructor and Description |
|---|
RecursiveCharIterator(FObj fobj)
Constructor which creates an iterator for all child nodes
|
RecursiveCharIterator(FObj fobj,
FONode child)
Constructor which creates an iterator for only some child nodes
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
boolean |
hasNext() |
CharIterator |
mark() |
char |
nextChar() |
void |
remove() |
void |
replaceChar(char c)
Replaces the current character in the CharIterator with a specified
character
|
nextpublic RecursiveCharIterator(FObj fobj)
fobj - FONode for which an iterator should be createdpublic CharIterator mark()
public java.lang.Object clone()
CharIteratorclone in class CharIteratorpublic void replaceChar(char c)
replaceChar in class CharIteratorc - the character which should be used to replace the current
characterpublic boolean hasNext()
CharIteratorhasNext in interface java.util.IteratorhasNext in class CharIteratorpublic char nextChar()
throws java.util.NoSuchElementException
nextChar in class CharIteratorjava.util.NoSuchElementException - if there are no more characters (test for
this condition with java.util.Iterator.hasNext()).public void remove()
remove in interface java.util.Iteratorremove in class CharIteratorCopyright 1999-2022 The Apache Software Foundation. All Rights Reserved.