org.apache.xalan.transformer

Class NodeSorter


public class NodeSorter
extends java.lang.Object

This class can sort vectors of DOM nodes according to a select pattern.

Constructor Summary

NodeSorter(XPathContext p)
Construct a NodeSorter, passing in the XSL TransformerFactory so it can know how to get the node data according to the proper whitespace rules.

Method Summary

void
sort(DTMIterator v, Vector keys, XPathContext support)
Given a vector of nodes, sort each node according to the criteria in the keys.

Constructor Details

NodeSorter

public NodeSorter(XPathContext p)
Construct a NodeSorter, passing in the XSL TransformerFactory so it can know how to get the node data according to the proper whitespace rules.
Parameters:
p - Xpath context to use

Method Details

sort

public void sort(DTMIterator v,
                 Vector keys,
                 XPathContext support)
            throws TransformerException
Given a vector of nodes, sort each node according to the criteria in the keys.
Parameters:
v - an vector of Nodes.
keys - a vector of NodeSortKeys.
support - XPath context to use

Copyright B) 2004 Apache XML Project. All Rights Reserved.