This class can sort vectors of nodes according to a select pattern. More...
Classes | |
| struct | NodeSortKeyCompare |
| Return the results of a compare of two nodes. More... | |
| struct | VectorEntry |
Public Types | |
| typedef XalanVector< VectorEntry > | NodeVectorType |
| typedef XalanVector< NodeSortKey > | NodeSortKeyVectorType |
| typedef NumberVectorTypeDecl | NumberVectorType |
| typedef XalanVector< XObjectPtr > | XObjectVectorType |
| typedef StringVectorTypeDecl | StringVectorType |
| typedef XalanVector < NumberVectorType > | NumberCacheType |
| typedef XalanVector < XObjectVectorType > | XObjectCacheType |
| typedef XalanVector < StringVectorType > | StringCacheType |
| typedef NumberCacheType | NumberResultsCacheType |
| typedef StringCacheType | StringResultsCacheType |
Public Member Functions | |
| NodeSorter (MemoryManagerType &theManager) | |
| ~NodeSorter () | |
| NodeSortKeyVectorType & | getSortKeys () |
| void | sort (StylesheetExecutionContext &executionContext, MutableNodeRefList &theList) |
| Given a list of nodes, sort each node according to the criteria in the keys. More... | |
Friends | |
| struct | NodeSortKeyCompare |
This class can sort vectors of nodes according to a select pattern.
|
explicit |
| NodeSorter::~NodeSorter | ( | ) |
| NodeSortKeyVectorType& NodeSorter::getSortKeys | ( | ) |
| void NodeSorter::sort | ( | StylesheetExecutionContext & | executionContext, |
| MutableNodeRefList & | theList | ||
| ) |
Given a list of nodes, sort each node according to the criteria in the keys.
The list is assumed to be in document order.
| executionContext | current execution context |
| v | list of Nodes |
|
friend |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|