Xalan-C++ API Reference 1.12.0
|
Simple data structure class for use by the NodeSorter class. More...
#include <xalanc/XSLT/NodeSortKey.hpp>
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. | |
NodeSortKey () | |
NodeSortKey (const NodeSortKey &theSource) | |
~NodeSortKey () | |
NodeSortKey & | operator= (const NodeSortKey &theRHS) |
const XPath * | getSelectPattern () const |
Retrieve the selection XPath. | |
bool | getTreatAsNumbers () const |
Whether to treat values as numbers. | |
bool | getDescending () const |
Whether to sort in descending order. | |
XalanCollationServices::eCaseOrder | getCaseOrder () const |
Get the enumeration value for the case order. | |
const PrefixResolver * | getPrefixResolver () const |
Retrieve the resolver for namespaces. | |
const XalanDOMString & | getLanguageString () const |
Simple data structure class for use by the NodeSorter class.
Definition at line 49 of file NodeSortKey.hpp.
xalanc::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 |
xalanc::NodeSortKey::NodeSortKey | ( | ) |
xalanc::NodeSortKey::NodeSortKey | ( | const NodeSortKey & | theSource | ) |
xalanc::NodeSortKey::~NodeSortKey | ( | ) |
|
inline |
Get the enumeration value for the case order.
Definition at line 121 of file NodeSortKey.hpp.
|
inline |
Whether to sort in descending order.
Definition at line 110 of file NodeSortKey.hpp.
|
inline |
Definition at line 138 of file NodeSortKey.hpp.
|
inline |
Retrieve the resolver for namespaces.
Definition at line 132 of file NodeSortKey.hpp.
Retrieve the selection XPath.
Definition at line 88 of file NodeSortKey.hpp.
|
inline |
Whether to treat values as numbers.
Definition at line 99 of file NodeSortKey.hpp.
NodeSortKey & xalanc::NodeSortKey::operator= | ( | const NodeSortKey & | theRHS | ) |
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Tue Oct 10 2023 15:42:14 for Xalan-C++ API Reference by