|
Xalan-C++ API Reference
1.12.0
|
Go to the documentation of this file.
18 #if !defined(XALAN_KEYDECLARATION_HEADER_GUARD)
19 #define XALAN_KEYDECLARATION_HEADER_GUARD
56 const XPath& matchPattern,
59 XalanFileLoc lineNumber,
60 XalanFileLoc columnNumber) :
62 m_match(&matchPattern),
65 m_lineNumber(lineNumber),
66 m_columnNumber(columnNumber)
82 m_qname(theSource.m_qname),
83 m_match(theSource.m_match),
84 m_use(theSource.m_use)
155 return m_columnNumber;
162 const XPath* m_match;
168 XalanFileLoc m_lineNumber;
170 XalanFileLoc m_columnNumber;
179 #endif // XALAN_KEYDECLARATION_HEADER_GUARD
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
KeyDeclaration(const XalanQName &qname, const XPath &matchPattern, const XPath &use, const XalanDOMString &uri, XalanFileLoc lineNumber, XalanFileLoc columnNumber)
Construct an object containing attributes of an "xsl:key" element.
Holds the attribute declarations for the "xsl:key" element.
const XPath * getUse() const
Retrieves "use" XPath.
XalanFileLoc getColumnNumber() const
Retrieves the column number where the xsl:key element occurred.
const XalanQName * getQName() const
Retrieves name of element.
const XalanDOMString * getURI() const
Retrieves the URI.
Class to represent a qualified name.
const XPath * getMatchPattern() const
Retrieves "match" XPath.
KeyDeclaration(const KeyDeclaration &theSource)
XalanFileLoc getLineNumber() const
Retrieves the line number where the xsl:key element occurred.