|
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
19 #if !defined(XALAN_MATCHPATTERNDATA_HEADER_GUARD)
20 #define XALAN_MATCHPATTERNDATA_HEADER_GUARD
73 MemoryManager& theManager,
77 const XPath& theMatchPattern,
80 m_template(&theTemplate),
81 m_position(thePosition),
82 m_targetString(theTargetString, theManager),
83 m_matchPattern(&theMatchPattern),
84 m_pattern(&thePatternString),
85 m_priority(thePriority)
101 return m_targetString;
112 return m_matchPattern;
155 getPriorityOrDefault()
const;
168 const XPath* m_matchPattern;
172 eMatchScore m_priority;
181 #endif // XALAN_MATCHPATTERNDATA_HEADER_GUARD
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
XalanMatchPatternData(MemoryManager &theManager, const ElemTemplate &theTemplate, size_type thePosition, const XalanDOMString &theTargetString, const XPath &theMatchPattern, const XalanDOMString &thePatternString, eMatchScore thePriority)
Construct a XalanMatchPatternData from a pattern and template.
eMatchScore getDefaultPriority() const
#define XALAN_XSLT_EXPORT
This class contains information concerning a match pattern in a stylesheet.
XPath::eMatchScore eMatchScore
const ElemTemplate * getTemplate() const
Retrieve node that contains the template for this pattern.
const XPath * getExpression() const
Retrieve the match pattern associated with pattern.
const XalanDOMString * getPattern() const
Retrieve pattern string.
size_type getPosition() const
Retrieve position of pattern in stylesheet.
const XalanDOMString & getTargetString() const
Retrieve string for target.