|
|||||||||
| 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 iterate| Method Detail |
|---|
public Object clone()
clone in class ObjectCloneablepublic 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 | ||||||||