|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kde.koala.NodeIterator
public class NodeIterator
NodeIterators are used to step through a set of nodes, e.g. the set
of nodes in an ArrayList, the document subtree governed by a
particular node, the results of a query, or any other set of nodes.
The set of nodes to be iterated is determined by the implementation
of the NodeIterator. DOM Level 2 specifies a single NodeIterator
implementation for document-order traversal of a document subtree.
Instances of these iterators are created by calling
DocumentTraversal.createNodeIterator().
Any Iterator that returns nodes may implement the
NodeIterator
interface. Users and vendor libraries may also
choose to create Iterators that implement the NodeIterator
interface.
Constructor Summary | |
---|---|
|
NodeIterator()
|
protected |
NodeIterator(java.lang.Class dummy)
|
|
NodeIterator(NodeIterator other)
|
Method Summary | |
---|---|
void |
detach()
Detaches the NodeIterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state. |
boolean |
expandEntityReferences()
The value of this flag determines whether the children of entity reference nodes are visible to the iterator. |
NodeFilter |
filter()
The NodeFilter used to screen nodes. |
boolean |
isNull()
not part of the DOM |
Node |
nextNode()
Returns the next node in the set and advances the position of the Iterator in the set. |
Node |
previousNode()
Returns the previous node in the set and moves the position of the Iterator backwards in the set. |
Node |
root()
The root node of the NodeIterator, as specified when it was created. |
long |
whatToShow()
This attribute determines which node types are presented via the iterator. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NodeIterator(java.lang.Class dummy)
public NodeIterator()
public NodeIterator(NodeIterator other)
Method Detail |
---|
public Node root()
public long whatToShow()
public NodeFilter filter()
public boolean expandEntityReferences()
public Node nextNode()
Node
in the set being iterated
over, or null
if there are no more members in
that set.public Node previousNode()
Node
in the set being
iterated over, or null
if there are no more
members in that set.public void detach()
public boolean isNull()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |