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 |
---|---|
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
|
next
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public RecursiveCharIterator(FObj fobj)
fobj
- FONode for which an iterator should be createdpublic CharIterator mark()
public Object clone()
CharIterator
clone
in class CharIterator
public void replaceChar(char c)
replaceChar
in class CharIterator
c
- the character which should be used to replace the current
characterpublic boolean hasNext()
CharIterator
hasNext
in interface Iterator
hasNext
in class CharIterator
public char nextChar() throws NoSuchElementException
nextChar
in class CharIterator
NoSuchElementException
- if there are no more characters (test for
this condition with java.util.Iterator.hasNext()).public void remove()
remove
in interface Iterator
remove
in class CharIterator
Copyright © 2025 Apache Software Foundation. All rights reserved.