|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.text.ElementIterator
public class ElementIterator
This class can be used to iterate over the Element
tree of
a Document
or an Element
. This iterator performs
an "in-order" traversal -- first it visits a node, then each of the
node's children in order. No locking is performed during the
iteration; that is up to the caller.
Constructor Summary | |
---|---|
ElementIterator(Document document)
Create a new ElementIterator to iterate over the given document. |
|
ElementIterator(Element root)
Create a new ElementIterator to iterate over the given document. |
Method Summary | |
---|---|
Object |
clone()
Returns a new ElementIterator which is a clone of this ElementIterator. |
Element |
current()
Returns the current element. |
int |
depth()
Returns the depth to which we have descended in the tree. |
Element |
first()
Returns the first element in the tree. |
Element |
next()
Advance the iterator and return the next element of the tree, performing an "in-order" traversal. |
Element |
previous()
Returns the previous item. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ElementIterator(Document document)
document
- the Document over which we iteratepublic ElementIterator(Element root)
root
- the Document over which we iterateMethod Detail |
---|
public Object clone()
clone
in class Object
Cloneable
public Element current()
public int depth()
public Element first()
public Element next()
public Element previous()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |