17 #if !defined(XALAN_NODESORTKEY_HEADER_GUARD)
18 #define XALAN_NODESORTKEY_HEADER_GUARD
42 XALAN_CPP_NAMESPACE_BEGIN
72 const XPath* selectPat,
107 return m_treatAsNumbers;
140 return m_prefixResolver;
146 return *m_languageString;
153 const XPath* m_selectPat;
155 bool m_treatAsNumbers;
167 XALAN_CPP_NAMESPACE_END
bool getDescending() const
Whether to sort in descending order.
Definition: NodeSortKey.hpp:116
const XPath * getSelectPattern() const
Retrieve the selection XPath.
Definition: NodeSortKey.hpp:94
XalanCollationServices::eCaseOrder getCaseOrder() const
Get the enumeration value for the case order.
Definition: NodeSortKey.hpp:127
bool getTreatAsNumbers() const
Whether to treat values as numbers.
Definition: NodeSortKey.hpp:105
const PrefixResolver * getPrefixResolver() const
Retrieve the resolver for namespaces.
Definition: NodeSortKey.hpp:138
Simple data structure class for use by the NodeSorter class.
Definition: NodeSortKey.hpp:55
const XalanDOMString & getLanguageString() const
Definition: NodeSortKey.hpp:144
Definition: ExecutionContext.hpp:45
This class defines an interface for classes that resolve namespace prefixes to their URIs...
Definition: PrefixResolver.hpp:37
eCaseOrder
Definition: XalanCollationServices.hpp:38
#define XALAN_XSLT_EXPORT
Definition: XSLTDefinitions.hpp:25
Definition: XalanDOMString.hpp:42