com.icl.saxon.expr

Class DistinctEnumeration

public class DistinctEnumeration extends Object implements NodeEnumeration

An enumeration returning the distinct nodes from a supplied nodeset
Field Summary
NodeInfonextNode
Constructor Summary
DistinctEnumeration(NodeEnumeration p1, Controller controller)
Form an enumeration of the distinct nodes in a node-set, distinguishing nodes by their string-value
DistinctEnumeration(Context c, NodeEnumeration p1, Expression exp)
Method Summary
booleanhasMoreElements()
booleanisPeer()
booleanisReverseSorted()
booleanisSorted()
NodeInfonextElement()

Field Detail

nextNode

NodeInfo nextNode

Constructor Detail

DistinctEnumeration

public DistinctEnumeration(NodeEnumeration p1, Controller controller)
Form an enumeration of the distinct nodes in a node-set, distinguishing nodes by their string-value

DistinctEnumeration

public DistinctEnumeration(Context c, NodeEnumeration p1, Expression exp)

Method Detail

hasMoreElements

public boolean hasMoreElements()

isPeer

public boolean isPeer()

isReverseSorted

public boolean isReverseSorted()

isSorted

public boolean isSorted()

nextElement

public NodeInfo nextElement()