|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.AbstractCollection<E> java.util.AbstractSet<E> java.util.HashSet<PathMap.PathMapNode> net.sf.saxon.expr.parser.PathMap.PathMapNodeSet
public static class PathMap.PathMapNodeSet
A (mutable) set of nodes in the path map
Constructor Summary | |
---|---|
PathMap.PathMapNodeSet()
Create an initially-empty set of path map nodes |
|
PathMap.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 |
boolean |
allPathsAreWithinStreamableSnapshot()
Determine whether the path is entirely within a streamable snapshot of a streamed document: that is, it must only navigate to ancestors and to attributes of ancestors |
PathMap.PathMapNodeSet |
createArc(byte axis,
NodeTest test)
Create an arc from each node in this node set to a corresponding newly-created target node |
boolean |
hasReachableReturnables()
Test whether there are any returnable nodes reachable from nodes in this nodeset |
void |
setAtomized()
Set the atomized property on all nodes in this nodeset |
void |
setHasUnknownDependencies()
Indicate that all the nodes have unknown dependencies |
void |
setReturnable(boolean isReturned)
Set the returnable property on all nodes in this nodeset |
Methods inherited from class java.util.HashSet |
---|
add, clear, clone, contains, isEmpty, iterator, remove, size |
Methods inherited from class java.util.AbstractSet |
---|
equals, hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
---|
addAll, containsAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
---|
addAll, containsAll, equals, hashCode, removeAll, retainAll, toArray, toArray |
Constructor Detail |
---|
public PathMap.PathMapNodeSet()
public PathMap.PathMapNodeSet(PathMap.PathMapNode singleton)
singleton
- the single node to act as the initial contentMethod Detail |
---|
public PathMap.PathMapNodeSet createArc(byte axis, NodeTest test)
axis
- the axis of the step defining the transitiontest
- the node test of the step defining the transition
public void addNodeSet(PathMap.PathMapNodeSet nodes)
nodes
- the set of nodes to be added to this setpublic void setAtomized()
public void setReturnable(boolean isReturned)
public boolean hasReachableReturnables()
public boolean allPathsAreWithinStreamableSnapshot()
public void addDescendants()
public void setHasUnknownDependencies()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |