Xalan-C++ API Documentation
Go to the documentation of this file.
19 #if !defined(XALAN_NODESORTKEY_HEADER_GUARD)
20 #define XALAN_NODESORTKEY_HEADER_GUARD
36 XALAN_CPP_NAMESPACE_BEGIN
66 const XPath* selectPat,
101 return m_treatAsNumbers;
134 return m_prefixResolver;
140 return *m_languageString;
147 const XPath* m_selectPat;
149 bool m_treatAsNumbers;
161 XALAN_CPP_NAMESPACE_END
bool getDescending() const
Whether to sort in descending order.
This class defines an interface for classes that resolve namespace prefixes to their URIs.
const PrefixResolver * getPrefixResolver() const
Retrieve the resolver for namespaces.
#define XALAN_XSLT_EXPORT
NodeSortKey(const NodeSortKey &theSource)
NodeSortKey & operator=(const NodeSortKey &theRHS)
const XalanDOMString & getLanguageString() const
bool getTreatAsNumbers() const
Whether to treat values as numbers.
const XPath * getSelectPattern() const
Retrieve the selection XPath.
XalanCollationServices::eCaseOrder getCaseOrder() const
Get the enumeration value for the case order.
Simple data structure class for use by the NodeSorter class.
NodeSortKey(ExecutionContext &executionContext, const XPath *selectPat, bool treatAsNumbers, bool descending, XalanCollationServices::eCaseOrder caseOrder, const XalanDOMString &langValue, const PrefixResolver &resolver)
Construct a node sort key.
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|