Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.saxon.exslt.Sets
public abstract class Sets
extends java.lang.Object
Method Summary | |
static SequenceIterator |
|
static boolean |
|
static SequenceIterator |
|
static SequenceIterator |
|
static SequenceIterator |
|
public static SequenceIterator difference(SequenceIterator p1, SequenceIterator p2) throws XPathException
Return the difference of two node-sets
- Parameters:
p1
- The first node-setp2
- The second node-set
- Returns:
- A node-set containing all nodes that are in p1 and not in p2
public static boolean hasSameNode(SequenceIterator p1, SequenceIterator p2) throws XPathException
Determine whether two node-sets contain at least one node in common
- Parameters:
p1
- The first node-setp2
- The second node-set
- Returns:
- true if p1 and p2 contain at least one node in common (i.e. if the intersection is not empty)
public static SequenceIterator intersection(SequenceIterator p1, SequenceIterator p2) throws XPathException
Return the intersection of two node-sets
- Parameters:
p1
- The first node-setp2
- The second node-set
- Returns:
- A node-set containing all nodes that are in both p1 and p2
public static SequenceIterator leading(XPathContext context, SequenceIterator ns1, SequenceIterator ns2) throws XPathException
Find all the nodes in ns1 that are before the first node in ns2. Return empty set if ns2 is empty,
public static SequenceIterator trailing(XPathContext c, SequenceIterator ns1, SequenceIterator ns2) throws XPathException
Find all the nodes in ns1 that are after the first node in ns2. Return empty set if ns2 is empty,