com.icl.saxon.tree
Class NamespaceEnumeration
java.lang.Object
com.icl.saxon.tree.TreeEnumeration
com.icl.saxon.tree.NamespaceEnumeration
- All Implemented Interfaces:
- LastPositionFinder, AxisEnumeration, NodeEnumeration
final class NamespaceEnumeration
- extends TreeEnumeration
Method Summary |
protected boolean |
conforms(NodeInfo node)
Test whether a node conforms. |
int |
getLastPosition()
Get the last position, that is the number of nodes in the enumeration |
boolean |
isPeer()
Determine if the nodes are guaranteed to be peers (i.e. |
boolean |
isSorted()
Determine if the nodes are guaranteed to be sorted in document order |
void |
step()
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamespaceEnumeration
public NamespaceEnumeration(NodeImpl node,
NodeTest nodeTest)
step
public void step()
- Description copied from class:
TreeEnumeration
- Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion
- Specified by:
step
in class TreeEnumeration
conforms
protected boolean conforms(NodeInfo node)
- Test whether a node conforms. Reject a node with prefix="", uri="" since
this represents a namespace undeclaration and not a true namespace node.
isSorted
public boolean isSorted()
- Description copied from class:
TreeEnumeration
- Determine if the nodes are guaranteed to be sorted in document order
- Specified by:
isSorted
in interface NodeEnumeration
- Overrides:
isSorted
in class TreeEnumeration
- Returns:
- true if the nodes are guaranteed to be in document order.
isPeer
public boolean isPeer()
- Description copied from class:
TreeEnumeration
- Determine if the nodes are guaranteed to be peers (i.e. no node is a descendant of
another node)
- Specified by:
isPeer
in interface NodeEnumeration
- Overrides:
isPeer
in class TreeEnumeration
getLastPosition
public int getLastPosition()
- Get the last position, that is the number of nodes in the enumeration