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