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