public static class PathMap.PathMapNodeSet
extends java.util.HashSet
Constructor | Description |
---|---|
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
|
Modifier and Type | Method | Description |
---|---|---|
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
|
addAll, containsAll, retainAll, toArray, toArray, toString
add, clear, clone, contains, isEmpty, iterator, remove, size, spliterator
public PathMapNodeSet()
public PathMapNodeSet(PathMap.PathMapNode singleton)
singleton
- the single node to act as the initial contentpublic PathMap.PathMapNodeSet createArc(AxisExpression step)
step
- the AxisExpression defining the transitionpublic void addNodeSet(PathMap.PathMapNodeSet nodes)
nodes
- the set of nodes to be added to this setpublic void setAtomized()
public void addDescendants()
public void setHasUnknownDependencies()