|
|||||||||
| 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 NodeEnumerationcom.icl.saxon.expr.NodeEnumerationpublic NodeInfo nextElement()
nextElement in interface NodeEnumerationcom.icl.saxon.expr.NodeEnumerationpublic boolean isSorted()
NodeEnumerationisSorted in interface NodeEnumerationcom.icl.saxon.expr.NodeEnumerationpublic boolean isReverseSorted()
NodeEnumerationisReverseSorted in interface NodeEnumerationcom.icl.saxon.expr.NodeEnumeration
public boolean isPeer()
throws org.xml.sax.SAXException
NodeEnumerationisPeer in interface NodeEnumeration
public int getLastPosition()
throws org.xml.sax.SAXException
LastPositionFindergetLastPosition in interface LastPositionFinder
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||