| 
 | |||||||||
| 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 | ||||||||