Package 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
-
Field Summary
Fields inherited from class com.icl.saxon.tree.TreeEnumeration
last, next, nodeTest, start
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Test whether a node conforms.int
Get the last position, that is the number of nodes in the enumerationboolean
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 ordervoid
step()
Advance one step along the axis: the resulting node might not meet the required criteria for inclusionMethods inherited from class com.icl.saxon.tree.TreeEnumeration
advance, conforms, count, hasMoreElements, isReverseSorted, nextElement
-
Constructor Details
-
NamespaceEnumeration
-
-
Method Details
-
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 classTreeEnumeration
-
conforms
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 interfaceNodeEnumeration
- Overrides:
isSorted
in classTreeEnumeration
- 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 interfaceNodeEnumeration
- Overrides:
isPeer
in classTreeEnumeration
-
getLastPosition
public int getLastPosition()Get the last position, that is the number of nodes in the enumeration
-