net.sf.saxon.expr
public static class PathMap.PathMapNodeSet extends HashSet
| Constructor Summary | |
|---|---|
| PathMapNodeSet()
Create an initially-empty set of path map nodes | |
| PathMapNodeSet(PathMap.PathMapNode singleton)
Create a set of path map nodes that initially contains a single node | |
| Method Summary | |
|---|---|
| void | addDescendants()
Indicate that all the descendants of the nodes in this nodeset are required |
| void | addNodeSet(PathMap.PathMapNodeSet nodes)
Combine two node sets into one |
| PathMap.PathMapNodeSet | createArc(AxisExpression step)
Create an arc from each node in this node set to a corresponding newly-created
target node |
| void | setAtomized()
Set the atomized property on all nodes in this nodeset |
| void | setHasUnknownDependencies()
Indicate that all the nodes have unknown dependencies |
Parameters: singleton the single node to act as the initial content
Parameters: nodes the set of nodes to be added to this set
Parameters: step the AxisExpression defining the transition
Returns: the set of new target nodes