Simple data structure class for use by the NodeSorter class. More...
Public Member Functions | |
| NodeSortKey (ExecutionContext &executionContext, const XPath *selectPat, bool treatAsNumbers, bool descending, XalanCollationServices::eCaseOrder caseOrder, const XalanDOMString &langValue, const PrefixResolver &resolver) | |
| Construct a node sort key. More... | |
| NodeSortKey () | |
| NodeSortKey (const NodeSortKey &theSource) | |
| ~NodeSortKey () | |
| NodeSortKey & | operator= (const NodeSortKey &theRHS) |
| const XPath * | getSelectPattern () const |
| Retrieve the selection XPath. More... | |
| bool | getTreatAsNumbers () const |
| Whether to treat values as numbers. More... | |
| bool | getDescending () const |
| Whether to sort in descending order. More... | |
| XalanCollationServices::eCaseOrder | getCaseOrder () const |
| Get the enumeration value for the case order. More... | |
| const PrefixResolver * | getPrefixResolver () const |
| Retrieve the resolver for namespaces. More... | |
| const XalanDOMString & | getLanguageString () const |
Simple data structure class for use by the NodeSorter class.
| NodeSortKey::NodeSortKey | ( | ExecutionContext & | executionContext, |
| const XPath * | selectPat, | ||
| bool | treatAsNumbers, | ||
| bool | descending, | ||
| XalanCollationServices::eCaseOrder | caseOrder, | ||
| const XalanDOMString & | langValue, | ||
| const PrefixResolver & | resolver | ||
| ) |
Construct a node sort key.
| executionContext | current execution context |
| selectPat | XPath for selection |
| treatAsNumbers | treat as numeric values if true |
| descending | sort in descending order if true |
| caseOrder | case sort order enum |
| langValue | language |
| resolver | resolver for namespace resolution |
| NodeSortKey::NodeSortKey | ( | ) |
| NodeSortKey::NodeSortKey | ( | const NodeSortKey & | theSource | ) |
| NodeSortKey::~NodeSortKey | ( | ) |
| XalanCollationServices::eCaseOrder NodeSortKey::getCaseOrder | ( | ) | const |
Get the enumeration value for the case order.
| bool NodeSortKey::getDescending | ( | ) | const |
Whether to sort in descending order.
| const XalanDOMString& NodeSortKey::getLanguageString | ( | ) | const |
| const PrefixResolver* NodeSortKey::getPrefixResolver | ( | ) | const |
Retrieve the resolver for namespaces.
| const XPath* NodeSortKey::getSelectPattern | ( | ) | const |
| bool NodeSortKey::getTreatAsNumbers | ( | ) | const |
Whether to treat values as numbers.
| NodeSortKey& NodeSortKey::operator= | ( | const NodeSortKey & | theRHS | ) |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|