|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.icl.saxon.expr.SortKeyEnumeration
A SortKeyEnumeration is NodeEnumeration that delivers the nodes sorted according to
a specified sort key.
Field Summary | |
protected NodeEnumeration |
base
|
Constructor Summary | |
SortKeyEnumeration(NodeEnumeration base)
|
Method Summary | |
Comparer |
getComparer()
Get the comparer |
int |
getLastPosition()
Get the last position |
boolean |
hasMoreElements()
Determine whether there are more nodes |
boolean |
isPeer()
Determine whether the nodes returned by this enumeration are known to be peers, that is, no node is a descendant or ancestor of another node. |
boolean |
isReverseSorted()
Determine whether the nodes returned by this enumeration are known to be in reverse document order. |
boolean |
isSorted()
Determine whether the nodes returned by this enumeration are known to be in document order |
NodeInfo |
nextElement()
Get the next node, in sorted order |
void |
setComparer(MultiKeyComparer c)
Set the comparer to be used |
void |
setContext(Context c)
Set the base context for evaluating the sort keys |
void |
setSortKeys(java.util.Vector v)
Set the list of sort key definitions, in major-to-minor order |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected NodeEnumeration base
Constructor Detail |
public SortKeyEnumeration(NodeEnumeration base) throws org.xml.sax.SAXException
Method Detail |
public void setSortKeys(java.util.Vector v) throws org.xml.sax.SAXException
public void setComparer(MultiKeyComparer c)
public Comparer getComparer()
public void setContext(Context c)
public boolean hasMoreElements() throws org.xml.sax.SAXException
hasMoreElements
in interface NodeEnumeration
com.icl.saxon.expr.NodeEnumeration
public NodeInfo nextElement()
nextElement
in interface NodeEnumeration
com.icl.saxon.expr.NodeEnumeration
public boolean isSorted()
NodeEnumeration
isSorted
in interface NodeEnumeration
com.icl.saxon.expr.NodeEnumeration
public boolean isReverseSorted()
NodeEnumeration
isReverseSorted
in interface NodeEnumeration
com.icl.saxon.expr.NodeEnumeration
public boolean isPeer() throws org.xml.sax.SAXException
NodeEnumeration
isPeer
in interface NodeEnumeration
public int getLastPosition() throws org.xml.sax.SAXException
LastPositionFinder
getLastPosition
in interface LastPositionFinder
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |