| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <title>Xalan-C++ API : Main Page</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <!-- The head section is copied from Doxygen 1.7.1 generated default output --> |
| <body> |
| <h2 align="center">Xalan-C++ API Documentation</h2> |
| <h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3> |
| <hr/> |
| <!-- Generated by Doxygen 1.7.1 --> |
| <div class="navigation" id="top"> |
| <div class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="pages.html"><span>Related Pages</span></a></li> |
| <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| </ul> |
| </div> |
| <div class="tabs2"> |
| <ul class="tablist"> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="classes.html"><span>Class Index</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> </div> |
| <div class="headertitle"> |
| <h1>StylesheetConstructionContext Class Reference</h1> </div> |
| </div> |
| <div class="contents"> |
| <!-- doxytag: class="StylesheetConstructionContext" --><!-- doxytag: inherits="XPathConstructionContext" --> |
| <p><code>#include <<a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a>></code></p> |
| |
| <p>Inherits <a class="el" href="classXPathConstructionContext.html">XPathConstructionContext</a>.</p> |
| |
| <p>Inherited by <a class="el" href="classStylesheetConstructionContextDefault.html">StylesheetConstructionContextDefault</a>.</p> |
| <div class="dynheader"> |
| Collaboration diagram for StylesheetConstructionContext:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="classStylesheetConstructionContext__coll__graph.png" border="0" usemap="#StylesheetConstructionContext_coll__map" alt="Collaboration graph"/></div> |
| <map name="StylesheetConstructionContext_coll__map" id="StylesheetConstructionContext_coll__map"> |
| <area shape="rect" id="node2" href="classXPathConstructionContext.html" title="XPathConstructionContext" alt="" coords="20,83,212,112"/><area shape="rect" id="node4" href="classProblemListenerBase.html" title="This is the abstract class that is used when reporting a problem some kind, that requires a message..." alt="" coords="37,5,195,35"/></map> |
| <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> |
| |
| <p><a href="classStylesheetConstructionContext-members.html">List of all members.</a></p> |
| <h2><a name="pub-types"></a> |
| Public Types</h2> |
| <ul> |
| <li>enum <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5">eElementToken</a> { <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5afd90940e1186378af793681b47459ed5">ELEMNAME_UNDEFINED</a> = -2, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5abbd9aec115809cdace0e216db44300ab">ELEMNAME_EMPTY</a> = -1, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5af779b0e33843e7ba6094170c55d0021c">ELEMNAME_WITH_PARAM</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ac9827ee58f9bc9579b699d14b08b22f8">ELEMNAME_APPLY_TEMPLATES</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a3aeeade6f78880d48df3e8aef6b1bf19">ELEMNAME_CHOOSE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ab66453b6b0b59f810f3c9729a042ceb5">ELEMNAME_COMMENT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ad6b863ea25056db1904a3ce0fe65e5ee">ELEMNAME_COPY</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5aa89f42a8d0de599cc17edfcfc76646a8">ELEMNAME_COPY_OF</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5af6a02e8cbe4eaef2349875a68a4871c5">ELEMNAME_ATTRIBUTE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a1c6ed9fe99b0930fc0e5a931a7313c41">ELEMNAME_ATTRIBUTE_SET</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a6116b3b4878306c946f835a9cf57b11e">ELEMNAME_EXTENSION</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5aef6063daa5793ed48925055d428f449d">ELEMNAME_FOR_EACH</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5abe8c751e8037bd149a564705cf6ec033">ELEMNAME_KEY</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a6690dbee541eb671930053d59df8f5ec">ELEMNAME_IF</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a119b4d01a8aa4cd053c0e07d0a5b0851">ELEMNAME_IMPORT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ac697fedf415873c671f18bfeccb25631">ELEMNAME_INCLUDE</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a7a0a1154a8e91f9fe579d13163d8a221">ELEMNAME_CALL_TEMPLATE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a5d107f70746210d00c79144ed0c2bcfd">ELEMNAME_PARAM</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a8e50683b247cef79b016f3378d52eac9">ELEMNAME_NUMBER</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a9551b202a0c3124fc08df72faae0c4b9">ELEMNAME_OTHERWISE</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5aa693868daccda3aaa69abef6ae671b5d">ELEMNAME_PI</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a87faf234da228b1ba420b6bae19c85a0">ELEMNAME_PRESERVE_SPACE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5aff4346a8352d4069d78bb94d7f605712">ELEMNAME_TEMPLATE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ae38e04bfde914cc0be4aa6d8d5a7f033">ELEMNAME_SORT</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a32f4ddb2ac53f4f7b131d9e61e0fc729">ELEMNAME_STRIP_SPACE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a9089e4b1d7209ccf45df65a37e235215">ELEMNAME_STYLESHEET</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5af71e249ad194f6f5ad0cd6b26940dcc0">ELEMNAME_TEXT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a71e89e6c481cb7ca425956672e10fba5">ELEMNAME_VALUE_OF</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a675b676810286cfaaeab44251228e281">ELEMNAME_WHEN</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a41bfdf37ddde9b500e5585ff51ae594d">ELEMNAME_FALLBACK</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a721ae78e12527a9b7b7015c48aa0fcd6">ELEMNAME_ELEMENT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a21fe114e34aab7ad3e11ffcae100c854">ELEMNAME_APPLY_IMPORTS</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a6e89ddc038e058542343b5ebe4381fb2">ELEMNAME_VARIABLE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a8ed38aec31938af86c10566d16d363ad">ELEMNAME_MESSAGE</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a4b6c0e64262d72a30f8c862b83c989b9">ELEMNAME_OUTPUT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5ac943bb79f41f0125b844d609add87959">ELEMNAME_DECIMAL_FORMAT</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a2841ba91b5bed0479e83d299b8c57ad4">ELEMNAME_NAMESPACE_ALIAS</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a76295494fbdb8ab109be8d7fe35fcb0e">ELEMNAME_LITERAL_RESULT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a5971388a14be0f0ebbaf476e15aee2d3">ELEMNAME_TEXT_LITERAL_RESULT</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a31c42ceccd5a705a38cc08ff8a313e58">ELEMNAME_FORWARD_COMPATIBLE</a>, |
| <br/> |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5a9e37e298d88fb8f878e4381c984c3e66">ELEMNAME_EXTENSION_CALL</a>, |
| <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5aa5660666dca24fc77cef4fdc0875e5be">ELEMNAME_EXTENSION_HANDLER</a> |
| <br/> |
| } |
| <dl class="el"><dd class="mdescRight"><p>IDs for XSL element types. </p> |
| <a href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5">More...</a><br/></dl><li>typedef <br class="typebreak"/> |
| <a class="el" href="classXalanDeque.html">XalanQName::NamespacesStackType</a> <a class="el" href="classStylesheetConstructionContext.html#a172d68670339c89287f6b67c142c7ce4">NamespacesStackType</a> |
| <li>typedef <a class="el" href="classXalanAutoPtr.html">URISupport::URLAutoPtrType</a> <a class="el" href="classStylesheetConstructionContext.html#ac8a5520c4609ee38cc554ea6148d7fdf">URLAutoPtrType</a> |
| </ul> |
| <h2><a name="pub-methods"></a> |
| Public Member Functions</h2> |
| <ul> |
| <li><a class="el" href="classStylesheetConstructionContext.html#a15ec5388b7497a867a870770b0d51700">StylesheetConstructionContext</a> (MemoryManager &theManager) |
| <li>virtual <a class="el" href="classStylesheetConstructionContext.html#a49d64d6e26c088dd160e95aa0b901f30">~StylesheetConstructionContext</a> () |
| <li>virtual void <a class="el" href="classStylesheetConstructionContext.html#a772f875de0e8851519f468d362c6b88b">problem</a> (<a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> source, <a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> classification, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &msg, const Locator *locator, const <a class="el" href="classXalanNode.html">XalanNode</a> *sourceNode)=0 |
| <dl class="el"><dd class="mdescRight"><a class="el" href="classFunction.html">Function</a> that is called when a problem event occurs. <a href="#a772f875de0e8851519f468d362c6b88b"></a><br/></dl><li>virtual void <a class="el" href="classStylesheetConstructionContext.html#a3b8efce168727e4a3e35e17516af7ecf">problem</a> (<a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> source, <a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> classification, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &msg, const <a class="el" href="classXalanNode.html">XalanNode</a> *sourceNode)=0 |
| <dl class="el"><dd class="mdescRight"><a class="el" href="classFunction.html">Function</a> that is called when a problem event occurs. <a href="#a3b8efce168727e4a3e35e17516af7ecf"></a><br/></dl><li>virtual void <a class="el" href="classStylesheetConstructionContext.html#aae31242fb09006a1135a100414da8d5f">reset</a> ()=0 |
| <dl class="el"><dd class="mdescRight">Reset the instance. <a href="#aae31242fb09006a1135a100414da8d5f"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#a20652fa6f1bdbf9698c27512e0ecb59d">getPooledString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theString)=0 |
| <dl class="el"><dd class="mdescRight">Get a pooled string given the source string. <a href="#a20652fa6f1bdbf9698c27512e0ecb59d"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#afa7d0bf9f7c3aeb7ac5bbc85d2a03d68">getPooledString</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> theLength=XalanDOMString::npos)=0 |
| <dl class="el"><dd class="mdescRight">Get a pooled string given the source character array. <a href="#afa7d0bf9f7c3aeb7ac5bbc85d2a03d68"></a><br/></dl><li>virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#acdb16a03aa48d53ccdb9deb8c079550b">getCachedString</a> ()=0 |
| <dl class="el"><dd class="mdescRight">Get a cached string for temporary use. <a href="#acdb16a03aa48d53ccdb9deb8c079550b"></a><br/></dl><li>virtual bool <a class="el" href="classStylesheetConstructionContext.html#a26386917b3c81e8225274e9299f2627d">releaseCachedString</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theString)=0 |
| <dl class="el"><dd class="mdescRight">Return a cached string. <a href="#a26386917b3c81e8225274e9299f2627d"></a><br/></dl><li>virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * <a class="el" href="classStylesheetConstructionContext.html#ae159f90811550a90e96a4956581b70fc">create</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theBaseIdentifier)=0 |
| <dl class="el"><dd class="mdescRight">Create a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. <a href="#ae159f90811550a90e96a4956581b70fc"></a><br/></dl><li>virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * <a class="el" href="classStylesheetConstructionContext.html#a22d9149780e366702bd3f6c64ec20b77">create</a> (const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &theInputSource)=0 |
| <dl class="el"><dd class="mdescRight">Create a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. <a href="#a22d9149780e366702bd3f6c64ec20b77"></a><br/></dl><li>virtual <a class="el" href="classStylesheet.html">Stylesheet</a> * <a class="el" href="classStylesheetConstructionContext.html#a1de7ae68a63799e140985bbfd88a7192">create</a> (<a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> &theStylesheetRoot, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theBaseIdentifier)=0 |
| <dl class="el"><dd class="mdescRight">Create a new <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance. <a href="#a1de7ae68a63799e140985bbfd88a7192"></a><br/></dl><li>virtual void <a class="el" href="classStylesheetConstructionContext.html#a0b1021669c0690d883c1290f56db1519">destroy</a> (<a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> *theStylesheetRoot)=0 |
| <dl class="el"><dd class="mdescRight">Destroy a <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. <a href="#a0b1021669c0690d883c1290f56db1519"></a><br/></dl><li>virtual <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classStylesheetConstructionContext.html#a9037927f2ca63a7f5bdf97c740f94ec4">getURLFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &urlString)=0 |
| <dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a9037927f2ca63a7f5bdf97c740f94ec4"></a><br/></dl><li>virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#a3ded5d3e13b9628008b69146e3ca4de2">getURLStringFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &urlString, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>)=0 |
| <dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a3ded5d3e13b9628008b69146e3ca4de2"></a><br/></dl><li>virtual <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> <a class="el" href="classStylesheetConstructionContext.html#aae44c0ef13a54e8ce19844fa37528b3f">getURLFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &urlString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &base)=0 |
| <dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#aae44c0ef13a54e8ce19844fa37528b3f"></a><br/></dl><li>virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#a917a2604fea9d630056b3e5d77a99ae4">getURLStringFromString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &urlString, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &base, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>)=0 |
| <dl class="el"><dd class="mdescRight">Determine the fully qualified URI for a string. <a href="#a917a2604fea9d630056b3e5d77a99ae4"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#a25513e996506276ff6e1c495b5cefd1d">getXSLTNamespaceURI</a> () const =0 |
| <dl class="el"><dd class="mdescRight">Retrieve the URI for the current XSLT namespace, for example, "http://www.w3.org/1999/XSL/Transform". <a href="#a25513e996506276ff6e1c495b5cefd1d"></a><br/></dl><li>virtual <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classStylesheetConstructionContext.html#a26b16f9953bf5d587524e18792b3a3f2">createMatchPattern</a> (const Locator *locator, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &str, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
| <dl class="el"><dd class="mdescRight">Create and initialize an xpath for a match pattern and return it. <a href="#a26b16f9953bf5d587524e18792b3a3f2"></a><br/></dl><li>virtual <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classStylesheetConstructionContext.html#af1e15dcec45922ab14e1c1b73e3489be">createMatchPattern</a> (const Locator *locator, const XalanDOMChar *str, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
| <dl class="el"><dd class="mdescRight">Create and initialize an xpath for a match pattern and return it. <a href="#af1e15dcec45922ab14e1c1b73e3489be"></a><br/></dl><li>virtual <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classStylesheetConstructionContext.html#ad3d7072a52e6d7db04e3c6e55e20dfb0">createXPath</a> (const Locator *locator, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &str, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
| <dl class="el"><dd class="mdescRight">Create and initialize an xpath and return it. <a href="#ad3d7072a52e6d7db04e3c6e55e20dfb0"></a><br/></dl><li>virtual <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classStylesheetConstructionContext.html#ad2b649e815fb8cbf077797320c1d88e7">createXPath</a> (const Locator *locator, const XalanDOMChar *str, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
| <dl class="el"><dd class="mdescRight">Create and initialize an xpath and return it. <a href="#ad2b649e815fb8cbf077797320c1d88e7"></a><br/></dl><li>virtual <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classStylesheetConstructionContext.html#a96e52045877e466f70ff10c209eac250">createXPath</a> (const Locator *locator, const XalanDOMChar *str, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> len, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0 |
| <dl class="el"><dd class="mdescRight">Create and initialize an xpath and return it. <a href="#a96e52045877e466f70ff10c209eac250"></a><br/></dl><li>virtual const Locator * <a class="el" href="classStylesheetConstructionContext.html#ae6c5a6420b45c8a1294a9972983cbd85">getLocatorFromStack</a> () const =0 |
| <dl class="el"><dd class="mdescRight">Get the locator from the top of the locator stack. <a href="#ae6c5a6420b45c8a1294a9972983cbd85"></a><br/></dl><li>virtual void <a class="el" href="classStylesheetConstructionContext.html#a54ef744362afabdf822482d49c92b824">pushLocatorOnStack</a> (const Locator *locator)=0 |
| <dl class="el"><dd class="mdescRight">Push a locator on to the locator stack. <a href="#a54ef744362afabdf822482d49c92b824"></a><br/></dl><li>virtual void <a class="el" href="classStylesheetConstructionContext.html#a89b9b7dbe935dc729ca3443caeef383e">popLocatorStack</a> ()=0 |
| <dl class="el"><dd class="mdescRight">Pop the locator from the top of the locator stack. <a href="#a89b9b7dbe935dc729ca3443caeef383e"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <a class="el" href="classStylesheetConstructionContext.html#a403b0ac6d982a246f5ffd77be61c2a22">getXalanXSLNameSpaceURL</a> () const =0 |
| <dl class="el"><dd class="mdescRight">Get the Xalan namespace for built-in extensions. <a href="#a403b0ac6d982a246f5ffd77be61c2a22"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classStylesheetConstructionContext.html#a6f968d4f0b5ce5bea2f1e45dabb4d1a0">parseXML</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &urlString, DocumentHandler *docHandler, <a class="el" href="classXalanDocument.html">XalanDocument</a> *docToRegister, ErrorHandler *theErrorHandler=0)=0 |
| <dl class="el"><dd class="mdescRight">Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. <a href="#a6f968d4f0b5ce5bea2f1e45dabb4d1a0"></a><br/></dl><li>virtual bool <a class="el" href="classStylesheetConstructionContext.html#a8e356f4577d4614d0b0283d3657f8dcb">isXMLSpaceAttribute</a> (const XalanDOMChar *theAttributeName, const <a class="el" href="classStylesheet.html">Stylesheet</a> &theStylesheet, const Locator *theLocator=0)=0 |
| <dl class="el"><dd class="mdescRight">Given an name, determine if it is the xml:space attribute. <a href="#a8e356f4577d4614d0b0283d3657f8dcb"></a><br/></dl><li>virtual bool <a class="el" href="classStylesheetConstructionContext.html#a2569f68d153bc883199e51c44e56119e">isXSLUseAttributeSetsAttribute</a> (const XalanDOMChar *theAttributeName, const <a class="el" href="classStylesheet.html">Stylesheet</a> &theStylesheet, const Locator *theLocator=0)=0 |
| <dl class="el"><dd class="mdescRight">Given an name, determine if it is the xsl:use-attribute-sets attribute. <a href="#a2569f68d153bc883199e51c44e56119e"></a><br/></dl><li>virtual bool <a class="el" href="classStylesheetConstructionContext.html#aac3b961ec35ccaab36b70194656ac2f1">isValidQName</a> (const XalanDOMChar *theName, const <a class="el" href="classStylesheet.html">Stylesheet</a> &theStylesheet, const Locator *theLocator=0)=0 |
| <dl class="el"><dd class="mdescRight">Given an name, determine if it is a valid QName. <a href="#aac3b961ec35ccaab36b70194656ac2f1"></a><br/></dl><li>virtual <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5">eElementToken</a> <a class="el" href="classStylesheetConstructionContext.html#ac5c46d564da711612ada3965830d0f6a">getElementToken</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &name) const =0 |
| <dl class="el"><dd class="mdescRight">Given an XSL tag name, return an integer token that corresponds to the enums defined above. <a href="#ac5c46d564da711612ada3965830d0f6a"></a><br/></dl><li>virtual double <a class="el" href="classStylesheetConstructionContext.html#a6ec299b887d3ca2fddbc6c66d9f6c4e0">getXSLTVersionSupported</a> () const =0 |
| <dl class="el"><dd class="mdescRight">Get the latest XSLT version currently supported. <a href="#a6ec299b887d3ca2fddbc6c66d9f6c4e0"></a><br/></dl><li>virtual XalanDOMChar * <a class="el" href="classStylesheetConstructionContext.html#ae0324fc670945661b1f49b458c1ad0c1">allocateXalanDOMCharVector</a> (<a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> theLength)=0 |
| <dl class="el"><dd class="mdescRight">Allocate a vector of XalanDOMChar of the specified size. <a href="#ae0324fc670945661b1f49b458c1ad0c1"></a><br/></dl><li>virtual XalanDOMChar * <a class="el" href="classStylesheetConstructionContext.html#a130f9e328a5cd7e1bb13a7e9c2f32641">allocateXalanDOMCharVector</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> theLength=XalanDOMString::npos, bool fTerminate=true)=0 |
| <dl class="el"><dd class="mdescRight">Allocate a vector of XalanDOMChar of the specified size. <a href="#a130f9e328a5cd7e1bb13a7e9c2f32641"></a><br/></dl><li>virtual const <a class="el" href="classAVT.html">AVT</a> * <a class="el" href="classStylesheetConstructionContext.html#ad865a1be3d6edf8521dd72b213f753ec">createAVT</a> (const Locator *locator, const XalanDOMChar *name, const XalanDOMChar *stringedValue, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver)=0 |
| <dl class="el"><dd class="mdescRight">Create an <a class="el" href="classAVT.html" title="Class to hold an Attribute Value Template.">AVT</a> instance. <a href="#ad865a1be3d6edf8521dd72b213f753ec"></a><br/></dl><li>virtual const <a class="el" href="classAVTPart.html">AVTPart</a> * <a class="el" href="classStylesheetConstructionContext.html#a3cb375fe3fffd52e6f4b2bb9f13fd033">createAVTPart</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> theLength=XalanDOMString::npos)=0 |
| <dl class="el"><dd class="mdescRight">Create an <a class="el" href="classAVTPart.html" title="Class to hold a part, either a string or XPath, of an Attribute Value Template.">AVTPart</a> instance. <a href="#a3cb375fe3fffd52e6f4b2bb9f13fd033"></a><br/></dl><li>virtual const <a class="el" href="classAVTPart.html">AVTPart</a> * <a class="el" href="classStylesheetConstructionContext.html#ac3aca2a56c90f3c0989d4b928671a24b">createAVTPart</a> (const Locator *locator, const XalanDOMChar *str, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> len, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver)=0 |
| <dl class="el"><dd class="mdescRight">Create an <a class="el" href="classAVTPart.html" title="Class to hold a part, either a string or XPath, of an Attribute Value Template.">AVTPart</a> instance. <a href="#ac3aca2a56c90f3c0989d4b928671a24b"></a><br/></dl><li>virtual const <a class="el" href="classAVT.html">AVT</a> ** <a class="el" href="classStylesheetConstructionContext.html#a111ad470e5d30405a8f88fe3d6d0850a">allocateAVTPointerVector</a> (<a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> theLength)=0 |
| <dl class="el"><dd class="mdescRight">Allocate a vector of const AVT* of the specified length. <a href="#a111ad470e5d30405a8f88fe3d6d0850a"></a><br/></dl><li>virtual const <a class="el" href="classAVTPart.html">AVTPart</a> ** <a class="el" href="classStylesheetConstructionContext.html#ac8febed6e97a5d25c44c21899adc1c29">allocateAVTPartPointerVector</a> (<a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> theLength)=0 |
| <dl class="el"><dd class="mdescRight">Allocate a vector of const AVTPart* of the specified length. <a href="#ac8febed6e97a5d25c44c21899adc1c29"></a><br/></dl><li>virtual const <a class="el" href="classXalanQName.html">XalanQName</a> * <a class="el" href="classStylesheetConstructionContext.html#af6d86cf8db187a6a7f060c9782704754">createXalanQName</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &qname, const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> &namespaces, const Locator *locator=0, bool fUseDefault=false)=0 |
| <dl class="el"><dd class="mdescRight">Create a XalanQName-derived instance. <a href="#af6d86cf8db187a6a7f060c9782704754"></a><br/></dl><li>virtual const <a class="el" href="classXalanQName.html">XalanQName</a> * <a class="el" href="classStylesheetConstructionContext.html#afd60fa8522c0f85bc2e224e85eca6e55">createXalanQName</a> (const XalanDOMChar *qname, const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> &namespaces, const Locator *locator=0, bool fUseDefault=false)=0 |
| <dl class="el"><dd class="mdescRight">Create a XalanQName-derived instance. <a href="#afd60fa8522c0f85bc2e224e85eca6e55"></a><br/></dl><li>virtual const <a class="el" href="classXalanQName.html">XalanQName</a> ** <a class="el" href="classStylesheetConstructionContext.html#ad93684ce16e233cc38f5c052845e1a7a">tokenizeQNames</a> (<a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> &count, const XalanDOMChar *qnameTokens, const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> &namespaces, const Locator *locator=0, bool fUseDefault=false)=0 |
| <dl class="el"><dd class="mdescRight">Tokenize a string and return the QNames corresponding to those tokens. <a href="#ad93684ce16e233cc38f5c052845e1a7a"></a><br/></dl><li>virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> * <a class="el" href="classStylesheetConstructionContext.html#ae026f19ac986315973415b59c139cbe5">createElement</a> (int token, <a class="el" href="classStylesheet.html">Stylesheet</a> &stylesheetTree, const AttributeList &atts, const Locator *locator=0)=0 |
| <dl class="el"><dd class="mdescRight">Create a stylesheet element for the provided type. <a href="#ae026f19ac986315973415b59c139cbe5"></a><br/></dl><li>virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> * <a class="el" href="classStylesheetConstructionContext.html#acd1ba7987013f74ea918dffae1b8a4b9">createElement</a> (int token, <a class="el" href="classStylesheet.html">Stylesheet</a> &stylesheetTree, const XalanDOMChar *name, const AttributeList &atts, const Locator *locator=0)=0 |
| <dl class="el"><dd class="mdescRight">Create a elements which have specific names. <a href="#acd1ba7987013f74ea918dffae1b8a4b9"></a><br/></dl><li>virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> * <a class="el" href="classStylesheetConstructionContext.html#aac51529afb089ad63e6572b5a1811c39">createElement</a> (<a class="el" href="classStylesheet.html">Stylesheet</a> &stylesheetTree, const XalanDOMChar *chars, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> length, bool preserveSpace, bool disableOutputEscaping, const Locator *locator=0)=0 |
| <dl class="el"><dd class="mdescRight">Create a an element for literal text. <a href="#aac51529afb089ad63e6572b5a1811c39"></a><br/></dl><li>virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> * <a class="el" href="classStylesheetConstructionContext.html#a34c1585f4edc1aac8efb9498b60b6caf">createElement</a> (<a class="el" href="classStylesheet.html">Stylesheet</a> &stylesheetTree, const XalanDOMChar *name, const AttributeList &atts, <a class="el" href="classExtensionNSHandler.html">ExtensionNSHandler</a> &handler, const Locator *locator=0)=0 |
| <dl class="el"><dd class="mdescRight">Create an element to handle an extension element. <a href="#a34c1585f4edc1aac8efb9498b60b6caf"></a><br/></dl><li>virtual const <br class="typebreak"/> |
| <a class="el" href="classXalanMatchPatternData.html">XalanMatchPatternData</a> * <a class="el" href="classStylesheetConstructionContext.html#ac5842ef0fd5b860119238f4e2fbe3649">createXalanMatchPatternData</a> (const <a class="el" href="classElemTemplate.html">ElemTemplate</a> &theTemplate, <a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> thePosition, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theTargetString, const <a class="el" href="classXPath.html">XPath</a> &theMatchPattern, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &thePatternString, <a class="el" href="classXPath.html#a4b8fda385955090f1e265372de4fce7f">XPath::eMatchScore</a> thePriority)=0 |
| <dl class="el"><dd class="mdescRight">Create an instance of <a class="el" href="classXalanMatchPatternData.html" title="This class contains information concerning a match pattern in a stylesheet.">XalanMatchPatternData</a>, which describes data related to a match pattern and template in stylesheet. <a href="#ac5842ef0fd5b860119238f4e2fbe3649"></a><br/></dl></ul> |
| <hr/><a name="_details"></a><h2>Detailed Description</h2> |
| |
| <p>Definition at line <a class="el" href="StylesheetConstructionContext_8hpp_source.html#l00080">80</a> of file <a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a>.</p> |
| <hr/><h2>Member Typedef Documentation</h2> |
| <a class="anchor" id="a172d68670339c89287f6b67c142c7ce4"></a><!-- doxytag: member="StylesheetConstructionContext::NamespacesStackType" ref="a172d68670339c89287f6b67c142c7ce4" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanDeque.html">XalanQName::NamespacesStackType</a> <a class="el" href="classXalanDeque.html">StylesheetConstructionContext::NamespacesStackType</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="StylesheetConstructionContext_8hpp_source.html#l00084">84</a> of file <a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac8a5520c4609ee38cc554ea6148d7fdf"></a><!-- doxytag: member="StylesheetConstructionContext::URLAutoPtrType" ref="ac8a5520c4609ee38cc554ea6148d7fdf" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanAutoPtr.html">URISupport::URLAutoPtrType</a> <a class="el" href="classXalanAutoPtr.html">StylesheetConstructionContext::URLAutoPtrType</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="StylesheetConstructionContext_8hpp_source.html#l00154">154</a> of file <a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Enumeration Documentation</h2> |
| <a class="anchor" id="a2126a63f228396b4eed12c47326f86c5"></a><!-- doxytag: member="StylesheetConstructionContext::eElementToken" ref="a2126a63f228396b4eed12c47326f86c5" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">enum <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5">StylesheetConstructionContext::eElementToken</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>IDs for XSL element types. </p> |
| <p>These are the values that must be returned by <a class="el" href="classStylesheetConstructionContext.html#ac5c46d564da711612ada3965830d0f6a" title="Given an XSL tag name, return an integer token that corresponds to the enums defined above...">getElementToken()</a>. </p> |
| <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5afd90940e1186378af793681b47459ed5"></a><!-- doxytag: member="ELEMNAME_UNDEFINED" ref="a2126a63f228396b4eed12c47326f86c5afd90940e1186378af793681b47459ed5" args="" -->ELEMNAME_UNDEFINED</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5abbd9aec115809cdace0e216db44300ab"></a><!-- doxytag: member="ELEMNAME_EMPTY" ref="a2126a63f228396b4eed12c47326f86c5abbd9aec115809cdace0e216db44300ab" args="" -->ELEMNAME_EMPTY</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5af779b0e33843e7ba6094170c55d0021c"></a><!-- doxytag: member="ELEMNAME_WITH_PARAM" ref="a2126a63f228396b4eed12c47326f86c5af779b0e33843e7ba6094170c55d0021c" args="" -->ELEMNAME_WITH_PARAM</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ac9827ee58f9bc9579b699d14b08b22f8"></a><!-- doxytag: member="ELEMNAME_APPLY_TEMPLATES" ref="a2126a63f228396b4eed12c47326f86c5ac9827ee58f9bc9579b699d14b08b22f8" args="" -->ELEMNAME_APPLY_TEMPLATES</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a3aeeade6f78880d48df3e8aef6b1bf19"></a><!-- doxytag: member="ELEMNAME_CHOOSE" ref="a2126a63f228396b4eed12c47326f86c5a3aeeade6f78880d48df3e8aef6b1bf19" args="" -->ELEMNAME_CHOOSE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ab66453b6b0b59f810f3c9729a042ceb5"></a><!-- doxytag: member="ELEMNAME_COMMENT" ref="a2126a63f228396b4eed12c47326f86c5ab66453b6b0b59f810f3c9729a042ceb5" args="" -->ELEMNAME_COMMENT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ad6b863ea25056db1904a3ce0fe65e5ee"></a><!-- doxytag: member="ELEMNAME_COPY" ref="a2126a63f228396b4eed12c47326f86c5ad6b863ea25056db1904a3ce0fe65e5ee" args="" -->ELEMNAME_COPY</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5aa89f42a8d0de599cc17edfcfc76646a8"></a><!-- doxytag: member="ELEMNAME_COPY_OF" ref="a2126a63f228396b4eed12c47326f86c5aa89f42a8d0de599cc17edfcfc76646a8" args="" -->ELEMNAME_COPY_OF</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5af6a02e8cbe4eaef2349875a68a4871c5"></a><!-- doxytag: member="ELEMNAME_ATTRIBUTE" ref="a2126a63f228396b4eed12c47326f86c5af6a02e8cbe4eaef2349875a68a4871c5" args="" -->ELEMNAME_ATTRIBUTE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a1c6ed9fe99b0930fc0e5a931a7313c41"></a><!-- doxytag: member="ELEMNAME_ATTRIBUTE_SET" ref="a2126a63f228396b4eed12c47326f86c5a1c6ed9fe99b0930fc0e5a931a7313c41" args="" -->ELEMNAME_ATTRIBUTE_SET</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a6116b3b4878306c946f835a9cf57b11e"></a><!-- doxytag: member="ELEMNAME_EXTENSION" ref="a2126a63f228396b4eed12c47326f86c5a6116b3b4878306c946f835a9cf57b11e" args="" -->ELEMNAME_EXTENSION</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5aef6063daa5793ed48925055d428f449d"></a><!-- doxytag: member="ELEMNAME_FOR_EACH" ref="a2126a63f228396b4eed12c47326f86c5aef6063daa5793ed48925055d428f449d" args="" -->ELEMNAME_FOR_EACH</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5abe8c751e8037bd149a564705cf6ec033"></a><!-- doxytag: member="ELEMNAME_KEY" ref="a2126a63f228396b4eed12c47326f86c5abe8c751e8037bd149a564705cf6ec033" args="" -->ELEMNAME_KEY</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a6690dbee541eb671930053d59df8f5ec"></a><!-- doxytag: member="ELEMNAME_IF" ref="a2126a63f228396b4eed12c47326f86c5a6690dbee541eb671930053d59df8f5ec" args="" -->ELEMNAME_IF</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a119b4d01a8aa4cd053c0e07d0a5b0851"></a><!-- doxytag: member="ELEMNAME_IMPORT" ref="a2126a63f228396b4eed12c47326f86c5a119b4d01a8aa4cd053c0e07d0a5b0851" args="" -->ELEMNAME_IMPORT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ac697fedf415873c671f18bfeccb25631"></a><!-- doxytag: member="ELEMNAME_INCLUDE" ref="a2126a63f228396b4eed12c47326f86c5ac697fedf415873c671f18bfeccb25631" args="" -->ELEMNAME_INCLUDE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a7a0a1154a8e91f9fe579d13163d8a221"></a><!-- doxytag: member="ELEMNAME_CALL_TEMPLATE" ref="a2126a63f228396b4eed12c47326f86c5a7a0a1154a8e91f9fe579d13163d8a221" args="" -->ELEMNAME_CALL_TEMPLATE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a5d107f70746210d00c79144ed0c2bcfd"></a><!-- doxytag: member="ELEMNAME_PARAM" ref="a2126a63f228396b4eed12c47326f86c5a5d107f70746210d00c79144ed0c2bcfd" args="" -->ELEMNAME_PARAM</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a8e50683b247cef79b016f3378d52eac9"></a><!-- doxytag: member="ELEMNAME_NUMBER" ref="a2126a63f228396b4eed12c47326f86c5a8e50683b247cef79b016f3378d52eac9" args="" -->ELEMNAME_NUMBER</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a9551b202a0c3124fc08df72faae0c4b9"></a><!-- doxytag: member="ELEMNAME_OTHERWISE" ref="a2126a63f228396b4eed12c47326f86c5a9551b202a0c3124fc08df72faae0c4b9" args="" -->ELEMNAME_OTHERWISE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5aa693868daccda3aaa69abef6ae671b5d"></a><!-- doxytag: member="ELEMNAME_PI" ref="a2126a63f228396b4eed12c47326f86c5aa693868daccda3aaa69abef6ae671b5d" args="" -->ELEMNAME_PI</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a87faf234da228b1ba420b6bae19c85a0"></a><!-- doxytag: member="ELEMNAME_PRESERVE_SPACE" ref="a2126a63f228396b4eed12c47326f86c5a87faf234da228b1ba420b6bae19c85a0" args="" -->ELEMNAME_PRESERVE_SPACE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5aff4346a8352d4069d78bb94d7f605712"></a><!-- doxytag: member="ELEMNAME_TEMPLATE" ref="a2126a63f228396b4eed12c47326f86c5aff4346a8352d4069d78bb94d7f605712" args="" -->ELEMNAME_TEMPLATE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ae38e04bfde914cc0be4aa6d8d5a7f033"></a><!-- doxytag: member="ELEMNAME_SORT" ref="a2126a63f228396b4eed12c47326f86c5ae38e04bfde914cc0be4aa6d8d5a7f033" args="" -->ELEMNAME_SORT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a32f4ddb2ac53f4f7b131d9e61e0fc729"></a><!-- doxytag: member="ELEMNAME_STRIP_SPACE" ref="a2126a63f228396b4eed12c47326f86c5a32f4ddb2ac53f4f7b131d9e61e0fc729" args="" -->ELEMNAME_STRIP_SPACE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a9089e4b1d7209ccf45df65a37e235215"></a><!-- doxytag: member="ELEMNAME_STYLESHEET" ref="a2126a63f228396b4eed12c47326f86c5a9089e4b1d7209ccf45df65a37e235215" args="" -->ELEMNAME_STYLESHEET</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5af71e249ad194f6f5ad0cd6b26940dcc0"></a><!-- doxytag: member="ELEMNAME_TEXT" ref="a2126a63f228396b4eed12c47326f86c5af71e249ad194f6f5ad0cd6b26940dcc0" args="" -->ELEMNAME_TEXT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a71e89e6c481cb7ca425956672e10fba5"></a><!-- doxytag: member="ELEMNAME_VALUE_OF" ref="a2126a63f228396b4eed12c47326f86c5a71e89e6c481cb7ca425956672e10fba5" args="" -->ELEMNAME_VALUE_OF</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a675b676810286cfaaeab44251228e281"></a><!-- doxytag: member="ELEMNAME_WHEN" ref="a2126a63f228396b4eed12c47326f86c5a675b676810286cfaaeab44251228e281" args="" -->ELEMNAME_WHEN</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a41bfdf37ddde9b500e5585ff51ae594d"></a><!-- doxytag: member="ELEMNAME_FALLBACK" ref="a2126a63f228396b4eed12c47326f86c5a41bfdf37ddde9b500e5585ff51ae594d" args="" -->ELEMNAME_FALLBACK</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a721ae78e12527a9b7b7015c48aa0fcd6"></a><!-- doxytag: member="ELEMNAME_ELEMENT" ref="a2126a63f228396b4eed12c47326f86c5a721ae78e12527a9b7b7015c48aa0fcd6" args="" -->ELEMNAME_ELEMENT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a21fe114e34aab7ad3e11ffcae100c854"></a><!-- doxytag: member="ELEMNAME_APPLY_IMPORTS" ref="a2126a63f228396b4eed12c47326f86c5a21fe114e34aab7ad3e11ffcae100c854" args="" -->ELEMNAME_APPLY_IMPORTS</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a6e89ddc038e058542343b5ebe4381fb2"></a><!-- doxytag: member="ELEMNAME_VARIABLE" ref="a2126a63f228396b4eed12c47326f86c5a6e89ddc038e058542343b5ebe4381fb2" args="" -->ELEMNAME_VARIABLE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a8ed38aec31938af86c10566d16d363ad"></a><!-- doxytag: member="ELEMNAME_MESSAGE" ref="a2126a63f228396b4eed12c47326f86c5a8ed38aec31938af86c10566d16d363ad" args="" -->ELEMNAME_MESSAGE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a4b6c0e64262d72a30f8c862b83c989b9"></a><!-- doxytag: member="ELEMNAME_OUTPUT" ref="a2126a63f228396b4eed12c47326f86c5a4b6c0e64262d72a30f8c862b83c989b9" args="" -->ELEMNAME_OUTPUT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5ac943bb79f41f0125b844d609add87959"></a><!-- doxytag: member="ELEMNAME_DECIMAL_FORMAT" ref="a2126a63f228396b4eed12c47326f86c5ac943bb79f41f0125b844d609add87959" args="" -->ELEMNAME_DECIMAL_FORMAT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a2841ba91b5bed0479e83d299b8c57ad4"></a><!-- doxytag: member="ELEMNAME_NAMESPACE_ALIAS" ref="a2126a63f228396b4eed12c47326f86c5a2841ba91b5bed0479e83d299b8c57ad4" args="" -->ELEMNAME_NAMESPACE_ALIAS</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a76295494fbdb8ab109be8d7fe35fcb0e"></a><!-- doxytag: member="ELEMNAME_LITERAL_RESULT" ref="a2126a63f228396b4eed12c47326f86c5a76295494fbdb8ab109be8d7fe35fcb0e" args="" -->ELEMNAME_LITERAL_RESULT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a5971388a14be0f0ebbaf476e15aee2d3"></a><!-- doxytag: member="ELEMNAME_TEXT_LITERAL_RESULT" ref="a2126a63f228396b4eed12c47326f86c5a5971388a14be0f0ebbaf476e15aee2d3" args="" -->ELEMNAME_TEXT_LITERAL_RESULT</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a31c42ceccd5a705a38cc08ff8a313e58"></a><!-- doxytag: member="ELEMNAME_FORWARD_COMPATIBLE" ref="a2126a63f228396b4eed12c47326f86c5a31c42ceccd5a705a38cc08ff8a313e58" args="" -->ELEMNAME_FORWARD_COMPATIBLE</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5a9e37e298d88fb8f878e4381c984c3e66"></a><!-- doxytag: member="ELEMNAME_EXTENSION_CALL" ref="a2126a63f228396b4eed12c47326f86c5a9e37e298d88fb8f878e4381c984c3e66" args="" -->ELEMNAME_EXTENSION_CALL</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2126a63f228396b4eed12c47326f86c5aa5660666dca24fc77cef4fdc0875e5be"></a><!-- doxytag: member="ELEMNAME_EXTENSION_HANDLER" ref="a2126a63f228396b4eed12c47326f86c5aa5660666dca24fc77cef4fdc0875e5be" args="" -->ELEMNAME_EXTENSION_HANDLER</em> </td><td> |
| </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="StylesheetConstructionContext_8hpp_source.html#l00090">90</a> of file <a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Constructor & Destructor Documentation</h2> |
| <a class="anchor" id="a15ec5388b7497a867a870770b0d51700"></a><!-- doxytag: member="StylesheetConstructionContext::StylesheetConstructionContext" ref="a15ec5388b7497a867a870770b0d51700" args="(MemoryManager &theManager)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">StylesheetConstructionContext::StylesheetConstructionContext </td> |
| <td>(</td> |
| <td class="paramtype">MemoryManager & </td> |
| <td class="paramname"> <em>theManager</em></td> |
| <td> ) </td> |
| <td><code> [explicit]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a49d64d6e26c088dd160e95aa0b901f30"></a><!-- doxytag: member="StylesheetConstructionContext::~StylesheetConstructionContext" ref="a49d64d6e26c088dd160e95aa0b901f30" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual StylesheetConstructionContext::~StylesheetConstructionContext </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td><code> [virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Function Documentation</h2> |
| <a class="anchor" id="ac8febed6e97a5d25c44c21899adc1c29"></a><!-- doxytag: member="StylesheetConstructionContext::allocateAVTPartPointerVector" ref="ac8febed6e97a5d25c44c21899adc1c29" args="(size_type theLength)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classAVTPart.html">AVTPart</a>** StylesheetConstructionContext::allocateAVTPartPointerVector </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> </td> |
| <td class="paramname"> <em>theLength</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Allocate a vector of const AVTPart* of the specified length. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the vector </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the vector. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#ab589bc24250356ebde638bbd6e464e64">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a111ad470e5d30405a8f88fe3d6d0850a"></a><!-- doxytag: member="StylesheetConstructionContext::allocateAVTPointerVector" ref="a111ad470e5d30405a8f88fe3d6d0850a" args="(size_type theLength)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classAVT.html">AVT</a>** StylesheetConstructionContext::allocateAVTPointerVector </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> </td> |
| <td class="paramname"> <em>theLength</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Allocate a vector of const AVT* of the specified length. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the vector </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the vector. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a76d2ede0c2d299ae7b5b4946d58e6803">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae0324fc670945661b1f49b458c1ad0c1"></a><!-- doxytag: member="StylesheetConstructionContext::allocateXalanDOMCharVector" ref="ae0324fc670945661b1f49b458c1ad0c1" args="(XalanDOMString::size_type theLength)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual XalanDOMChar* StylesheetConstructionContext::allocateXalanDOMCharVector </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>theLength</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Allocate a vector of XalanDOMChar of the specified size. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the character vector </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the vector. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a0ebc03015827213dbd7d011537ba7f15">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a130f9e328a5cd7e1bb13a7e9c2f32641"></a><!-- doxytag: member="StylesheetConstructionContext::allocateXalanDOMCharVector" ref="a130f9e328a5cd7e1bb13a7e9c2f32641" args="(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos, bool fTerminate=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual XalanDOMChar* StylesheetConstructionContext::allocateXalanDOMCharVector </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>theLength</em> = <code>XalanDOMString::npos</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fTerminate</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Allocate a vector of XalanDOMChar of the specified size. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theString</em> </td><td>The source character array </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the character vector </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>fTerminate</em> </td><td>If true, terminate the new vector with 0 </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the array. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#aa6a50ae24b1aa342bbdd13ec2e126e0d">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a22d9149780e366702bd3f6c64ec20b77"></a><!-- doxytag: member="StylesheetConstructionContext::create" ref="a22d9149780e366702bd3f6c64ec20b77" args="(const XSLTInputSource &theInputSource)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a>* StylesheetConstructionContext::create </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> & </td> |
| <td class="paramname"> <em>theInputSource</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </p> |
| <p>The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance owns the <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance, and will delete it when asked or when the <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theInputSource</em> </td><td>A reference to the input source. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a8aeecc8314b54dbf46e02f9b317c1944">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae159f90811550a90e96a4956581b70fc"></a><!-- doxytag: member="StylesheetConstructionContext::create" ref="ae159f90811550a90e96a4956581b70fc" args="(const XalanDOMString &theBaseIdentifier)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a>* StylesheetConstructionContext::create </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theBaseIdentifier</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </p> |
| <p>The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance owns the <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance, and will delete it when asked or when the <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theBaseIdentifier</em> </td><td>A URI to the stylesheet file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a89ae3d3def7c2637118ff595db721034">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a1de7ae68a63799e140985bbfd88a7192"></a><!-- doxytag: member="StylesheetConstructionContext::create" ref="a1de7ae68a63799e140985bbfd88a7192" args="(StylesheetRoot &theStylesheetRoot, const XalanDOMString &theBaseIdentifier)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classStylesheet.html">Stylesheet</a>* StylesheetConstructionContext::create </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> & </td> |
| <td class="paramname"> <em>theStylesheetRoot</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theBaseIdentifier</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a new <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance. </p> |
| <p>The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance owns the <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance, and will delete it when asked or when the <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>A</em> </td><td>reference to the <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theBaseIdentifier</em> </td><td>A URI to the stylesheet file. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to a new <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#abd8f9920720ed5592c498aad518afee5">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad865a1be3d6edf8521dd72b213f753ec"></a><!-- doxytag: member="StylesheetConstructionContext::createAVT" ref="ad865a1be3d6edf8521dd72b213f753ec" args="(const Locator *locator, const XalanDOMChar *name, const XalanDOMChar *stringedValue, const PrefixResolver &resolver)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classAVT.html">AVT</a>* StylesheetConstructionContext::createAVT </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>stringedValue</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create an <a class="el" href="classAVT.html" title="Class to hold an Attribute Value Template.">AVT</a> instance. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the Locator for the instance. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>name of <a class="el" href="classAVT.html" title="Class to hold an Attribute Value Template.">AVT</a> </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>stringedValue</em> </td><td>string value to parse </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#add5045f2997d59fa670c0b43a6a0a10b">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3cb375fe3fffd52e6f4b2bb9f13fd033"></a><!-- doxytag: member="StylesheetConstructionContext::createAVTPart" ref="a3cb375fe3fffd52e6f4b2bb9f13fd033" args="(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classAVTPart.html">AVTPart</a>* StylesheetConstructionContext::createAVTPart </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>theLength</em> = <code>XalanDOMString::npos</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create an <a class="el" href="classAVTPart.html" title="Class to hold a part, either a string or XPath, of an Attribute Value Template.">AVTPart</a> instance. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theString</em> </td><td>The source character array </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the character vector </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>fTerminate</em> </td><td>If true, terminate the new vector with 0 </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a25ada3f83be9f194d7eddb9d12bd61de">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac3aca2a56c90f3c0989d4b928671a24b"></a><!-- doxytag: member="StylesheetConstructionContext::createAVTPart" ref="ac3aca2a56c90f3c0989d4b928671a24b" args="(const Locator *locator, const XalanDOMChar *str, XalanDOMString::size_type len, const PrefixResolver &resolver)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classAVTPart.html">AVTPart</a>* StylesheetConstructionContext::createAVTPart </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>len</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create an <a class="el" href="classAVTPart.html" title="Class to hold a part, either a string or XPath, of an Attribute Value Template.">AVTPart</a> instance. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the Locator for the instance. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>The <a class="el" href="classXPath.html">XPath</a> expression for the instance </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>len</em> </td><td>The length of the expression </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#aa57155a5c35767935885dd1276cc01ca">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae026f19ac986315973415b59c139cbe5"></a><!-- doxytag: member="StylesheetConstructionContext::createElement" ref="ae026f19ac986315973415b59c139cbe5" args="(int token, Stylesheet &stylesheetTree, const AttributeList &atts, const Locator *locator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a>* StylesheetConstructionContext::createElement </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>token</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>stylesheetTree</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const AttributeList & </td> |
| <td class="paramname"> <em>atts</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a stylesheet element for the provided type. </p> |
| <p>The instance owns the memory and will delete the element when it goes out of scope and the containing stylesheet is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>token</em> </td><td>The enum value of the element to create. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>stylesheetTree</em> </td><td>The stylesheet containing the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>atts</em> </td><td>The list of attributes for the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>The Locator instance for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance. </dd></dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acd1ba7987013f74ea918dffae1b8a4b9"></a><!-- doxytag: member="StylesheetConstructionContext::createElement" ref="acd1ba7987013f74ea918dffae1b8a4b9" args="(int token, Stylesheet &stylesheetTree, const XalanDOMChar *name, const AttributeList &atts, const Locator *locator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a>* StylesheetConstructionContext::createElement </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>token</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>stylesheetTree</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const AttributeList & </td> |
| <td class="paramname"> <em>atts</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a elements which have specific names. </p> |
| <p>The instance owns the memory and will delete the element when it goes out of scope and the containing stylesheet is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>token</em> </td><td>The enum value of the element to create. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>stylesheetTree</em> </td><td>The stylesheet containing the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>atts</em> </td><td>The list of attributes for the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>The Locator instance for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance. </dd></dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aac51529afb089ad63e6572b5a1811c39"></a><!-- doxytag: member="StylesheetConstructionContext::createElement" ref="aac51529afb089ad63e6572b5a1811c39" args="(Stylesheet &stylesheetTree, const XalanDOMChar *chars, XalanDOMString::size_type length, bool preserveSpace, bool disableOutputEscaping, const Locator *locator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a>* StylesheetConstructionContext::createElement </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>stylesheetTree</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>chars</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>length</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>preserveSpace</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>disableOutputEscaping</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a an element for literal text. </p> |
| <p>The instance owns the memory and will delete the element when it goes out of scope and the containing stylesheet is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>stylesheetTree</em> </td><td>The stylesheet containing the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>chars</em> </td><td>The pointer to character string for element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>length</em> </td><td>length of the chars parameter. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>preserveSpace</em> </td><td>true is space should be preserved </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>disableOutputEscaping</em> </td><td>true if output escaping should be disabled </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>The Locator instance for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a6ea6d90b89b1faa721996bcf533e1e69">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a34c1585f4edc1aac8efb9498b60b6caf"></a><!-- doxytag: member="StylesheetConstructionContext::createElement" ref="a34c1585f4edc1aac8efb9498b60b6caf" args="(Stylesheet &stylesheetTree, const XalanDOMChar *name, const AttributeList &atts, ExtensionNSHandler &handler, const Locator *locator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a>* StylesheetConstructionContext::createElement </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>stylesheetTree</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>name</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const AttributeList & </td> |
| <td class="paramname"> <em>atts</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classExtensionNSHandler.html">ExtensionNSHandler</a> & </td> |
| <td class="paramname"> <em>handler</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create an element to handle an extension element. </p> |
| <p>The instance owns the memory and will delete the element when it goes out of scope and the containing stylesheet is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>stylesheetTree</em> </td><td>The stylesheet containing the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>The name of the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>atts</em> </td><td>The list of attributes for the element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>handler</em> </td><td>The handler for elements in the extension namespace </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>The Locator instance for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance. </dd></dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a26b16f9953bf5d587524e18792b3a3f2"></a><!-- doxytag: member="StylesheetConstructionContext::createMatchPattern" ref="a26b16f9953bf5d587524e18792b3a3f2" args="(const Locator *locator, const XalanDOMString &str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXPath.html">XPath</a>* StylesheetConstructionContext::createMatchPattern </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowVariableReferences</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowKeyFunction</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create and initialize an xpath for a match pattern and return it. </p> |
| <p>This is to be used by stylesheet elements that need an <a class="el" href="classXPath.html">XPath</a> that is guaranteed to persist while it lives.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the locator for the <a class="el" href="classXPath.html">XPath</a>. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string to match </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>allowVariableReferences</em> </td><td>If true, variable references are allowed. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>allowKeyFunction</em> </td><td>If true, calls to the key() function are allowed. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> for match pattern </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#abfd319f5131703d36513b2af92ec50ff">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af1e15dcec45922ab14e1c1b73e3489be"></a><!-- doxytag: member="StylesheetConstructionContext::createMatchPattern" ref="af1e15dcec45922ab14e1c1b73e3489be" args="(const Locator *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXPath.html">XPath</a>* StylesheetConstructionContext::createMatchPattern </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowVariableReferences</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowKeyFunction</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create and initialize an xpath for a match pattern and return it. </p> |
| <p>This is to be used by stylesheet elements that need an <a class="el" href="classXPath.html">XPath</a> that is guaranteed to persist while it lives.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the locator for the <a class="el" href="classXPath.html">XPath</a>. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string to match </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>allowVariableReferences</em> </td><td>If true, variable references are allowed. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>allowKeyFunction</em> </td><td>If true, calls to the key() function are allowed. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> for match pattern </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a9b94dfece9e9f24d2106fd087ae9b6cc">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac5842ef0fd5b860119238f4e2fbe3649"></a><!-- doxytag: member="StylesheetConstructionContext::createXalanMatchPatternData" ref="ac5842ef0fd5b860119238f4e2fbe3649" args="(const ElemTemplate &theTemplate, size_type thePosition, const XalanDOMString &theTargetString, const XPath &theMatchPattern, const XalanDOMString &thePatternString, XPath::eMatchScore thePriority)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanMatchPatternData.html">XalanMatchPatternData</a>* StylesheetConstructionContext::createXalanMatchPatternData </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classElemTemplate.html">ElemTemplate</a> & </td> |
| <td class="paramname"> <em>theTemplate</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> </td> |
| <td class="paramname"> <em>thePosition</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theTargetString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXPath.html">XPath</a> & </td> |
| <td class="paramname"> <em>theMatchPattern</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>thePatternString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXPath.html#a4b8fda385955090f1e265372de4fce7f">XPath::eMatchScore</a> </td> |
| <td class="paramname"> <em>thePriority</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create an instance of <a class="el" href="classXalanMatchPatternData.html" title="This class contains information concerning a match pattern in a stylesheet.">XalanMatchPatternData</a>, which describes data related to a match pattern and template in stylesheet. </p> |
| <p>The instance owns the memory and will delete the element when it goes out of scope and the containing stylesheet is destroyed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theTemplate</em> </td><td>The <a class="el" href="classElemTemplate.html">ElemTemplate</a> node that contains the template for this pattern </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>thePosition</em> </td><td>The position in the stylesheet </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theTargetString</em> </td><td>The target string for match pattern </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>TheMatchPattern</em> </td><td>The match pattern </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>thePatternString</em> </td><td>the pattern string </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>thePriority</em> </td><td>The priority for the match pattern.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a91ba7297b37aef881a67e755524a54e1">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afd60fa8522c0f85bc2e224e85eca6e55"></a><!-- doxytag: member="StylesheetConstructionContext::createXalanQName" ref="afd60fa8522c0f85bc2e224e85eca6e55" args="(const XalanDOMChar *qname, const NamespacesStackType &namespaces, const Locator *locator=0, bool fUseDefault=false)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanQName.html">XalanQName</a>* StylesheetConstructionContext::createXalanQName </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>qname</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> & </td> |
| <td class="paramname"> <em>namespaces</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fUseDefault</em> = <code>false</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a XalanQName-derived instance. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>qname</em> </td><td>The qname string </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>namespaces</em> </td><td>The stack of namespaces </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>Locator</em> </td><td>The current Locator, if any </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>fUseDefault</em> </td><td>If true, a qname without a prefix will use the default namespace </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#acc0b97d40f51e9986bc35b64af1c78e2">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af6d86cf8db187a6a7f060c9782704754"></a><!-- doxytag: member="StylesheetConstructionContext::createXalanQName" ref="af6d86cf8db187a6a7f060c9782704754" args="(const XalanDOMString &qname, const NamespacesStackType &namespaces, const Locator *locator=0, bool fUseDefault=false)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanQName.html">XalanQName</a>* StylesheetConstructionContext::createXalanQName </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>qname</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> & </td> |
| <td class="paramname"> <em>namespaces</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fUseDefault</em> = <code>false</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a XalanQName-derived instance. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>qname</em> </td><td>The qname string </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>namespaces</em> </td><td>The stack of namespaces </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>Locator</em> </td><td>The current Locator, if any </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>fUseDefault</em> </td><td>If true, a qname without a prefix will use the default namespace </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the new instance </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a859a184001fadf2fc9954337dc6130b8">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad3d7072a52e6d7db04e3c6e55e20dfb0"></a><!-- doxytag: member="StylesheetConstructionContext::createXPath" ref="ad3d7072a52e6d7db04e3c6e55e20dfb0" args="(const Locator *locator, const XalanDOMString &str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXPath.html">XPath</a>* StylesheetConstructionContext::createXPath </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowVariableReferences</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowKeyFunction</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create and initialize an xpath and return it. </p> |
| <p>This is to be used by stylesheet elements that need an <a class="el" href="classXPath.html">XPath</a> that is guaranteed to persist while it lives.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the locator for the <a class="el" href="classXPath.html">XPath</a>. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string to match </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> for string matched </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#af0888a47278e94c9a25018f6b8b0797f">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad2b649e815fb8cbf077797320c1d88e7"></a><!-- doxytag: member="StylesheetConstructionContext::createXPath" ref="ad2b649e815fb8cbf077797320c1d88e7" args="(const Locator *locator, const XalanDOMChar *str, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXPath.html">XPath</a>* StylesheetConstructionContext::createXPath </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowVariableReferences</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowKeyFunction</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create and initialize an xpath and return it. </p> |
| <p>This is to be used by stylesheet elements that need an <a class="el" href="classXPath.html">XPath</a> that is guaranteed to persist while it lives.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the locator for the <a class="el" href="classXPath.html">XPath</a>. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string to match </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> for string matched </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a81369985aac7a0053cfbe5ac7225743d">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a96e52045877e466f70ff10c209eac250"></a><!-- doxytag: member="StylesheetConstructionContext::createXPath" ref="a96e52045877e466f70ff10c209eac250" args="(const Locator *locator, const XalanDOMChar *str, XalanDOMString::size_type len, const PrefixResolver &resolver, bool allowVariableReferences=true, bool allowKeyFunction=true)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXPath.html">XPath</a>* StylesheetConstructionContext::createXPath </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>str</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>len</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & </td> |
| <td class="paramname"> <em>resolver</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowVariableReferences</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>allowKeyFunction</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create and initialize an xpath and return it. </p> |
| <p>This is to be used by stylesheet elements that need an <a class="el" href="classXPath.html">XPath</a> that is guaranteed to persist while it lives.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>the locator for the <a class="el" href="classXPath.html">XPath</a>. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>str</em> </td><td>string to match </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>resolver</em> </td><td>resolver for namespace resolution </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> for string matched </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#ac6cf1eb1bf32abff874b2796f1da9087">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0b1021669c0690d883c1290f56db1519"></a><!-- doxytag: member="StylesheetConstructionContext::destroy" ref="a0b1021669c0690d883c1290f56db1519" args="(StylesheetRoot *theStylesheetRoot)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::destroy </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * </td> |
| <td class="paramname"> <em>theStylesheetRoot</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Destroy a <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance. </p> |
| <p>If this <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance does not own the <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a>, it will not delete it</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theStylesheet</em> </td><td>A pointer to the <a class="el" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl...">StylesheetRoot</a> instance to delete. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a1dcb82427b2e54c5c1d406fb25fe886a">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acdb16a03aa48d53ccdb9deb8c079550b"></a><!-- doxytag: member="StylesheetConstructionContext::getCachedString" ref="acdb16a03aa48d53ccdb9deb8c079550b" args="()=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getCachedString </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get a cached string for temporary use. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A reference to the string </dd></dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#a26ef1b476102eb6bcd76e7285686a034">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a5b176ebc429531fb00574f9618339f34">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ac5c46d564da711612ada3965830d0f6a"></a><!-- doxytag: member="StylesheetConstructionContext::getElementToken" ref="ac5c46d564da711612ada3965830d0f6a" args="(const XalanDOMString &name) const =0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classStylesheetConstructionContext.html#a2126a63f228396b4eed12c47326f86c5">eElementToken</a> StylesheetConstructionContext::getElementToken </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>name</em></td> |
| <td> ) </td> |
| <td> const<code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Given an XSL tag name, return an integer token that corresponds to the enums defined above. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>name</em> </td><td>a probable xsl:xxx element </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>The enum value for that token, or ELEMNAME_UNDEFINED </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a73bcffb4ab6cc8657ae734cc5fc6f6e1">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ae6c5a6420b45c8a1294a9972983cbd85"></a><!-- doxytag: member="StylesheetConstructionContext::getLocatorFromStack" ref="ae6c5a6420b45c8a1294a9972983cbd85" args="() const =0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const Locator* StylesheetConstructionContext::getLocatorFromStack </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get the locator from the top of the locator stack. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the Locator, or 0 if there is nothing on the stack. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a1c729efef4ea39adff6a6193b8089397">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="afa7d0bf9f7c3aeb7ac5bbc85d2a03d68"></a><!-- doxytag: member="StylesheetConstructionContext::getPooledString" ref="afa7d0bf9f7c3aeb7ac5bbc85d2a03d68" args="(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getPooledString </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> </td> |
| <td class="paramname"> <em>theLength</em> = <code>XalanDOMString::npos</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get a pooled string given the source character array. </p> |
| <p>If the string already exists in the pool, no copy will be made. If not, a copy will be made and kept for later use.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theString</em> </td><td>The source character array </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLength</em> </td><td>The length of the character array </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>a const reference to a pooled string. </dd></dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#ae2fb1871d42e56f62029817773837ffc">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#ad760ea54b124d2176cb035fae0f6cb37">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a20652fa6f1bdbf9698c27512e0ecb59d"></a><!-- doxytag: member="StylesheetConstructionContext::getPooledString" ref="a20652fa6f1bdbf9698c27512e0ecb59d" args="(const XalanDOMString &theString)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getPooledString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theString</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get a pooled string given the source string. </p> |
| <p>If the string already exists in the pool, no copy will be made. If not, a copy will be made and kept for later use.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theString</em> </td><td>The source string </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>a const reference to a pooled string. </dd></dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#a70f01067b9fa01e48caf763506b722f7">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#aaec3d2c0e29a6b44d9fcd73e252570ca">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a9037927f2ca63a7f5bdf97c740f94ec4"></a><!-- doxytag: member="StylesheetConstructionContext::getURLFromString" ref="a9037927f2ca63a7f5bdf97c740f94ec4" args="(const XalanDOMString &urlString)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> StylesheetConstructionContext::getURLFromString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>urlString</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Determine the fully qualified URI for a string. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>urlString</em> </td><td>string to qualify </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a66af0827af3c3948566405fb68540d37">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aae44c0ef13a54e8ce19844fa37528b3f"></a><!-- doxytag: member="StylesheetConstructionContext::getURLFromString" ref="aae44c0ef13a54e8ce19844fa37528b3f" args="(const XalanDOMString &urlString, const XalanDOMString &base)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanAutoPtr.html">URLAutoPtrType</a> StylesheetConstructionContext::getURLFromString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>urlString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>base</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Determine the fully qualified URI for a string. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>urlString</em> </td><td>string to qualify </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>base location for URI </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>auto pointer to fully qualified URI </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#ab4246ce3100d344ca376e372fa81c6ad">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a917a2604fea9d630056b3e5d77a99ae4"></a><!-- doxytag: member="StylesheetConstructionContext::getURLStringFromString" ref="a917a2604fea9d630056b3e5d77a99ae4" args="(const XalanDOMString &urlString, const XalanDOMString &base, XalanDOMString &theResult)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getURLStringFromString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>urlString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>base</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theResult</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Determine the fully qualified URI for a string. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>urlString</em> </td><td>string to qualify </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>base</em> </td><td>base location for URI </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>string to fully qualified URI </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a1c2ba7f5146bd88da24431cbb8977fb8">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3ded5d3e13b9628008b69146e3ca4de2"></a><!-- doxytag: member="StylesheetConstructionContext::getURLStringFromString" ref="a3ded5d3e13b9628008b69146e3ca4de2" args="(const XalanDOMString &urlString, XalanDOMString &theResult)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getURLStringFromString </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>urlString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theResult</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Determine the fully qualified URI for a string. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>urlString</em> </td><td>string to qualify </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>string to fully qualified URI </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a0139ddcfa3484f64a5d9b285a9c045bf">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a403b0ac6d982a246f5ffd77be61c2a22"></a><!-- doxytag: member="StylesheetConstructionContext::getXalanXSLNameSpaceURL" ref="a403b0ac6d982a246f5ffd77be61c2a22" args="() const =0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getXalanXSLNameSpaceURL </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get the Xalan namespace for built-in extensions. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>Xalan namespace for extensions </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#abcb74abf7c1eeeda8446f0244f35f80a">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a25513e996506276ff6e1c495b5cefd1d"></a><!-- doxytag: member="StylesheetConstructionContext::getXSLTNamespaceURI" ref="a25513e996506276ff6e1c495b5cefd1d" args="() const =0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& StylesheetConstructionContext::getXSLTNamespaceURI </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Retrieve the URI for the current XSLT namespace, for example, "http://www.w3.org/1999/XSL/Transform". </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>URI string </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a2e19020cd617806df73609c25c3064a8">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6ec299b887d3ca2fddbc6c66d9f6c4e0"></a><!-- doxytag: member="StylesheetConstructionContext::getXSLTVersionSupported" ref="a6ec299b887d3ca2fddbc6c66d9f6c4e0" args="() const =0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual double StylesheetConstructionContext::getXSLTVersionSupported </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get the latest XSLT version currently supported. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>XSLT version number </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#ac83245ecd909dc476593b408ea296e16">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aac3b961ec35ccaab36b70194656ac2f1"></a><!-- doxytag: member="StylesheetConstructionContext::isValidQName" ref="aac3b961ec35ccaab36b70194656ac2f1" args="(const XalanDOMChar *theName, const Stylesheet &theStylesheet, const Locator *theLocator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual bool StylesheetConstructionContext::isValidQName </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>theStylesheet</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>theLocator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Given an name, determine if it is a valid QName. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theName</em> </td><td>The name to check </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theStylesheet</em> </td><td>The current <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLocator</em> </td><td>The Locator for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>true if the string is a valid QName. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a009bc931cdc24d93d694d2f7796b7606">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8e356f4577d4614d0b0283d3657f8dcb"></a><!-- doxytag: member="StylesheetConstructionContext::isXMLSpaceAttribute" ref="a8e356f4577d4614d0b0283d3657f8dcb" args="(const XalanDOMChar *theAttributeName, const Stylesheet &theStylesheet, const Locator *theLocator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual bool StylesheetConstructionContext::isXMLSpaceAttribute </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theAttributeName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>theStylesheet</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>theLocator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Given an name, determine if it is the xml:space attribute. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theAttributeName</em> </td><td>The name to check </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theStylesheet</em> </td><td>The current <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLocator</em> </td><td>The Locator for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>true if the string is the xml:space attribute name </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a7c2ef836bc657850223d4e22cba4c350">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a2569f68d153bc883199e51c44e56119e"></a><!-- doxytag: member="StylesheetConstructionContext::isXSLUseAttributeSetsAttribute" ref="a2569f68d153bc883199e51c44e56119e" args="(const XalanDOMChar *theAttributeName, const Stylesheet &theStylesheet, const Locator *theLocator=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual bool StylesheetConstructionContext::isXSLUseAttributeSetsAttribute </td> |
| <td>(</td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>theAttributeName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classStylesheet.html">Stylesheet</a> & </td> |
| <td class="paramname"> <em>theStylesheet</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>theLocator</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Given an name, determine if it is the xsl:use-attribute-sets attribute. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theAttributeName</em> </td><td>The name to check </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theStylesheet</em> </td><td>The current <a class="el" href="classStylesheet.html" title="This class represents the base stylesheet or an "import" stylesheet.">Stylesheet</a> instance </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLocator</em> </td><td>The Locator for error reporting. May be 0.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>true if the string is the xsl:use-attribute-sets attribute name </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a6fd7fa6411bbe4b6f2738e62a6a4b53d">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a6f968d4f0b5ce5bea2f1e45dabb4d1a0"></a><!-- doxytag: member="StylesheetConstructionContext::parseXML" ref="a6f968d4f0b5ce5bea2f1e45dabb4d1a0" args="(const XalanDOMString &urlString, DocumentHandler *docHandler, XalanDocument *docToRegister, ErrorHandler *theErrorHandler=0)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* StylesheetConstructionContext::parseXML </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>urlString</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">DocumentHandler * </td> |
| <td class="paramname"> <em>docHandler</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanDocument.html">XalanDocument</a> * </td> |
| <td class="paramname"> <em>docToRegister</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ErrorHandler * </td> |
| <td class="paramname"> <em>theErrorHandler</em> = <code>0</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. </p> |
| <p>If the document has already been read in, it will not be reparsed.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>urlString</em> </td><td>location of the XML </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>docHandler</em> </td><td>pointer to SAX event handler </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>docToRegister</em> </td><td>if using a SAX event handler, the object to register in the source docs table. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>document object, which represents the parsed XML </dd></dl> |
| <dl><dt><b>Exceptions:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>SAXException</em> </td><td></td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a743f56dd5ff057193c1fa51dedaf1b0f">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a89b9b7dbe935dc729ca3443caeef383e"></a><!-- doxytag: member="StylesheetConstructionContext::popLocatorStack" ref="a89b9b7dbe935dc729ca3443caeef383e" args="()=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::popLocatorStack </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Pop the locator from the top of the locator stack. </p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a69c486e55060c73768699223d17a308f">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a772f875de0e8851519f468d362c6b88b"></a><!-- doxytag: member="StylesheetConstructionContext::problem" ref="a772f875de0e8851519f468d362c6b88b" args="(eSource source, eClassification classification, const XalanDOMString &msg, const Locator *locator, const XalanNode *sourceNode)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::problem </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> </td> |
| <td class="paramname"> <em>source</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> </td> |
| <td class="paramname"> <em>classification</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>msg</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> * </td> |
| <td class="paramname"> <em>sourceNode</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p><a class="el" href="classFunction.html">Function</a> that is called when a problem event occurs. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>source</em> </td><td>Either eXMLParser, eXSLProcessor, or eXPATH. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>classification</em> </td><td>Either eMessage, eWarning, or eError. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>locator</em> </td><td>The current Locator instance for the stylesheet. Maybe be a null pointer. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>sourceNode</em> </td><td>The current source node, if any. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>The error message. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#a645491db235711f6bef207c1d17579ef">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#addfa242d3e1178a2b1a32da3b81d94ca">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a3b8efce168727e4a3e35e17516af7ecf"></a><!-- doxytag: member="StylesheetConstructionContext::problem" ref="a3b8efce168727e4a3e35e17516af7ecf" args="(eSource source, eClassification classification, const XalanDOMString &msg, const XalanNode *sourceNode)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::problem </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> </td> |
| <td class="paramname"> <em>source</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> </td> |
| <td class="paramname"> <em>classification</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>msg</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> * </td> |
| <td class="paramname"> <em>sourceNode</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p><a class="el" href="classFunction.html">Function</a> that is called when a problem event occurs. </p> |
| <p>This version assumes location information is already formatted into the message.</p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>source</em> </td><td>either eXMLPARSER, eXSLPROCESSOR, or eXPATH </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>classification</em> </td><td>either eMESSAGE, eERROR or eWARNING </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>string message explaining the problem. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#aae1690ebe9324ab6ba58f2232602dbda">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a6526a2364175c61541cf02727fc1cbf0">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a54ef744362afabdf822482d49c92b824"></a><!-- doxytag: member="StylesheetConstructionContext::pushLocatorOnStack" ref="a54ef744362afabdf822482d49c92b824" args="(const Locator *locator)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::pushLocatorOnStack </td> |
| <td>(</td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Push a locator on to the locator stack. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>A</em> </td><td>pointer to the Locator to push. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#aed8c8513f7f9085288466b4ae26a2532">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a26386917b3c81e8225274e9299f2627d"></a><!-- doxytag: member="StylesheetConstructionContext::releaseCachedString" ref="a26386917b3c81e8225274e9299f2627d" args="(XalanDOMString &theString)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual bool StylesheetConstructionContext::releaseCachedString </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theString</em></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Return a cached string. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theString</em> </td><td>The string to release.</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>true if the string was released successfully. </dd></dl> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#a2728230a39604e1c8b5052642f786709">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a3a28c1d02b6433dfbfedac27c8b71cf4">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aae31242fb09006a1135a100414da8d5f"></a><!-- doxytag: member="StylesheetConstructionContext::reset" ref="aae31242fb09006a1135a100414da8d5f" args="()=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void StylesheetConstructionContext::reset </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Reset the instance. </p> |
| <p>Any existing objects created by the instance will be destroyed. </p> |
| |
| <p>Implements <a class="el" href="classXPathConstructionContext.html#aa8ae8ed14bdbb714f5bdd3e7ef6ed222">XPathConstructionContext</a>.</p> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a7f5518d34a881b10130d328a4065cfaa">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="ad93684ce16e233cc38f5c052845e1a7a"></a><!-- doxytag: member="StylesheetConstructionContext::tokenizeQNames" ref="ad93684ce16e233cc38f5c052845e1a7a" args="(size_type &count, const XalanDOMChar *qnameTokens, const NamespacesStackType &namespaces, const Locator *locator=0, bool fUseDefault=false)=0" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual const <a class="el" href="classXalanQName.html">XalanQName</a>** StylesheetConstructionContext::tokenizeQNames </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="XalanMap_8hpp.html#a39efc23c4f36ef6389e4a1fbe96c5f2e">size_type</a> & </td> |
| <td class="paramname"> <em>count</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const XalanDOMChar * </td> |
| <td class="paramname"> <em>qnameTokens</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const <a class="el" href="classXalanDeque.html">NamespacesStackType</a> & </td> |
| <td class="paramname"> <em>namespaces</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const Locator * </td> |
| <td class="paramname"> <em>locator</em> = <code>0</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fUseDefault</em> = <code>false</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td><code> [pure virtual]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Tokenize a string and return the QNames corresponding to those tokens. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>count</em> </td><td>The number of namespaces in the vector returned </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>qnameTokens</em> </td><td>The string to tokenize </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>namespaces</em> </td><td>The stack of namespaces </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>Locator</em> </td><td>The current Locator, if any </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>fUseDefault</em> </td><td>If true, qnames without prefixes will use the default namespace </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>The resulting vector of <a class="el" href="classXalanQName.html" title="Class to represent a qualified name.">XalanQName</a> instances. </dd></dl> |
| |
| <p>Implemented in <a class="el" href="classStylesheetConstructionContextDefault.html#a68c32a23cc82f6a94edc5da3873dd1aa">StylesheetConstructionContextDefault</a>.</p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="StylesheetConstructionContext_8hpp_source.html">StylesheetConstructionContext.hpp</a></li> |
| </ul> |
| </div> |
| <p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p> |
| <p><font color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <i><a href="http://www.doxygen.org/">Doxygen</a> and |
| <a href="http://www.graphviz.org/">GraphViz</a> are |
| used to generate this API documentation from the Xalan-C header files.</i></font></p> |
| |
| <table border="0" cellpadding="0" cellspacing="0" width="80%"> |
| <tr> |
| <td width="80%" valign="top"> |
| <p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/> |
| Copyright © 1999-2012 The Apache Software Foundation.<br/> |
| All Rights Reserved.</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="100%"> |
| <p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo"> |
| </td> |
| </tr> |
| </table> |
| </body> |
| </html> |