| <HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
|
| <BODY>
|
| <h2 align="center">Xalan-C++ API Documentation</h2>
|
| <h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
|
| </BODY> |
| <!-- Generated by Doxygen 1.2.8.1 --> |
| <center> |
| <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> |
| <hr><h1>ElemTemplateElement Class Reference</h1><code>#include <<a class="el" href="ElemTemplateElement_8hpp-source.html">ElemTemplateElement.hpp</a>></code> |
| <p> |
| Inheritance diagram for ElemTemplateElement:<p><center><img src="classElemTemplateElement__inherit__graph.gif" border="0" usemap="#ElemTemplateElement_inherit_map" alt="Inheritance graph"></center> |
| <map name="ElemTemplateElement_inherit_map"> |
| <area href="classElemApplyImport.html" shape="rect" coords="388,31,508,7"> |
| <area href="classElemAttribute.html" shape="rect" coords="400,79,496,55"> |
| <area href="classElemCallTemplate.html" shape="rect" coords="385,127,510,103"> |
| <area href="classElemChoose.html" shape="rect" coords="402,175,493,151"> |
| <area href="classElemComment.html" shape="rect" coords="396,223,500,199"> |
| <area href="classElemCopyOf.html" shape="rect" coords="401,271,494,247"> |
| <area href="classElemDecimalFormat.html" shape="rect" coords="380,319,516,295"> |
| <area href="classElemEmpty.html" shape="rect" coords="405,367,490,343"> |
| <area href="classElemFallback.html" shape="rect" coords="398,415,497,391"> |
| <area href="classElemForEach.html" shape="rect" coords="400,463,496,439"> |
| <area href="classElemForwardCompatible.html" shape="rect" coords="368,511,528,487"> |
| <area href="classElemIf.html" shape="rect" coords="420,559,476,535"> |
| <area href="classElemMessage.html" shape="rect" coords="397,606,498,583"> |
| <area href="classElemNumber.html" shape="rect" coords="400,654,496,630"> |
| <area href="classElemOtherwise.html" shape="rect" coords="394,702,501,678"> |
| <area href="classElemPI.html" shape="rect" coords="417,750,478,726"> |
| <area href="classElemSort.html" shape="rect" coords="412,798,484,774"> |
| <area href="classElemTemplate.html" shape="rect" coords="397,846,498,822"> |
| <area href="classElemText.html" shape="rect" coords="412,894,484,870"> |
| <area href="classElemTextLiteral.html" shape="rect" coords="396,942,500,918"> |
| <area href="classElemUse.html" shape="rect" coords="413,990,482,966"> |
| <area href="classElemValueOf.html" shape="rect" coords="400,1038,496,1014"> |
| <area href="classElemVariable.html" shape="rect" coords="400,1086,496,1062"> |
| <area href="classElemWhen.html" shape="rect" coords="408,1134,488,1110"> |
| <area href="classElemWithParam.html" shape="rect" coords="392,1182,504,1158"> |
| <area href="classPrefixResolver.html" shape="rect" coords="18,606,120,583"> |
| </map> |
| <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ElemTemplateElement:<p><center><img src="classElemTemplateElement__coll__graph.gif" border="0" usemap="#ElemTemplateElement_coll_map" alt="Collaboration graph"></center> |
| <map name="ElemTemplateElement_coll_map"> |
| <area href="classElemTextLiteral.html" shape="rect" coords="981,82,1085,58"> |
| <area href="classElemTemplate.html" shape="rect" coords="982,194,1083,170"> |
| <area href="classPrefixResolver.html" shape="rect" coords="332,32,433,8"> |
| <area href="classXalanDOMString.html" shape="rect" coords="18,149,136,125"> |
| <area href="classXalanQNameByReference.html" shape="rect" coords="296,145,469,121"> |
| <area href="classElemTemplateElement_1_1LocatorProxy.html" shape="rect" coords="269,208,496,184"> |
| <area href="classNamespacesHandler.html" shape="rect" coords="313,264,452,240"> |
| </map> |
| <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classElemTemplateElement-members.html">List of all members.</a><h2>Public Methods</h2> |
| <ul> |
| <li><a class="el" href="classElemTemplateElement.html#a0">ElemTemplateElement</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> &stylesheetTree, int lineNumber, int columnNumber, int xslToken) |
| <dl class="el"><dd><font size=-1><em>Construct a template element instance.</em> <a href="#a0">More...</a><em><br><br></em></font></dl><li><a class="el" href="classElemTemplateElement.html#a1">ElemTemplateElement</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> &stylesheetTree, int xslToken, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &baseURI=<a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()), int lineNumber=XalanLocator::getUnknownValue(), int columnNumber=XalanLocator::getUnknownValue()) |
| <dl class="el"><dd><font size=-1><em>Special constructor used by dummy elements which do not exist in the final stylesheet.</em> <a href="#a1">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="classElemTemplateElement.html#a2">~ElemTemplateElement</a> () |
| <li>virtual const <a class="el" href="ElemTemplateElement_8hpp.html#a1">LocatorType</a>* <a class="el" href="classElemTemplateElement.html#a3">getLocator</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the Locator for the node.</em> <a href="#a3">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classElemTemplateElement.html#a4">isAttrOK</a> (const XalanDOMChar *attrName, const <a class="el" href="classAttributeListType.html">AttributeListType</a> &atts, int which, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext) const |
| <dl class="el"><dd><font size=-1><em>See if this is a xmlns attribute or in a non-XSLT.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classElemTemplateElement.html#a5">processSpaceAttr</a> (const XalanDOMChar *elementName, const XalanDOMChar *aname, const <a class="el" href="classAttributeListType.html">AttributeListType</a> &atts, int which, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext) |
| <dl class="el"><dd><font size=-1><em>Tell whether or not this is a xml:space attribute and, if so, process it.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a6">startElement</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Completes "pre-processing" before any sub-elements are invoked (i.e.</em> <a href="#a6">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a7">endElement</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Completes "post-processing" afer any sub-elements are invoked (i.e.</em> <a href="#a7">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a8">execute</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the element.</em> <a href="#a8">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a9">executeChildren</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the children of this element.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a10">getInvoker</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Returns the element that invoked this element.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>int <a class="el" href="classElemTemplateElement.html#a11">getXSLToken</a> () const |
| <li>virtual bool <a class="el" href="classElemTemplateElement.html#a12">isWhitespace</a> () const |
| <dl class="el"><dd><font size=-1><em>Tell if the element will generate text which is XML whitespace.</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classElemTemplateElement.html#a13">getElementName</a> () const=0 |
| <dl class="el"><dd><font size=-1><em>Get a string for the name of the element.</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanQName.html">XalanQName</a>& <a class="el" href="classElemTemplateElement.html#a14">getNameAttribute</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the QName associated with any name attribute of this element.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a15">addToStylesheet</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> &theStylesheet) |
| <dl class="el"><dd><font size=-1><em>Called during compilation when an instance is not parented by another element, and thus, is a child of the stylesheet..</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a16">processSortElement</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> &theStylesheet, const <a class="el" href="classAttributeListType.html">AttributeListType</a> &atts, const <a class="el" href="ElemTemplateElement_8hpp.html#a1">LocatorType</a> *locator=0) |
| <dl class="el"><dd><font size=-1><em>Called during compilation to process xsl:sort elements in the stylesheet.</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a17">setDefaultTemplate</a> (bool value) |
| <dl class="el"><dd><font size=-1><em>Sets a flag indicating this is the default template.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a>& <a class="el" href="classElemTemplateElement.html#a18">getNamespacesHandler</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the namespaces handler for this element.</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a>& <a class="el" href="classElemTemplateElement.html#a19">getStylesheet</a> () const |
| <dl class="el"><dd><font size=-1><em>Retrieve the stylesheet from which this element comes.</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#a20">setFinishedConstruction</a> (bool fValue) |
| <dl class="el"><dd><font size=-1><em>Set the flag indicating construction of the element is completed.</em> <a href="#a20">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classElemTemplateElement.html#a21">getFinishedConstruction</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the flag indicating construction of the element is completed.</em> <a href="#a21">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a22">postConstruction</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> &theParentHandler) |
| <dl class="el"><dd><font size=-1><em>Called after construction is completed.</em> <a href="#a22">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a23">getFirstChildElem</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the first child.</em> <a href="#a23">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a24">beginExecuteChildren</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Method to initiate the execution of the element's children.</em> <a href="#a24">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a25">endExecuteChildren</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Method to indicate the execution of the element's children is complete.</em> <a href="#a25">More...</a><em><br><br></em></font></dl><li>const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a26">beginChildrenToString</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Method to initiate output from the children to a string.</em> <a href="#a26">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#a27">endChildrenToString</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Method to indicate string output from the children is complete.</em> <a href="#a27">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a28">setFirstChildElem</a> (ElemTemplateElement *theChild) |
| <dl class="el"><dd><font size=-1><em>Set the first child.</em> <a href="#a28">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a29">getLastChildElem</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the last child.</em> <a href="#a29">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a30">getNextSiblingElem</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the next sibling.</em> <a href="#a30">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a31">getNextChildElemToExecute</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext, const ElemTemplateElement *currentElem) const |
| <dl class="el"><dd><font size=-1><em>Returns the next sub-element (i.e.</em> <a href="#a31">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a32">getFirstChildElemToExecute</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Returns the first sub-element (i.e.</em> <a href="#a32">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classElemTemplateElement.html#a33">executeChildElement</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext, const ElemTemplateElement *element) const |
| <dl class="el"><dd><font size=-1><em>Filters sub-elements that should be executed.</em> <a href="#a33">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a34">setNextSiblingElem</a> (ElemTemplateElement *theSibling) |
| <dl class="el"><dd><font size=-1><em>Set the next sibling.</em> <a href="#a34">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a35">getPreviousSiblingElem</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the previous sibling.</em> <a href="#a35">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a36">setPreviousSiblingElem</a> (ElemTemplateElement *theSibling) |
| <dl class="el"><dd><font size=-1><em>Set the previous sibling.</em> <a href="#a36">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a37">getParentNodeElem</a> () const |
| <dl class="el"><dd><font size=-1><em>Get the parent node.</em> <a href="#a37">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#a38">setParentNodeElem</a> (ElemTemplateElement *theParent) |
| <dl class="el"><dd><font size=-1><em>Set the parent node.</em> <a href="#a38">More...</a><em><br><br></em></font></dl><li>virtual ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#a39">appendChildElem</a> (ElemTemplateElement *newChild) |
| <dl class="el"><dd><font size=-1><em>Append a child.</em> <a href="#a39">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXPath.html">XPath</a>* <a class="el" href="classElemTemplateElement.html#a40">getXPath</a> (unsigned int index=0) const |
| <dl class="el"><dd><font size=-1><em>Get <a class="el" href="classXPath.html">XPath</a> pattern/expression of one of the element atribute.</em> <a href="#a40">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>* <a class="el" href="classElemTemplateElement.html#a41">getNamespaceForPrefix</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &prefix) const |
| <dl class="el"><dd><font size=-1><em>Retrieve a namespace corresponding to a prefix.</em> <a href="#a41">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classElemTemplateElement.html#a42">getURI</a> () const |
| <dl class="el"><dd><font size=-1><em>Retrieve the base URI for the resolver.</em> <a href="#a42">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanMap_8hpp.html#a1">LocatorProxy::size_type</a> <a class="el" href="classElemTemplateElement.html#a43">getLineNumber</a> () const |
| <li><a class="el" href="XalanMap_8hpp.html#a1">LocatorProxy::size_type</a> <a class="el" href="classElemTemplateElement.html#a44">getColumnNumber</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a45">hasParams</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a46">hasVariables</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a47">hasSingleTextChild</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a48">hasChildren</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a49">hasDirectTemplate</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a50">canGenerateAttributes</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#a51">isDefaultTemplate</a> () const |
| </ul> |
| <h2>Static Public Methods</h2> |
| <ul> |
| <li>bool <a class="el" href="classElemTemplateElement.html#d0">isValidNCName</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &s) |
| <dl class="el"><dd><font size=-1><em>Validate that the string is an NCName.</em> <a href="#d0">More...</a><em><br><br></em></font></dl></ul> |
| <h2>Protected Methods</h2> |
| <ul> |
| <li>void <a class="el" href="classElemTemplateElement.html#b0">canGenerateAttributes</a> (bool value) |
| <li>void <a class="el" href="classElemTemplateElement.html#b1">hasPrefix</a> (bool value) |
| <li>bool <a class="el" href="classElemTemplateElement.html#b2">hasPrefix</a> () const |
| <li>void <a class="el" href="classElemTemplateElement.html#b3">preserveSpace</a> (bool value) |
| <li>bool <a class="el" href="classElemTemplateElement.html#b4">preserveSpace</a> () const |
| <li>void <a class="el" href="classElemTemplateElement.html#b5">disableOutputEscaping</a> (bool value) |
| <li>bool <a class="el" href="classElemTemplateElement.html#b6">disableOutputEscaping</a> () const |
| <li>bool <a class="el" href="classElemTemplateElement.html#b7">processPrefixControl</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, const <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> &stylesheetTree, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &localName, const XalanDOMChar *attrValue) |
| <dl class="el"><dd><font size=-1><em>Process the exclude-result-prefixes or the extension-element-prefixes attributes, for the purpose of prefix exclusion.</em> <a href="#b7">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>* <a class="el" href="classElemTemplateElement.html#b8">getNamespaceForPrefixInternal</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &prefix) const |
| <dl class="el"><dd><font size=-1><em>Get the namespace for a given prefix.</em> <a href="#b8">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#b9">findTemplateToTransformChild</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext, const ElemTemplateElement &xslInstruction, const ElemTemplateElement *theTemplate, <a class="el" href="classXalanNode.html">XalanNode</a> *child) const |
| <dl class="el"><dd><font size=-1><em>Given an element, find the corresponding template.</em> <a href="#b9">More...</a><em><br><br></em></font></dl><li>virtual const ElemTemplateElement* <a class="el" href="classElemTemplateElement.html#b10">findTemplateToTransformChild</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &executionContext, const ElemTemplateElement &xslInstruction, const ElemTemplateElement *theTemplate, <a class="el" href="classXalanNode.html">XalanNode</a> *child, <a class="el" href="classXalanNode.html#s14">XalanNode::NodeType</a> nodeType) const |
| <dl class="el"><dd><font size=-1><em>Given an element, find the corresponding template.</em> <a href="#b10">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classElemTemplateElement.html#b11">childTypeAllowed</a> (int xslToken) const |
| <dl class="el"><dd><font size=-1><em>Given an xsl token type, determine whether or not a child of that type is allowed.</em> <a href="#b11">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classElemTemplateElement.html#b12">namespacesPostConstruction</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &constructionContext, const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> &theParentHandler, <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> &theHandler) |
| <dl class="el"><dd><font size=-1><em>Called after construction is completed.</em> <a href="#b12">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a>& <a class="el" href="classElemTemplateElement.html#b13">getNamespaces</a> () const |
| <li>void <a class="el" href="classElemTemplateElement.html#b14">error</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b14">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b15">error</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b15">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b16">error</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode, const Locator *theLocator) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b16">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b17">warn</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b17">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b18">warn</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b18">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b19">warn</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &theContext, XalanMessages::Codes theCode, const Locator *theLocator) const |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance.</em> <a href="#b19">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b20">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b20">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b21">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b21">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b22">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken, const Locator *theLocator) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b22">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b23">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken1, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theToken2) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b23">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b24">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b24">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b25">error</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2, const XalanDOMChar *theToken3) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b25">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classElemTemplateElement.html#b26">warn</a> (<a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &theContext, XalanMessages::Codes theCode, const XalanDOMChar *theToken1, const XalanDOMChar *theToken2, const XalanDOMChar *theToken3) |
| <dl class="el"><dd><font size=-1><em>A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance.</em> <a href="#b26">More...</a><em><br><br></em></font></dl></ul> |
| <h2>Static Protected Attributes</h2> |
| <ul> |
| <li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classElemTemplateElement.html#q0">s_emptyString</a> |
| </ul> |
| <hr><h2>Constructor & Destructor Documentation</h2> |
| <a name="a0" doxytag="ElemTemplateElement::ElemTemplateElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement::ElemTemplateElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & <em>stylesheetTree</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>lineNumber</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>columnNumber</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>xslToken</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Construct a template element instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| context when object constructed </td></tr> |
| <tr><td valign=top><em>stylesheetTree</em> |
| </td><td> |
| owning stylesheet </td></tr> |
| <tr><td valign=top><em>lineNumber</em> |
| </td><td> |
| line in the XSLT file where the element occurs </td></tr> |
| <tr><td valign=top><em>columnNumber</em> |
| </td><td> |
| column index in the XSLT file where the element occurs </td></tr> |
| <tr><td valign=top><em>xslToken</em> |
| </td><td> |
| an integer representing the type of instance. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a1" doxytag="ElemTemplateElement::ElemTemplateElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement::ElemTemplateElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & <em>stylesheetTree</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>xslToken</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>baseURI</em> = <a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()), |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>lineNumber</em> = XalanLocator::getUnknownValue(), |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>columnNumber</em> = XalanLocator::getUnknownValue() ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Special constructor used by dummy elements which do not exist in the final stylesheet. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| context when object constructed </td></tr> |
| <tr><td valign=top><em>stylesheetTree</em> |
| </td><td> |
| owning stylesheet </td></tr> |
| <tr><td valign=top><em>baseURI</em> |
| </td><td> |
| The base URI of the XSLT file where the element occurs. </td></tr> |
| <tr><td valign=top><em>lineNumber</em> |
| </td><td> |
| line in the XSLT file where the element occurs </td></tr> |
| <tr><td valign=top><em>columnNumber</em> |
| </td><td> |
| column index in the XSLT file where the element occurs </td></tr> |
| <tr><td valign=top><em>xslToken</em> |
| </td><td> |
| an integer representing the type of instance. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a2" doxytag="ElemTemplateElement::~ElemTemplateElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement::~ElemTemplateElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Member Function Documentation</h2> |
| <a name="a15" doxytag="ElemTemplateElement::addToStylesheet"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::addToStylesheet ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & <em>theStylesheet</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Called during compilation when an instance is not parented by another element, and thus, is a child of the stylesheet.. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| The current construction context </td></tr> |
| <tr><td valign=top><em>theStylesheet</em> |
| </td><td> |
| The owning stylesheet </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemAttributeSet.html#a7">ElemAttributeSet</a>, <a class="el" href="classElemTemplate.html#a6">ElemTemplate</a>, and <a class="el" href="classElemVariable.html#a4">ElemVariable</a>. </td> |
| </tr> |
| </table> |
| <a name="a39" doxytag="ElemTemplateElement::appendChildElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::appendChildElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ElemTemplateElement * <em>newChild</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Append a child. |
| <p> |
| theParent - the new value for the parent. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyImport.html#a5">ElemApplyImport</a>. </td> |
| </tr> |
| </table> |
| <a name="a26" doxytag="ElemTemplateElement::beginChildrenToString"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::beginChildrenToString ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Method to initiate output from the children to a string. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| string to contain the final result </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the first child element to execute </dl> </td> |
| </tr> |
| </table> |
| <a name="a24" doxytag="ElemTemplateElement::beginExecuteChildren"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::beginExecuteChildren ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Method to initiate the execution of the element's children. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the first child element to execute </dl> </td> |
| </tr> |
| </table> |
| <a name="b0" doxytag="ElemTemplateElement::canGenerateAttributes"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::canGenerateAttributes ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>value</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a50" doxytag="ElemTemplateElement::canGenerateAttributes"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::canGenerateAttributes ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b11" doxytag="ElemTemplateElement::childTypeAllowed"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::childTypeAllowed ( |
| </b></td> |
| <td valign="bottom"><b> |
| int <em>xslToken</em> ) const<code> [protected, virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Given an xsl token type, determine whether or not a child of that type is allowed. |
| <p> |
| This is so derived types can determine whether a particular type of child is allowed for the instance. It is called from <a class="el" href="classElemTemplateElement.html#a39">appendChildElem</a>(). |
| <p> |
| The default is to allow no types (no children)<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>xslToken</em> |
| </td><td> |
| The xsl token value of the child. |
| <p> |
| </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the child is allowed, or false if not. </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyTemplates.html#b0">ElemApplyTemplates</a>, <a class="el" href="classElemAttribute.html#b0">ElemAttribute</a>, <a class="el" href="classElemAttributeSet.html#b0">ElemAttributeSet</a>, <a class="el" href="classElemCallTemplate.html#b0">ElemCallTemplate</a>, <a class="el" href="classElemChoose.html#b0">ElemChoose</a>, <a class="el" href="classElemComment.html#b0">ElemComment</a>, <a class="el" href="classElemEmpty.html#b0">ElemEmpty</a>, <a class="el" href="classElemPI.html#b0">ElemPI</a>, <a class="el" href="classElemTemplate.html#b0">ElemTemplate</a>, and <a class="el" href="classElemText.html#b0">ElemText</a>. </td> |
| </tr> |
| </table> |
| <a name="b6" doxytag="ElemTemplateElement::disableOutputEscaping"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::disableOutputEscaping ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b5" doxytag="ElemTemplateElement::disableOutputEscaping"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::disableOutputEscaping ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>value</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a27" doxytag="ElemTemplateElement::endChildrenToString"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::endChildrenToString ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Method to indicate string output from the children is complete. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a7" doxytag="ElemTemplateElement::endElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::endElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Completes "post-processing" afer any sub-elements are invoked (i.e. |
| <p> |
| children, attribute sets and templates). If there are no sub-elements it does nothing<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyImport.html#a3">ElemApplyImport</a>, <a class="el" href="classElemApplyTemplates.html#a4">ElemApplyTemplates</a>, <a class="el" href="classElemAttribute.html#a4">ElemAttribute</a>, <a class="el" href="classElemAttributeSet.html#a5">ElemAttributeSet</a>, <a class="el" href="classElemCallTemplate.html#a4">ElemCallTemplate</a>, <a class="el" href="classElemComment.html#a4">ElemComment</a>, <a class="el" href="classElemCopy.html#a3">ElemCopy</a>, <a class="el" href="classElemElement.html#a4">ElemElement</a>, <a class="el" href="classElemExtensionCall.html#a2">ElemExtensionCall</a>, <a class="el" href="classElemForEach.html#a6">ElemForEach</a>, <a class="el" href="classElemIf.html#a3">ElemIf</a>, <a class="el" href="classElemLiteralResult.html#a6">ElemLiteralResult</a>, <a class="el" href="classElemMessage.html#a3">ElemMessage</a>, <a class="el" href="classElemOtherwise.html#a3">ElemOtherwise</a>, <a class="el" href="classElemParam.html#a3">ElemParam</a>, <a class="el" href="classElemPI.html#a4">ElemPI</a>, <a class="el" href="classElemTemplate.html#a9">ElemTemplate</a>, <a class="el" href="classElemUse.html#a6">ElemUse</a>, <a class="el" href="classElemVariable.html#a7">ElemVariable</a>, <a class="el" href="classElemWhen.html#a3">ElemWhen</a>, and <a class="el" href="classElemWithParam.html#a6">ElemWithParam</a>. </td> |
| </tr> |
| </table> |
| <a name="a25" doxytag="ElemTemplateElement::endExecuteChildren"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::endExecuteChildren ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Method to indicate the execution of the element's children is complete. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b25" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken1</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken2</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken3</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken1</em> |
| </td><td> |
| The first substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken2</em> |
| </td><td> |
| The second substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken3</em> |
| </td><td> |
| The third substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b24" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken1</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken2</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken1</em> |
| </td><td> |
| The first substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken2</em> |
| </td><td> |
| The second substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b23" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken1</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken2</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken1</em> |
| </td><td> |
| The first substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken2</em> |
| </td><td> |
| The second substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b22" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const Locator * <em>theLocator</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken</em> |
| </td><td> |
| The substitution token for the message </td></tr> |
| <tr><td valign=top><em>theLocator</em> |
| </td><td> |
| The Locator instance to use, if any </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b21" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken</em> |
| </td><td> |
| The substitution token for the message </td></tr> |
| <tr><td valign=top><em>theLocator</em> |
| </td><td> |
| The Locator instance to use, if any </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b20" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b16" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const Locator * <em>theLocator</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theLocator</em> |
| </td><td> |
| The Locator instance to use, if any </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b15" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken</em> |
| </td><td> |
| The substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b14" doxytag="ElemTemplateElement::error"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::error ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting an error through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a8" doxytag="ElemTemplateElement::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the element. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>execute</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a33" doxytag="ElemTemplateElement::executeChildElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::executeChildElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement * <em>element</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Filters sub-elements that should be executed. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute element </td></tr> |
| <tr><td valign=top><em>element</em> |
| </td><td> |
| the element to be executed </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if element should be executed, false otherwise </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemElement.html#a5">ElemElement</a>, <a class="el" href="classElemExtensionCall.html#a3">ElemExtensionCall</a>, and <a class="el" href="classElemForwardCompatible.html#a4">ElemForwardCompatible</a>. </td> |
| </tr> |
| </table> |
| <a name="a9" doxytag="ElemTemplateElement::executeChildren"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::executeChildren ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the children of this element. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>execute</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b10" doxytag="ElemTemplateElement::findTemplateToTransformChild"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::findTemplateToTransformChild ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement & <em>xslInstruction</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement * <em>theTemplate</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>child</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html#s14">XalanNode::NodeType</a> <em>nodeType</em> ) const<code> [protected, virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Given an element, find the corresponding template. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| The current execution context </td></tr> |
| <tr><td valign=top><em>xslInstruction</em> |
| </td><td> |
| The calling element </td></tr> |
| <tr><td valign=top><em>template</em> |
| </td><td> |
| The template to use if xsl:for-each, or null. </td></tr> |
| <tr><td valign=top><em>child</em> |
| </td><td> |
| The source context node. </td></tr> |
| <tr><td valign=top><em>nodeType</em> |
| </td><td> |
| The type of child. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| matching template if any. Returns 0 if no matching template or corresponds to a default rule. </dl> </td> |
| </tr> |
| </table> |
| <a name="b9" doxytag="ElemTemplateElement::findTemplateToTransformChild"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::findTemplateToTransformChild ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement & <em>xslInstruction</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement * <em>theTemplate</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>child</em> ) const<code> [protected, virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Given an element, find the corresponding template. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| The current execution context </td></tr> |
| <tr><td valign=top><em>xslInstruction</em> |
| </td><td> |
| The calling element </td></tr> |
| <tr><td valign=top><em>template</em> |
| </td><td> |
| The template to use if xsl:for-each, or null. </td></tr> |
| <tr><td valign=top><em>child</em> |
| </td><td> |
| The source context node. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| matching template if any. Returns 0 if no matching template or corresponds to a default rule. </dl> </td> |
| </tr> |
| </table> |
| <a name="a44" doxytag="ElemTemplateElement::getColumnNumber"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="XalanMap_8hpp.html#a1">LocatorProxy::size_type</a> ElemTemplateElement::getColumnNumber ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a13" doxytag="ElemTemplateElement::getElementName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & ElemTemplateElement::getElementName ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [pure virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a string for the name of the element. |
| <p> |
| Useful for debugging purposes, and error reporting. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| A string containing the name of the element. </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyImport.html#a1">ElemApplyImport</a>, <a class="el" href="classElemApplyTemplates.html#a2">ElemApplyTemplates</a>, <a class="el" href="classElemAttribute.html#a2">ElemAttribute</a>, <a class="el" href="classElemAttributeSet.html#a3">ElemAttributeSet</a>, <a class="el" href="classElemCallTemplate.html#a2">ElemCallTemplate</a>, <a class="el" href="classElemChoose.html#a1">ElemChoose</a>, <a class="el" href="classElemComment.html#a2">ElemComment</a>, <a class="el" href="classElemCopy.html#a1">ElemCopy</a>, <a class="el" href="classElemCopyOf.html#a1">ElemCopyOf</a>, <a class="el" href="classElemDecimalFormat.html#a2">ElemDecimalFormat</a>, <a class="el" href="classElemElement.html#a2">ElemElement</a>, <a class="el" href="classElemEmpty.html#a3">ElemEmpty</a>, <a class="el" href="classElemFallback.html#a2">ElemFallback</a>, <a class="el" href="classElemForEach.html#a2">ElemForEach</a>, <a class="el" href="classElemForwardCompatible.html#a2">ElemForwardCompatible</a>, <a class="el" href="classElemIf.html#a1">ElemIf</a>, <a class="el" href="classElemLiteralResult.html#a2">ElemLiteralResult</a>, <a class="el" href="classElemMessage.html#a1">ElemMessage</a>, <a class="el" href="classElemNumber.html#a2">ElemNumber</a>, <a class="el" href="classElemOtherwise.html#a1">ElemOtherwise</a>, <a class="el" href="classElemParam.html#a1">ElemParam</a>, <a class="el" href="classElemPI.html#a2">ElemPI</a>, <a class="el" href="classElemSort.html#a7">ElemSort</a>, <a class="el" href="classElemTemplate.html#a7">ElemTemplate</a>, <a class="el" href="classElemText.html#a3">ElemText</a>, <a class="el" href="classElemTextLiteral.html#a6">ElemTextLiteral</a>, <a class="el" href="classElemUse.html#a3">ElemUse</a>, <a class="el" href="classElemValueOf.html#a2">ElemValueOf</a>, <a class="el" href="classElemVariable.html#a5">ElemVariable</a>, <a class="el" href="classElemWhen.html#a1">ElemWhen</a>, and <a class="el" href="classElemWithParam.html#a3">ElemWithParam</a>. </td> |
| </tr> |
| </table> |
| <a name="a21" doxytag="ElemTemplateElement::getFinishedConstruction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::getFinishedConstruction ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the flag indicating construction of the element is completed. |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a23" doxytag="ElemTemplateElement::getFirstChildElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::getFirstChildElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the first child. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| first child node of this node </dl> </td> |
| </tr> |
| </table> |
| <a name="a32" doxytag="ElemTemplateElement::getFirstChildElemToExecute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::getFirstChildElemToExecute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Returns the first sub-element (i.e. |
| <p> |
| children, attribute-sets, templates) to execute.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute element </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| first sub-element to execute, 0 only if no sub-elements to execute </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyTemplates.html#a6">ElemApplyTemplates</a>, <a class="el" href="classElemCallTemplate.html#a6">ElemCallTemplate</a>, and <a class="el" href="classElemUse.html#a8">ElemUse</a>. </td> |
| </tr> |
| </table> |
| <a name="a10" doxytag="ElemTemplateElement::getInvoker"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::getInvoker ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Returns the element that invoked this element. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| element that invoked this element. </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemAttributeSet.html#a6">ElemAttributeSet</a>, and <a class="el" href="classElemTemplate.html#a10">ElemTemplate</a>. </td> |
| </tr> |
| </table> |
| <a name="a29" doxytag="ElemTemplateElement::getLastChildElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::getLastChildElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the last child. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| last child node of this node </dl> </td> |
| </tr> |
| </table> |
| <a name="a43" doxytag="ElemTemplateElement::getLineNumber"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="XalanMap_8hpp.html#a1">LocatorProxy::size_type</a> ElemTemplateElement::getLineNumber ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a3" doxytag="ElemTemplateElement::getLocator"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="ElemTemplateElement_8hpp.html#a1">LocatorType</a> * ElemTemplateElement::getLocator ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the Locator for the node. |
| <p> |
| This may return 0. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| The Locator for the node. </dl> </td> |
| </tr> |
| </table> |
| <a name="a14" doxytag="ElemTemplateElement::getNameAttribute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanQName.html">XalanQName</a> & ElemTemplateElement::getNameAttribute ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the QName associated with any name attribute of this element. |
| <p> |
| If the element has no name attribute, this will be an empty QName. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| A string containing the name of the element. </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemTemplate.html#a5">ElemTemplate</a>, and <a class="el" href="classElemVariable.html#a3">ElemVariable</a>. </td> |
| </tr> |
| </table> |
| <a name="a41" doxytag="ElemTemplateElement::getNamespaceForPrefix"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> * ElemTemplateElement::getNamespaceForPrefix ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>prefix</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve a namespace corresponding to a prefix. |
| <p> |
| This assumes that the PrevixResolver holds its own namespace context, or is a namespace context itself.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>prefix</em> |
| </td><td> |
| Prefix to resolve </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| namespace that prefix resolves to, or null if prefix is not found </dl> |
| <p> |
| Reimplemented from <a class="el" href="classPrefixResolver.html#a3">PrefixResolver</a>. </td> |
| </tr> |
| </table> |
| <a name="b8" doxytag="ElemTemplateElement::getNamespaceForPrefixInternal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> * ElemTemplateElement::getNamespaceForPrefixInternal ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>prefix</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the namespace for a given prefix. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>prefix</em> |
| </td><td> |
| The prefix to search for </td></tr> |
| <tr><td valign=top><em>fExists</em> |
| </td><td> |
| If not null, set to true if the namespace was defined. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The namespace string. </dl> </td> |
| </tr> |
| </table> |
| <a name="b13" doxytag="ElemTemplateElement::getNamespaces"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> & ElemTemplateElement::getNamespaces ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a18" doxytag="ElemTemplateElement::getNamespacesHandler"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> & ElemTemplateElement::getNamespacesHandler ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the namespaces handler for this element. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| The element's <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> instance. </dl> </td> |
| </tr> |
| </table> |
| <a name="a31" doxytag="ElemTemplateElement::getNextChildElemToExecute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::getNextChildElemToExecute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const ElemTemplateElement * <em>currentElem</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Returns the next sub-element (i.e. |
| <p> |
| children, attribute-sets, templates) to execute.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute element </td></tr> |
| <tr><td valign=top><em>currentElem</em> |
| </td><td> |
| the last sub-element to be executed </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| next sub-element to execute, 0 only if no more sub-elements to execute </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyImport.html#a4">ElemApplyImport</a>, <a class="el" href="classElemApplyTemplates.html#a5">ElemApplyTemplates</a>, <a class="el" href="classElemCallTemplate.html#a5">ElemCallTemplate</a>, <a class="el" href="classElemChoose.html#a3">ElemChoose</a>, <a class="el" href="classElemFallback.html#a4">ElemFallback</a>, <a class="el" href="classElemForEach.html#a7">ElemForEach</a>, and <a class="el" href="classElemUse.html#a7">ElemUse</a>. </td> |
| </tr> |
| </table> |
| <a name="a30" doxytag="ElemTemplateElement::getNextSiblingElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::getNextSiblingElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the next sibling. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| next sibling node of this node </dl> </td> |
| </tr> |
| </table> |
| <a name="a37" doxytag="ElemTemplateElement::getParentNodeElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::getParentNodeElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the parent node. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| parent node of this node </dl> </td> |
| </tr> |
| </table> |
| <a name="a35" doxytag="ElemTemplateElement::getPreviousSiblingElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement * ElemTemplateElement::getPreviousSiblingElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the previous sibling. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| previous sibling node of this node </dl> </td> |
| </tr> |
| </table> |
| <a name="a19" doxytag="ElemTemplateElement::getStylesheet"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & ElemTemplateElement::getStylesheet ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve the stylesheet from which this element comes. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| reference to source stylesheet </dl> </td> |
| </tr> |
| </table> |
| <a name="a42" doxytag="ElemTemplateElement::getURI"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & ElemTemplateElement::getURI ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve the base URI for the resolver. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| URI string </dl> |
| <p> |
| Reimplemented from <a class="el" href="classPrefixResolver.html#a4">PrefixResolver</a>. </td> |
| </tr> |
| </table> |
| <a name="a40" doxytag="ElemTemplateElement::getXPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXPath.html">XPath</a> * ElemTemplateElement::getXPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| unsigned int <em>index</em> = 0 ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get <a class="el" href="classXPath.html">XPath</a> pattern/expression of one of the element atribute. |
| <p> |
| @index number of the attribute. If an attribute has more then one attribute with pattern/expression,the order of the returned expressions are undefined |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| pointer or null </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemCopyOf.html#a3">ElemCopyOf</a>, <a class="el" href="classElemDecimalFormat.html#a5">ElemDecimalFormat</a>, <a class="el" href="classElemForEach.html#a8">ElemForEach</a>, <a class="el" href="classElemIf.html#a4">ElemIf</a>, <a class="el" href="classElemNumber.html#a7">ElemNumber</a>, <a class="el" href="classElemSort.html#a8">ElemSort</a>, <a class="el" href="classElemTemplate.html#a11">ElemTemplate</a>, <a class="el" href="classElemValueOf.html#a4">ElemValueOf</a>, <a class="el" href="classElemVariable.html#a10">ElemVariable</a>, <a class="el" href="classElemWhen.html#a4">ElemWhen</a>, and <a class="el" href="classElemWithParam.html#a4">ElemWithParam</a>. </td> |
| </tr> |
| </table> |
| <a name="a11" doxytag="ElemTemplateElement::getXSLToken"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| int ElemTemplateElement::getXSLToken ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a48" doxytag="ElemTemplateElement::hasChildren"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasChildren ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a49" doxytag="ElemTemplateElement::hasDirectTemplate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasDirectTemplate ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a45" doxytag="ElemTemplateElement::hasParams"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasParams ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b2" doxytag="ElemTemplateElement::hasPrefix"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasPrefix ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b1" doxytag="ElemTemplateElement::hasPrefix"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::hasPrefix ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>value</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a47" doxytag="ElemTemplateElement::hasSingleTextChild"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasSingleTextChild ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a46" doxytag="ElemTemplateElement::hasVariables"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::hasVariables ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a4" doxytag="ElemTemplateElement::isAttrOK"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::isAttrOK ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>attrName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classAttributeListType.html">AttributeListType</a> & <em>atts</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>which</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| See if this is a xmlns attribute or in a non-XSLT. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>attrName</em> |
| </td><td> |
| qualified name of attribute </td></tr> |
| <tr><td valign=top><em>atts</em> |
| </td><td> |
| attribute list where the element comes from (not used at this time) </td></tr> |
| <tr><td valign=top><em>which</em> |
| </td><td> |
| index into the attribute list (not used at this time) </td></tr> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| The current construction context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if this is a namespace name </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemLiteralResult.html#a4">ElemLiteralResult</a>. </td> |
| </tr> |
| </table> |
| <a name="a51" doxytag="ElemTemplateElement::isDefaultTemplate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::isDefaultTemplate ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="d0" doxytag="ElemTemplateElement::isValidNCName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::isValidNCName ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>s</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Validate that the string is an NCName. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>s</em> |
| </td><td> |
| name in question </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the string is a valid NCName according to XML rules </dl><dl compact><dt> |
| <b>See also: </b><dd> |
| <a href="http://www.w3.org/TR/REC-xml-names#NT-NCName">http://www.w3.org/TR/REC-xml-names#NT-NCName</a> </dl> </td> |
| </tr> |
| </table> |
| <a name="a12" doxytag="ElemTemplateElement::isWhitespace"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::isWhitespace ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if the element will generate text which is XML whitespace. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the text is pure whitespace </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemTextLiteral.html#a5">ElemTextLiteral</a>. </td> |
| </tr> |
| </table> |
| <a name="b12" doxytag="ElemTemplateElement::namespacesPostConstruction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::namespacesPostConstruction ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> & <em>theParentHandler</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> & <em>theHandler</em> )<code> [protected, virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Called after construction is completed. |
| <p> |
| This is a hook for deriving classes to handle post-construction with the instances HamespaceHandler instance, which is otherwise only available through a const accessor. |
| <p> |
| Reimplemented in <a class="el" href="classElemElement.html#b0">ElemElement</a>, and <a class="el" href="classElemLiteralResult.html#b2">ElemLiteralResult</a>. </td> |
| </tr> |
| </table> |
| <a name="a22" doxytag="ElemTemplateElement::postConstruction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::postConstruction ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNamespacesHandler.html">NamespacesHandler</a> & <em>theParentHandler</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Called after construction is completed. |
| <p> |
| |
| <p> |
| Reimplemented in <a class="el" href="classElemCallTemplate.html#a7">ElemCallTemplate</a>, <a class="el" href="classElemForEach.html#a4">ElemForEach</a>, <a class="el" href="classElemLiteralResult.html#a3">ElemLiteralResult</a>, and <a class="el" href="classElemUse.html#a4">ElemUse</a>. </td> |
| </tr> |
| </table> |
| <a name="b4" doxytag="ElemTemplateElement::preserveSpace"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::preserveSpace ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b3" doxytag="ElemTemplateElement::preserveSpace"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::preserveSpace ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>value</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b7" doxytag="ElemTemplateElement::processPrefixControl"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::processPrefixControl ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & <em>stylesheetTree</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>localName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>attrValue</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Process the exclude-result-prefixes or the extension-element-prefixes attributes, for the purpose of prefix exclusion. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| context when object consructed </td></tr> |
| <tr><td valign=top><em>stylesheetTree</em> |
| </td><td> |
| The current Stylesheet object. </td></tr> |
| <tr><td valign=top><em>localName</em> |
| </td><td> |
| The local name of the attribute. </td></tr> |
| <tr><td valign=top><em>attrValue</em> |
| </td><td> |
| The value of the attribute. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a16" doxytag="ElemTemplateElement::processSortElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::processSortElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="ExtensionNSHandler_8hpp.html#a1">Stylesheet</a> & <em>theStylesheet</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classAttributeListType.html">AttributeListType</a> & <em>atts</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="ElemTemplateElement_8hpp.html#a1">LocatorType</a> * <em>locator</em> = 0 )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Called during compilation to process xsl:sort elements in the stylesheet. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| The current construction context </td></tr> |
| <tr><td valign=top><em>theStylesheet</em> |
| </td><td> |
| The owning stylesheet </td></tr> |
| <tr><td valign=top><em>atts</em> |
| </td><td> |
| The list of attributes for the sort element </td></tr> |
| <tr><td valign=top><em>locator</em> |
| </td><td> |
| A Locator instance for error reporting, if available. |
| <p> |
| </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemForEach.html#a3">ElemForEach</a>. </td> |
| </tr> |
| </table> |
| <a name="a5" doxytag="ElemTemplateElement::processSpaceAttr"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool ElemTemplateElement::processSpaceAttr ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>elementName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>aname</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classAttributeListType.html">AttributeListType</a> & <em>atts</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| int <em>which</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>constructionContext</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell whether or not this is a xml:space attribute and, if so, process it. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>elementName</em> |
| </td><td> |
| name of the element with the attribute </td></tr> |
| <tr><td valign=top><em>aname</em> |
| </td><td> |
| name of the attribute in question </td></tr> |
| <tr><td valign=top><em>atts</em> |
| </td><td> |
| attribute list that owns the attribute </td></tr> |
| <tr><td valign=top><em>which</em> |
| </td><td> |
| index of the attribute into the attribute list </td></tr> |
| <tr><td valign=top><em>constructionContext</em> |
| </td><td> |
| The current construction context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if this is a xml:space attribute </dl> </td> |
| </tr> |
| </table> |
| <a name="a17" doxytag="ElemTemplateElement::setDefaultTemplate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setDefaultTemplate ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>value</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Sets a flag indicating this is the default template. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>value</em> |
| </td><td> |
| The value of flag. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a20" doxytag="ElemTemplateElement::setFinishedConstruction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setFinishedConstruction ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>fValue</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Set the flag indicating construction of the element is completed. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>fValue</em> |
| </td><td> |
| The value to set </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a28" doxytag="ElemTemplateElement::setFirstChildElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setFirstChildElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ElemTemplateElement * <em>theChild</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Set the first child. |
| <p> |
| theChild - the new value for the first child. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> </td> |
| </tr> |
| </table> |
| <a name="a34" doxytag="ElemTemplateElement::setNextSiblingElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setNextSiblingElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ElemTemplateElement * <em>theSibling</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Set the next sibling. |
| <p> |
| theSibling - the new value for the next sibling. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> </td> |
| </tr> |
| </table> |
| <a name="a38" doxytag="ElemTemplateElement::setParentNodeElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setParentNodeElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ElemTemplateElement * <em>theParent</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Set the parent node. |
| <p> |
| theParent - the new value for the parent. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemVariable.html#a9">ElemVariable</a>. </td> |
| </tr> |
| </table> |
| <a name="a36" doxytag="ElemTemplateElement::setPreviousSiblingElem"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::setPreviousSiblingElem ( |
| </b></td> |
| <td valign="bottom"><b> |
| ElemTemplateElement * <em>theSibling</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Set the previous sibling. |
| <p> |
| theSibling - the new value for the previous sibling. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| nothing </dl> </td> |
| </tr> |
| </table> |
| <a name="a6" doxytag="ElemTemplateElement::startElement"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const ElemTemplateElement * ElemTemplateElement::startElement ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>executionContext</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Completes "pre-processing" before any sub-elements are invoked (i.e. |
| <p> |
| children, attribute sets and templates). If there are no sub-elements it executes the primary function of the element.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| context to execute this element </td></tr> |
| </table> |
| </dl> |
| <p> |
| Reimplemented in <a class="el" href="classElemApplyImport.html#a2">ElemApplyImport</a>, <a class="el" href="classElemApplyTemplates.html#a3">ElemApplyTemplates</a>, <a class="el" href="classElemAttribute.html#a3">ElemAttribute</a>, <a class="el" href="classElemAttributeSet.html#a4">ElemAttributeSet</a>, <a class="el" href="classElemCallTemplate.html#a3">ElemCallTemplate</a>, <a class="el" href="classElemChoose.html#a2">ElemChoose</a>, <a class="el" href="classElemComment.html#a3">ElemComment</a>, <a class="el" href="classElemCopy.html#a2">ElemCopy</a>, <a class="el" href="classElemCopyOf.html#a2">ElemCopyOf</a>, <a class="el" href="classElemElement.html#a3">ElemElement</a>, <a class="el" href="classElemEmpty.html#a4">ElemEmpty</a>, <a class="el" href="classElemExtensionCall.html#a1">ElemExtensionCall</a>, <a class="el" href="classElemFallback.html#a3">ElemFallback</a>, <a class="el" href="classElemForEach.html#a5">ElemForEach</a>, <a class="el" href="classElemForwardCompatible.html#a3">ElemForwardCompatible</a>, <a class="el" href="classElemIf.html#a2">ElemIf</a>, <a class="el" href="classElemLiteralResult.html#a5">ElemLiteralResult</a>, <a class="el" href="classElemMessage.html#a2">ElemMessage</a>, <a class="el" href="classElemNumber.html#a3">ElemNumber</a>, <a class="el" href="classElemOtherwise.html#a2">ElemOtherwise</a>, <a class="el" href="classElemParam.html#a2">ElemParam</a>, <a class="el" href="classElemPI.html#a3">ElemPI</a>, <a class="el" href="classElemTemplate.html#a8">ElemTemplate</a>, <a class="el" href="classElemTextLiteral.html#a7">ElemTextLiteral</a>, <a class="el" href="classElemUse.html#a5">ElemUse</a>, <a class="el" href="classElemValueOf.html#a3">ElemValueOf</a>, <a class="el" href="classElemVariable.html#a6">ElemVariable</a>, <a class="el" href="classElemWhen.html#a2">ElemWhen</a>, and <a class="el" href="classElemWithParam.html#a5">ElemWithParam</a>. </td> |
| </tr> |
| </table> |
| <a name="b26" doxytag="ElemTemplateElement::warn"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::warn ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken1</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken2</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const XalanDOMChar * <em>theToken3</em> )<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken1</em> |
| </td><td> |
| The first substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken2</em> |
| </td><td> |
| The second substitution token for the message </td></tr> |
| <tr><td valign=top><em>theToken3</em> |
| </td><td> |
| The third substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b19" doxytag="ElemTemplateElement::warn"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::warn ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const Locator * <em>theLocator</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theLocator</em> |
| </td><td> |
| The Locator instance to use, if any </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b18" doxytag="ElemTemplateElement::warn"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::warn ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theToken</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| <tr><td valign=top><em>theToken</em> |
| </td><td> |
| The substitution token for the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b17" doxytag="ElemTemplateElement::warn"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void ElemTemplateElement::warn ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> & <em>theContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| XalanMessages::Codes <em>theCode</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| A convenience function for loading a message and reporting a warning through the provided <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> instance. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theContext</em> |
| </td><td> |
| The <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> to use </td></tr> |
| <tr><td valign=top><em>theCode</em> |
| </td><td> |
| The code of the message </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <hr><h2>Member Data Documentation</h2> |
| <a name="m1" doxytag="ElemTemplateElement::m_directTemplate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classElemTemplate.html">ElemTemplate</a>* ElemTemplateElement::m_directTemplate |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="m0" doxytag="ElemTemplateElement::m_firstChild"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| ElemTemplateElement* ElemTemplateElement::m_firstChild |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="m2" doxytag="ElemTemplateElement::m_textLiteralChild"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classElemTextLiteral.html">ElemTextLiteral</a>* ElemTemplateElement::m_textLiteralChild |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="q0" doxytag="ElemTemplateElement::s_emptyString"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> ElemTemplateElement::s_emptyString<code> [static, protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="ElemTemplateElement_8hpp-source.html">ElemTemplateElement.hpp</a></ul> |
| <p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
|
| <p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
|
| <i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
|
| <A href="http://www.research.att.com/sw/tools/graphviz/">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="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
|
| <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.10</B><BR>
|
| Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
|
| </TD>
|
| </TR>
|
| <TR>
|
| <TD WIDTH="100%">
|
| <P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
|
| </TD>
|
| </TR>
|
| </TABLE>
|