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