blob: 6116815d9e28798ff303eef2d5194daa138b7c8c [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a> </div>
<div class="headertitle">
<h1>XercesDocumentBridge Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XercesDocumentBridge" --><!-- doxytag: inherits="XalanDocument" -->
<p>This class is deprecated.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXalanDocument.html">XalanDocument</a>.</p>
<div class="dynheader">
Collaboration diagram for XercesDocumentBridge:</div>
<div class="dyncontent">
<div class="center"><img src="classXercesDocumentBridge__coll__graph.png" border="0" usemap="#XercesDocumentBridge_coll__map" alt="Collaboration graph"/></div>
<map name="XercesDocumentBridge_coll__map" id="XercesDocumentBridge_coll__map">
<area shape="rect" id="node27" href="classXercesBridgeNavigator.html" title="This class is deprecated." alt="" coords="1323,1656,1493,1685"/><area shape="rect" id="node2" href="classXalanDocument.html" title="XalanDocument" alt="" coords="829,1395,955,1424"/><area shape="rect" id="node4" href="classXalanNode.html" title="XalanNode" alt="" coords="779,1299,872,1328"/><area shape="rect" id="node172" href="classXalanDocumentType.html" title="XalanDocumentType" alt="" coords="607,1477,761,1507"/><area shape="rect" id="node181" href="classXalanElement.html" title="XalanElement" alt="" coords="1877,1395,1989,1424"/><area shape="rect" id="node6" href="classXercesAttributeBridgeAllocator.html" title="This class is deprecated." alt="" coords="1432,1395,1651,1424"/><area shape="rect" id="node8" href="classArenaAllocator.html" title="ArenaAllocator\&lt; ObjectType \&gt;" alt="" coords="979,1299,1195,1328"/><area shape="rect" id="node185" href="classXercesElementBridgeAllocator.html" title="This class is deprecated." alt="" coords="979,1395,1195,1424"/><area shape="rect" id="node191" href="classXercesTextBridgeAllocator.html" title="This class is deprecated." alt="" coords="1219,1395,1408,1424"/><area shape="rect" id="node10" href="classArenaBlock.html" title="ArenaBlock\&lt; ObjectType \&gt;" alt="" coords="881,1203,1076,1232"/><area shape="rect" id="node12" href="classArenaBlockBase.html" title="ArenaBlockBase\&lt; ObjectType, size_t \&gt;" alt="" coords="768,1107,1037,1136"/><area shape="rect" id="node16" href="classXalanAllocator.html" title="XalanAllocator\&lt; ObjectType \&gt;" alt="" coords="708,1011,921,1040"/><area shape="rect" id="node18" href="classXalanList.html" title="XalanList\&lt; ArenaBlock\&lt; ObjectType \&gt; * \&gt;" alt="" coords="5,179,299,208"/><area shape="rect" id="node20" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="239,8,420,37"/><area shape="rect" id="node59" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="941,123,1085,152"/><area shape="rect" id="node162" href="classXalanList.html" title="XalanList\&lt; ArenaBlock\&lt; data_type \&gt; * \&gt;" alt="" coords="627,412,915,441"/><area shape="rect" id="node23" href="classXercesNodeListBridge.html" title="This class is deprecated." alt="" coords="1147,1752,1309,1781"/><area shape="rect" id="node25" href="classXalanNodeList.html" title="XalanNodeList" alt="" coords="1065,1656,1180,1685"/><area shape="rect" id="node170" href="classXercesDocumentTypeBridge.html" title="This class is deprecated." alt="" coords="1336,1864,1539,1893"/><area shape="rect" id="node175" href="classXercesNamedNodeMapBridge.html" title="This class is deprecated." alt="" coords="1479,1752,1695,1781"/><area shape="rect" id="node31" href="classXalanAutoPtr.html" title="XalanAutoPtr\&lt; XalanDOMStringPool \&gt;" alt="" coords="2013,1395,2283,1424"/><area shape="rect" id="node33" href="classXalanDOMStringPool.html" title="XalanDOMStringPool" alt="" coords="1395,1299,1549,1328"/><area shape="rect" id="node35" href="classXalanDOMStringAllocator.html" title="XalanDOMStringAllocator" alt="" coords="1465,1203,1649,1232"/><area shape="rect" id="node37" href="classArenaAllocator.html" title="ArenaAllocator\&lt; data_type \&gt;" alt="" coords="1461,1107,1672,1136"/><area shape="rect" id="node39" href="classArenaBlock.html" title="ArenaBlock\&lt; data_type \&gt;" alt="" coords="3880,1011,4067,1040"/><area shape="rect" id="node41" href="classArenaBlockBase.html" title="ArenaBlockBase\&lt; data_type, size_t \&gt;" alt="" coords="4689,904,4953,933"/><area shape="rect" id="node43" href="classElemValueOf.html" title="ElemValueOf" alt="" coords="4424,685,4525,715"/><area shape="rect" id="node45" href="classElemTemplateElement.html" title="ElemTemplateElement" alt="" coords="3781,524,3947,553"/><area shape="rect" id="node66" href="classElemTextLiteral.html" title="ElemTextLiteral" alt="" coords="3931,685,4048,715"/><area shape="rect" id="node84" href="classElemTemplate.html" title="ElemTemplate" alt="" coords="2801,685,2913,715"/><area shape="rect" id="node136" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl..." alt="" coords="3088,1011,3205,1040"/><area shape="rect" id="node47" href="classPrefixResolver.html" title="This class defines an interface for classes that resolve namespace prefixes to their URIs..." alt="" coords="3957,347,4067,376"/><area shape="rect" id="node107" href="classStylesheet.html" title="This class represents the base stylesheet or an &quot;import&quot; stylesheet." alt="" coords="2965,904,3056,933"/><area shape="rect" id="node49" href="classNamespacesHandler.html" title="NamespacesHandler" alt="" coords="2733,347,2888,376"/><area shape="rect" id="node51" href="classXalanVector.html" title="XalanVector\&lt; Namespace \&gt;" alt="" coords="3159,237,3364,267"/><area shape="rect" id="node53" href="classXalanMap.html" title="XalanMap\&lt; const XalanDOMString *, const XalanDOMString * \&gt;" alt="" coords="2049,237,2484,267"/><area shape="rect" id="node55" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="1109,123,1653,152"/><area shape="rect" id="node110" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, ExtensionNSHandler * \&gt;" alt="" coords="1655,237,2025,267"/><area shape="rect" id="node124" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, PatternTableVectorType \&gt;" alt="" coords="1252,237,1631,267"/><area shape="rect" id="node139" href="classXalanMap.html" title="XalanMap\&lt; const XalanQName *, AttributeSetVectorType \&gt;" alt="" coords="367,237,775,267"/><area shape="rect" id="node146" href="classXalanMap.html" title="XalanMap\&lt; XalanQNameByReference, const ElemTemplate * \&gt;" alt="" coords="799,237,1228,267"/><area shape="rect" id="node57" href="structXalanMapKeyTraits_3_01const_01XalanDOMString_01_5_01_4.html" title="XalanMapKeyTraits\&lt; const XalanDOMString * \&gt;" alt="" coords="1983,123,2311,152"/><area shape="rect" id="node62" href="classXalanVector.html" title="XalanVector\&lt; const XalanDOMString * \&gt;" alt="" coords="2559,237,2844,267"/><area shape="rect" id="node64" href="classXalanVector.html" title="XalanVector\&lt; NamespaceExtended \&gt;" alt="" coords="2868,237,3135,267"/><area shape="rect" id="node69" href="classXalanQNameByReference.html" title="XalanQNameByReference" alt="" coords="3569,347,3756,376"/><area shape="rect" id="node71" href="classXalanQName.html" title="Class to represent a qualified name." alt="" coords="3564,237,3671,267"/><area shape="rect" id="node73" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="3960,123,4088,152"/><area shape="rect" id="node78" href="classElemTemplateElement_1_1LocatorProxy.html" title="ElemTemplateElement::LocatorProxy" alt="" coords="4240,237,4496,267"/><area shape="rect" id="node87" href="classXPath.html" title="XPath" alt="" coords="4120,347,4181,376"/><area shape="rect" id="node95" href="classXPathExpression.html" title="XPathExpression" alt="" coords="4085,237,4216,267"/><area shape="rect" id="node154" href="classXalanNamespace.html" title="XalanNamespace" alt="" coords="5007,293,5143,323"/><area shape="rect" id="node75" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="3911,8,4137,37"/><area shape="rect" id="node80" href="classXalanLocator.html" title="This class defines a base class for Locator derivations in Xalan." alt="" coords="5048,123,5155,152"/><area shape="rect" id="node89" href="classXPathFunctionTable.html" title="Class defines a table of functions that can be called in XPath expresions." alt="" coords="3388,237,3535,267"/><area shape="rect" id="node91" href="classFunction.html" title="Function" alt="" coords="2335,123,2409,152"/><area shape="rect" id="node93" href="structXPathFunctionTable_1_1FunctionNameTableEntry.html" title="XPathFunctionTable::FunctionNameTableEntry" alt="" coords="3299,123,3613,152"/><area shape="rect" id="node97" href="classXalanVector.html" title="XalanVector\&lt; XToken \&gt;" alt="" coords="4816,123,4992,152"/><area shape="rect" id="node99" href="classXalanVector.html" title="XalanVector\&lt; int \&gt;" alt="" coords="4448,123,4595,152"/><area shape="rect" id="node101" href="classXalanVector.html" title="XalanVector\&lt; double \&gt;" alt="" coords="4619,123,4792,152"/><area shape="rect" id="node114" href="structXalanMapKeyTraits_3_01XalanDOMString_01_4.html" title="XalanMapKeyTraits\&lt; XalanDOMString \&gt;" alt="" coords="1680,123,1957,152"/><area shape="rect" id="node117" href="classXalanVector.html" title="XalanVector\&lt; Stylesheet * \&gt;" alt="" coords="2017,685,2225,715"/><area shape="rect" id="node119" href="classXalanVector.html" title="XalanVector\&lt; ElemVariable * \&gt;" alt="" coords="2249,685,2473,715"/><area shape="rect" id="node122" href="classXalanVector.html" title="XalanVector\&lt; XalanSpaceNodeTester \&gt;" alt="" coords="2497,685,2777,715"/><area shape="rect" id="node129" href="classXalanVector.html" title="XalanVector\&lt; Type, ConstructionTraits \&gt;" alt="" coords="2937,685,3220,715"/><area shape="rect" id="node131" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMString \&gt;" alt="" coords="3244,685,3479,715"/><area shape="rect" id="node134" href="classXalanVector.html" title="XalanVector\&lt; ElemDecimalFormat * \&gt;" alt="" coords="3503,685,3772,715"/><area shape="rect" id="node150" href="classXalanDeque.html" title="Xalan implementation of deque." alt="" coords="4689,685,4972,715"/><area shape="rect" id="node152" href="classXalanVector.html" title="XalanVector\&lt; BlockType * \&gt;" alt="" coords="5123,524,5325,553"/><area shape="rect" id="node188" href="classXalanDeque.html" title="XalanDeque\&lt; XercesBridgeNavigator \&gt;" alt="" coords="5085,796,5363,825"/><area shape="rect" id="node194" href="classXalanDeque.html" title="XalanDeque\&lt; XalanNode * \&gt;" alt="" coords="5143,957,5356,987"/><area shape="rect" id="node157" href="classXalanVector.html" title="XalanVector\&lt; KeyDeclaration \&gt;" alt="" coords="4072,685,4299,715"/><area shape="rect" id="node160" href="classXalanAllocator.html" title="XalanAllocator\&lt; data_type \&gt;" alt="" coords="4996,685,5204,715"/><area shape="rect" id="node165" href="classXalanDOMStringHashTable.html" title="XalanDOMStringHashTable" alt="" coords="1151,1203,1345,1232"/><area shape="rect" id="node167" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructionTraits \&gt;" alt="" coords="1061,1107,1387,1136"/><area shape="rect" id="node177" href="classXalanNamedNodeMap.html" title="XalanNamedNodeMap" alt="" coords="1517,1656,1683,1685"/><area shape="rect" id="node197" href="classXercesToXalanNodeMap.html" title="This class is deprecated." alt="" coords="1675,1395,1853,1424"/><area shape="rect" id="node199" href="classXalanAutoPtr.html" title="XalanAutoPtr\&lt; XalanDOMImplementation \&gt;" alt="" coords="5136,1395,5443,1424"/><area shape="rect" id="node201" href="classXalanDOMImplementation.html" title="XalanDOMImplementation" alt="" coords="5195,1299,5384,1328"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXercesDocumentBridge-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classXercesDocumentBridge_1_1BuildBridgeTreeWalker.html">BuildBridgeTreeWalker</a>
</ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>typedef <a class="el" href="classXalanDeque.html">XalanDeque</a><br class="typebreak"/>
&lt; <a class="el" href="classXercesBridgeNavigator.html">XercesBridgeNavigator</a> &gt; <a class="el" href="classXercesDocumentBridge.html#a562ef5762dda173c6b513e93f6757b0c">NavigatorBridgeVectorType</a>
<li>typedef <a class="el" href="classXalanDeque.html">XalanDeque</a>&lt; <a class="el" href="classXalanNode.html">XalanNode</a> * &gt; <a class="el" href="classXercesDocumentBridge.html#a42cc435541a3788d6881f1ee0afd718e">NodeVectorType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXercesDocumentBridge.html#a5d23051a1ecc480ed864ced7de8707f6">XercesDocumentBridge</a> (const <a class="el" href="XercesBridgeTypes_8hpp.html#a55df723bf00480773a2ef0e10bc0abbc">DOM_Document_Type</a> &amp;theXercesDocument, bool threadSafe=true, bool buildBridge=true)
<dl class="el"><dd class="mdescRight">Constructor for <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a>. <a href="#a5d23051a1ecc480ed864ced7de8707f6"></a><br/></dl><li>virtual <a class="el" href="classXercesDocumentBridge.html#a75c166ef6180db044a5985262b7155b1">~XercesDocumentBridge</a> ()
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#ab6d0bf514d2b3c737db01e20d306027e">getNodeName</a> () const
<dl class="el"><dd class="mdescRight">Gets the name of this node, depending on its type. <a href="#ab6d0bf514d2b3c737db01e20d306027e"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#a99e8a615fd9794b257f8a61270e2799a">getNodeValue</a> () const
<dl class="el"><dd class="mdescRight">Gets the value of this node, depending on its type. <a href="#a99e8a615fd9794b257f8a61270e2799a"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">NodeType</a> <a class="el" href="classXercesDocumentBridge.html#a5d4fa24130745bea0e3d6eef71e2a68a">getNodeType</a> () const
<dl class="el"><dd class="mdescRight">An enum value representing the type of the underlying object. <a href="#a5d4fa24130745bea0e3d6eef71e2a68a"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a34013a72e5980e71418091ea4110aa9b">getParentNode</a> () const
<dl class="el"><dd class="mdescRight">Gets the parent of this node. <a href="#a34013a72e5980e71418091ea4110aa9b"></a><br/></dl><li>virtual const <a class="el" href="classXalanNodeList.html">XalanNodeList</a> * <a class="el" href="classXercesDocumentBridge.html#a96b78db028f04b85590c237c9fd093f5">getChildNodes</a> () const
<dl class="el"><dd class="mdescRight">Gets a <code>NodeList</code> that contains all children of this node. <a href="#a96b78db028f04b85590c237c9fd093f5"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#ad6eca26778b37056cf50bea79c2d2b2d">getFirstChild</a> () const
<dl class="el"><dd class="mdescRight">Gets the first child of this node. <a href="#ad6eca26778b37056cf50bea79c2d2b2d"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a0e1791065cd15861b64d7e44d15a3d96">getLastChild</a> () const
<dl class="el"><dd class="mdescRight">Gets the last child of this node. <a href="#a0e1791065cd15861b64d7e44d15a3d96"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a673b18fa0eae3565d8777833769af218">getPreviousSibling</a> () const
<dl class="el"><dd class="mdescRight">Gets the node immediately preceding this node. <a href="#a673b18fa0eae3565d8777833769af218"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a3cc3323c6e0e9c7749bb415781d3be3a">getNextSibling</a> () const
<dl class="el"><dd class="mdescRight">Gets the node immediately following this node. <a href="#a3cc3323c6e0e9c7749bb415781d3be3a"></a><br/></dl><li>virtual const <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a> * <a class="el" href="classXercesDocumentBridge.html#ab721d39e7983ae25287307f529c133b0">getAttributes</a> () const
<dl class="el"><dd class="mdescRight">Gets a <code>NamedNodeMap</code> containing the attributes of this node (if it is an <code>Element</code>) or <code>null</code> otherwise. <a href="#ab721d39e7983ae25287307f529c133b0"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXercesDocumentBridge.html#aaa9f671c24d7d111fa3fc0a3b7c41adf">getOwnerDocument</a> () const
<dl class="el"><dd class="mdescRight">Gets the <code>Document</code> object associated with this node. <a href="#aaa9f671c24d7d111fa3fc0a3b7c41adf"></a><br/></dl><li>virtual <a class="el" href="classXercesDocumentBridge.html">XercesDocumentBridge</a> * <a class="el" href="classXercesDocumentBridge.html#a2ca44944c6e049ebe329407342387b9f">cloneNode</a> (bool deep) const
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a84e33e64527a235430205adb44718e01">insertBefore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *newChild, <a class="el" href="classXalanNode.html">XalanNode</a> *refChild)
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#aa1d86c6119034bdf8951f56e2e0dede0">replaceChild</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *newChild, <a class="el" href="classXalanNode.html">XalanNode</a> *oldChild)
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#abae529d501f9d499e79366360c63b0a3">removeChild</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *oldChild)
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a7ca5b8e0e5a3ff8167db3a3b8c0fab5f">appendChild</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *newChild)
<li>virtual bool <a class="el" href="classXercesDocumentBridge.html#a4ddef054b6f8e37e9d6b255a2aa23824">hasChildNodes</a> () const
<li>virtual void <a class="el" href="classXercesDocumentBridge.html#ab0eaf051c56dae531a1bc292336f19b7">setNodeValue</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;nodeValue)
<li>virtual void <a class="el" href="classXercesDocumentBridge.html#a920d3d381a0a7b97a48b814c25a26c09">normalize</a> ()
<li>virtual bool <a class="el" href="classXercesDocumentBridge.html#ae9cfe0ec739bc21244bcdefa1634f191">isSupported</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;feature, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;version) const
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#a3c2ab1529850a2665341361670ff4f66">getNamespaceURI</a> () const
<dl class="el"><dd class="mdescRight">Get the <em>namespace URI</em> of this node, or <code>null</code> if it is unspecified. <a href="#a3c2ab1529850a2665341361670ff4f66"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#a0de93006e0e3c988f091f078aee8500e">getPrefix</a> () const
<dl class="el"><dd class="mdescRight">Get the <em>namespace prefix</em> of this node, or <code>null</code> if it is unspecified. <a href="#a0de93006e0e3c988f091f078aee8500e"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#ade25d7318f156941f1754af95d1b2e4c">getLocalName</a> () const
<dl class="el"><dd class="mdescRight">Returns the local part of the <em>qualified name</em> of this node. <a href="#ade25d7318f156941f1754af95d1b2e4c"></a><br/></dl><li>virtual void <a class="el" href="classXercesDocumentBridge.html#a30d0c38c5fa115aa634e12072edc79fd">setPrefix</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;prefix)
<li>virtual bool <a class="el" href="classXercesDocumentBridge.html#a8f65e5f33365399575476cd33c953005">isIndexed</a> () const
<dl class="el"><dd class="mdescRight">Determine if the document is node-order indexed. <a href="#a8f65e5f33365399575476cd33c953005"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a737e6c797973546c10650cd72cc5f8ab">IndexType</a> <a class="el" href="classXercesDocumentBridge.html#a198848a7e0ee14c2869ce3c1ea809541">getIndex</a> () const
<dl class="el"><dd class="mdescRight">Get the node's index. <a href="#a198848a7e0ee14c2869ce3c1ea809541"></a><br/></dl><li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesDocumentBridge.html#a0049f3ba9c8c17f2f6dc99f82d301377">createElement</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;tagName)
<li>virtual <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a> * <a class="el" href="classXercesDocumentBridge.html#a16fbb2c5a19dec18ab3fcba5380e49fd">createDocumentFragment</a> ()
<li>virtual <a class="el" href="classXalanText.html">XalanText</a> * <a class="el" href="classXercesDocumentBridge.html#ac28731e1a2fcbed1cfb28fe425c41754">createTextNode</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;data)
<li>virtual <a class="el" href="classXalanComment.html">XalanComment</a> * <a class="el" href="classXercesDocumentBridge.html#aac044059a97af8e8dd16bd7b57073325">createComment</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;data)
<li>virtual <a class="el" href="classXalanCDATASection.html">XalanCDATASection</a> * <a class="el" href="classXercesDocumentBridge.html#a1088cbe04c9b9923d9b6b6239ff4122d">createCDATASection</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;data)
<li>virtual <br class="typebreak"/>
<a class="el" href="classXalanProcessingInstruction.html">XalanProcessingInstruction</a> * <a class="el" href="classXercesDocumentBridge.html#a487987808e760deadf7431266a1b6cd9">createProcessingInstruction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;target, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;data)
<li>virtual <a class="el" href="classXalanAttr.html">XalanAttr</a> * <a class="el" href="classXercesDocumentBridge.html#abb411fbf43a9588433d30b22fd33a766">createAttribute</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;name)
<li>virtual <a class="el" href="classXalanEntityReference.html">XalanEntityReference</a> * <a class="el" href="classXercesDocumentBridge.html#ac78b5ffb52bee41d64737fff3ea37fc3">createEntityReference</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;name)
<li>virtual <a class="el" href="classXalanDocumentType.html">XalanDocumentType</a> * <a class="el" href="classXercesDocumentBridge.html#a4ba0a991b2ab78082d601b6c842f88d6">getDoctype</a> () const
<li>virtual <a class="el" href="classXalanDOMImplementation.html">XalanDOMImplementation</a> * <a class="el" href="classXercesDocumentBridge.html#a2be35c60fc38aff63427308b240a291e">getImplementation</a> () const
<li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesDocumentBridge.html#a052abf011a293592ec14953f5fcf6eb8">getDocumentElement</a> () const
<dl class="el"><dd class="mdescRight">Return a reference to the root element of the document. <a href="#a052abf011a293592ec14953f5fcf6eb8"></a><br/></dl><li>virtual <a class="el" href="classXalanNodeList.html">XalanNodeList</a> * <a class="el" href="classXercesDocumentBridge.html#a72e90ccb51c7f93825596826e263406a">getElementsByTagName</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;tagname) const
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#a8d06056a1b0f63ddec71e0cb9d652577">importNode</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *importedNode, bool deep)
<li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesDocumentBridge.html#a1b355c5b01a626d7df335963216aabd1">createElementNS</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;namespaceURI, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;qualifiedName)
<li>virtual <a class="el" href="classXalanAttr.html">XalanAttr</a> * <a class="el" href="classXercesDocumentBridge.html#ae5dae4c5b9b25520876d7f736dc2b21e">createAttributeNS</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;namespaceURI, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;qualifiedName)
<li>virtual <a class="el" href="classXalanNodeList.html">XalanNodeList</a> * <a class="el" href="classXercesDocumentBridge.html#a151c6b9a7157f98cf23654cfc8f36d99">getElementsByTagNameNS</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;namespaceURI, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;localName) const
<li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesDocumentBridge.html#afe2566824882f14e73f54f3548bf2185">getElementById</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;elementId) const
<dl class="el"><dd class="mdescRight">Returns the <code>Element</code> whose ID is given by <code>elementId</code>. <a href="#afe2566824882f14e73f54f3548bf2185"></a><br/></dl><li>void <a class="el" href="classXercesDocumentBridge.html#a9b39bedf07acd43cc305529fe157d6fc">destroyBridge</a> ()
<dl class="el"><dd class="mdescRight">Destroy the entire bridge structure that connects the Xerces document to this <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a> instance. <a href="#a9b39bedf07acd43cc305529fe157d6fc"></a><br/></dl><li>void <a class="el" href="classXercesDocumentBridge.html#a1580af89fc2b37938c6dc7490829d7b6">rebuildBridge</a> ()
<dl class="el"><dd class="mdescRight">Rebuild the entire bridge structure that connects the Xerces document to this <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a> instance. <a href="#a1580af89fc2b37938c6dc7490829d7b6"></a><br/></dl><li><a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesDocumentBridge.html#af51fb960f244f462279824f1a4ee8e4f">mapNode</a> (const <a class="el" href="XercesBridgeTypes_8hpp.html#a975b8af70f856a8866682536966ebfcf">DOM_NodeType</a> &amp;theXercesNode) const
<li><a class="el" href="classXalanAttr.html">XalanAttr</a> * <a class="el" href="classXercesDocumentBridge.html#a2eac0a3fb7b482879a8ec2687351e5f2">mapNode</a> (const <a class="el" href="XercesBridgeTypes_8hpp.html#a2048ccb9098d3dfeaa5b41932e83afd4">DOM_AttrType</a> &amp;theXercesNode) const
<li><a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesDocumentBridge.html#a7e332d9752b33138ca89a2af959b0993">mapNode</a> (const <a class="el" href="XercesBridgeTypes_8hpp.html#a054288dbb99168c2c198d9b896cb4860">DOM_ElementType</a> &amp;theXercesNode) const
<li><a class="el" href="XercesBridgeTypes_8hpp.html#a975b8af70f856a8866682536966ebfcf">DOM_NodeType</a> <a class="el" href="classXercesDocumentBridge.html#a96c45d7f886dcfe9136a3480e691f820">mapNode</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> *theXalanNode) const
<li><a class="el" href="XercesBridgeTypes_8hpp.html#a2048ccb9098d3dfeaa5b41932e83afd4">DOM_AttrType</a> <a class="el" href="classXercesDocumentBridge.html#ac5d6551c8ed20b531225fc5059a9be96">mapNode</a> (const <a class="el" href="classXalanAttr.html">XalanAttr</a> *theXalanNode) const
<li><a class="el" href="XercesBridgeTypes_8hpp.html#ad0fc4b6c3a876b82108f1c5d3015e3b0">NodeImplType</a> * <a class="el" href="classXercesDocumentBridge.html#a264f57540680ecebbc8aa219333ea561">mapNodeToImpl</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> *theXalanNode) const
<li><a class="el" href="XercesBridgeTypes_8hpp.html#a55df723bf00480773a2ef0e10bc0abbc">DOM_Document_Type</a> <a class="el" href="classXercesDocumentBridge.html#af9a18652e9255c08a09d6e3db7294515">getXercesDocument</a> () const
<dl class="el"><dd class="mdescRight">Get the Xerces DOM_Document that this XercesDocument represents. <a href="#af9a18652e9255c08a09d6e3db7294515"></a><br/></dl><li>void <a class="el" href="classXercesDocumentBridge.html#afb11e4eb58a4486a5c0527b84e35188c">buildBridgeNodes</a> ()
<dl class="el"><dd class="mdescRight">Build the entire bridge structure. <a href="#afb11e4eb58a4486a5c0527b84e35188c"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#ad82fdf06440d761fe34b04c4a1c3a211">getPooledString</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString) const
<dl class="el"><dd class="mdescRight">Get a pooled string. <a href="#ad82fdf06440d761fe34b04c4a1c3a211"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesDocumentBridge.html#af3ea9627668396406d6ab0f2377a0f06">getPooledString</a> (const XalanDOMChar *theString, <a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a> theLength) const
<dl class="el"><dd class="mdescRight">Get a pooled string. <a href="#af3ea9627668396406d6ab0f2377a0f06"></a><br/></dl></ul>
<h2><a name="friends"></a>
Friends</h2>
<ul>
<li>class <a class="el" href="classXercesDocumentBridge.html#a2349c18463e63214cb16c0780693cd0a">XercesBridgeNavigator</a>
<li>class <a class="el" href="classXercesDocumentBridge.html#af7e4ba67b6bba5423097d3e248c9c51b">BuildBridgeTreeWalker</a>
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>This class is deprecated. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000037">Deprecated:</a></b></dt><dd>This class is part of the deprecated Xerces DOM bridge. </dd></dl>
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00092">92</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a562ef5762dda173c6b513e93f6757b0c"></a><!-- doxytag: member="XercesDocumentBridge::NavigatorBridgeVectorType" ref="a562ef5762dda173c6b513e93f6757b0c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanDeque.html">XalanDeque</a>&lt;<a class="el" href="classXercesBridgeNavigator.html">XercesBridgeNavigator</a>&gt; <a class="el" href="classXalanDeque.html">XercesDocumentBridge::NavigatorBridgeVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00334">334</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a42cc435541a3788d6881f1ee0afd718e"></a><!-- doxytag: member="XercesDocumentBridge::NodeVectorType" ref="a42cc435541a3788d6881f1ee0afd718e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanDeque.html">XalanDeque</a>&lt;<a class="el" href="classXalanNode.html">XalanNode</a>*&gt; <a class="el" href="classXalanDeque.html">XercesDocumentBridge::NodeVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00335">335</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5d23051a1ecc480ed864ced7de8707f6"></a><!-- doxytag: member="XercesDocumentBridge::XercesDocumentBridge" ref="a5d23051a1ecc480ed864ced7de8707f6" args="(const DOM_Document_Type &amp;theXercesDocument, bool threadSafe=true, bool buildBridge=true)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XercesDocumentBridge::XercesDocumentBridge </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesBridgeTypes_8hpp.html#a55df723bf00480773a2ef0e10bc0abbc">DOM_Document_Type</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theXercesDocument</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>threadSafe</em> = <code>true</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>buildBridge</em> = <code>true</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor for <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a>. </p>
<p>If the document will be shared amongst multiple threads of execution, the parameter buildBridge must be true. Otherwise, the bridge nodes will be built on demand, a process which is not synchronized. This could cause serious problems if multiple threads tried to visit an unbuilt node at the same time.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theXercesDocument</em>&nbsp;</td><td>The Xerces document to bridge </td></tr>
<tr><td valign="top"></td><td valign="top"><em>threadSafe</em>&nbsp;</td><td>If true, the tree can safely be shared amongst multiple threads. (Also implies buildBridge == true) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buildBridge</em>&nbsp;</td><td>If true, all of the bridge nodes will be built during construction. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a75c166ef6180db044a5985262b7155b1"></a><!-- doxytag: member="XercesDocumentBridge::~XercesDocumentBridge" ref="a75c166ef6180db044a5985262b7155b1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XercesDocumentBridge::~XercesDocumentBridge </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a7ca5b8e0e5a3ff8167db3a3b8c0fab5f"></a><!-- doxytag: member="XercesDocumentBridge::appendChild" ref="a7ca5b8e0e5a3ff8167db3a3b8c0fab5f" args="(XalanNode *newChild)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::appendChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>newChild</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="afb11e4eb58a4486a5c0527b84e35188c"></a><!-- doxytag: member="XercesDocumentBridge::buildBridgeNodes" ref="afb11e4eb58a4486a5c0527b84e35188c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesDocumentBridge::buildBridgeNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Build the entire bridge structure. </p>
<p>This should be done before any processing begins, if the tree will be shared amongst multiple threads. </p>
</div>
</div>
<a class="anchor" id="a2ca44944c6e049ebe329407342387b9f"></a><!-- doxytag: member="XercesDocumentBridge::cloneNode" ref="a2ca44944c6e049ebe329407342387b9f" args="(bool deep) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXercesDocumentBridge.html">XercesDocumentBridge</a>* XercesDocumentBridge::cloneNode </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>deep</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abb411fbf43a9588433d30b22fd33a766"></a><!-- doxytag: member="XercesDocumentBridge::createAttribute" ref="abb411fbf43a9588433d30b22fd33a766" args="(const XalanDOMString &amp;name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanAttr.html">XalanAttr</a>* XercesDocumentBridge::createAttribute </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae5dae4c5b9b25520876d7f736dc2b21e"></a><!-- doxytag: member="XercesDocumentBridge::createAttributeNS" ref="ae5dae4c5b9b25520876d7f736dc2b21e" args="(const XalanDOMString &amp;namespaceURI, const XalanDOMString &amp;qualifiedName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanAttr.html">XalanAttr</a>* XercesDocumentBridge::createAttributeNS </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>qualifiedName</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1088cbe04c9b9923d9b6b6239ff4122d"></a><!-- doxytag: member="XercesDocumentBridge::createCDATASection" ref="a1088cbe04c9b9923d9b6b6239ff4122d" args="(const XalanDOMString &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanCDATASection.html">XalanCDATASection</a>* XercesDocumentBridge::createCDATASection </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aac044059a97af8e8dd16bd7b57073325"></a><!-- doxytag: member="XercesDocumentBridge::createComment" ref="aac044059a97af8e8dd16bd7b57073325" args="(const XalanDOMString &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanComment.html">XalanComment</a>* XercesDocumentBridge::createComment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a16fbb2c5a19dec18ab3fcba5380e49fd"></a><!-- doxytag: member="XercesDocumentBridge::createDocumentFragment" ref="a16fbb2c5a19dec18ab3fcba5380e49fd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a>* XercesDocumentBridge::createDocumentFragment </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0049f3ba9c8c17f2f6dc99f82d301377"></a><!-- doxytag: member="XercesDocumentBridge::createElement" ref="a0049f3ba9c8c17f2f6dc99f82d301377" args="(const XalanDOMString &amp;tagName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XercesDocumentBridge::createElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>tagName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1b355c5b01a626d7df335963216aabd1"></a><!-- doxytag: member="XercesDocumentBridge::createElementNS" ref="a1b355c5b01a626d7df335963216aabd1" args="(const XalanDOMString &amp;namespaceURI, const XalanDOMString &amp;qualifiedName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XercesDocumentBridge::createElementNS </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>qualifiedName</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac78b5ffb52bee41d64737fff3ea37fc3"></a><!-- doxytag: member="XercesDocumentBridge::createEntityReference" ref="ac78b5ffb52bee41d64737fff3ea37fc3" args="(const XalanDOMString &amp;name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanEntityReference.html">XalanEntityReference</a>* XercesDocumentBridge::createEntityReference </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a487987808e760deadf7431266a1b6cd9"></a><!-- doxytag: member="XercesDocumentBridge::createProcessingInstruction" ref="a487987808e760deadf7431266a1b6cd9" args="(const XalanDOMString &amp;target, const XalanDOMString &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanProcessingInstruction.html">XalanProcessingInstruction</a>* XercesDocumentBridge::createProcessingInstruction </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac28731e1a2fcbed1cfb28fe425c41754"></a><!-- doxytag: member="XercesDocumentBridge::createTextNode" ref="ac28731e1a2fcbed1cfb28fe425c41754" args="(const XalanDOMString &amp;data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanText.html">XalanText</a>* XercesDocumentBridge::createTextNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9b39bedf07acd43cc305529fe157d6fc"></a><!-- doxytag: member="XercesDocumentBridge::destroyBridge" ref="a9b39bedf07acd43cc305529fe157d6fc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesDocumentBridge::destroyBridge </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Destroy the entire bridge structure that connects the Xerces document to this <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a> instance. </p>
<p>This will invalidate any pointers to any nodes in the document (except, of course, the document itself). </p>
</div>
</div>
<a class="anchor" id="ab721d39e7983ae25287307f529c133b0"></a><!-- doxytag: member="XercesDocumentBridge::getAttributes" ref="ab721d39e7983ae25287307f529c133b0" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a>* XercesDocumentBridge::getAttributes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets a <code>NamedNodeMap</code> containing the attributes of this node (if it is an <code>Element</code>) or <code>null</code> otherwise. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a6f780b399f97a59a4061aafd26ef31b3">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a96b78db028f04b85590c237c9fd093f5"></a><!-- doxytag: member="XercesDocumentBridge::getChildNodes" ref="a96b78db028f04b85590c237c9fd093f5" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanNodeList.html">XalanNodeList</a>* XercesDocumentBridge::getChildNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets a <code>NodeList</code> that contains all children of this node. </p>
<p>If there are no children, this is a <code>NodeList</code> containing no nodes. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a4f871bc14fc245470c488cbb94c49598">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a4ba0a991b2ab78082d601b6c842f88d6"></a><!-- doxytag: member="XercesDocumentBridge::getDoctype" ref="a4ba0a991b2ab78082d601b6c842f88d6" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocumentType.html">XalanDocumentType</a>* XercesDocumentBridge::getDoctype </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a052abf011a293592ec14953f5fcf6eb8"></a><!-- doxytag: member="XercesDocumentBridge::getDocumentElement" ref="a052abf011a293592ec14953f5fcf6eb8" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XercesDocumentBridge::getDocumentElement </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a reference to the root element of the document. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a221e083ef4d1f6021808ade142343a75">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="afe2566824882f14e73f54f3548bf2185"></a><!-- doxytag: member="XercesDocumentBridge::getElementById" ref="afe2566824882f14e73f54f3548bf2185" args="(const XalanDOMString &amp;elementId) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XercesDocumentBridge::getElementById </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>elementId</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Returns the <code>Element</code> whose ID is given by <code>elementId</code>. </p>
<p>If no such element exists, returns <code>null</code>. Behavior is not defined if more than one element has this <code>ID</code>. </p>
<p><b>Note:</b> The DOM implementation must have information that says which attributes are of type ID. Attributes with the name "ID" are not of type ID unless so defined. Implementations that do not know whether attributes are of type ID or not are expected to return <code>null</code>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>elementId</em>&nbsp;</td><td>The unique <code>id</code> value for an element. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The matching element. </dd></dl>
<p>Implements <a class="el" href="classXalanDocument.html#ac1c7a8f3d1ae9adced5ced4da4bebc3c">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a72e90ccb51c7f93825596826e263406a"></a><!-- doxytag: member="XercesDocumentBridge::getElementsByTagName" ref="a72e90ccb51c7f93825596826e263406a" args="(const XalanDOMString &amp;tagname) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNodeList.html">XalanNodeList</a>* XercesDocumentBridge::getElementsByTagName </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>tagname</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a151c6b9a7157f98cf23654cfc8f36d99"></a><!-- doxytag: member="XercesDocumentBridge::getElementsByTagNameNS" ref="a151c6b9a7157f98cf23654cfc8f36d99" args="(const XalanDOMString &amp;namespaceURI, const XalanDOMString &amp;localName) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNodeList.html">XalanNodeList</a>* XercesDocumentBridge::getElementsByTagNameNS </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>namespaceURI</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>localName</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad6eca26778b37056cf50bea79c2d2b2d"></a><!-- doxytag: member="XercesDocumentBridge::getFirstChild" ref="ad6eca26778b37056cf50bea79c2d2b2d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::getFirstChild </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the first child of this node. </p>
<p>If there is no such node, this returns <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a40aed14a5893812182104732dd6bf448">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a2be35c60fc38aff63427308b240a291e"></a><!-- doxytag: member="XercesDocumentBridge::getImplementation" ref="a2be35c60fc38aff63427308b240a291e" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDOMImplementation.html">XalanDOMImplementation</a>* XercesDocumentBridge::getImplementation </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a198848a7e0ee14c2869ce3c1ea809541"></a><!-- doxytag: member="XercesDocumentBridge::getIndex" ref="a198848a7e0ee14c2869ce3c1ea809541" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html#a737e6c797973546c10650cd72cc5f8ab">IndexType</a> XercesDocumentBridge::getIndex </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the node's index. </p>
<p>Valid only if <a class="el" href="classXercesDocumentBridge.html#a8f65e5f33365399575476cd33c953005" title="Determine if the document is node-order indexed.">isIndexed()</a> reports that the document is node-order indexed.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The index value, or 0 if the node is not indexed. </dd></dl>
<p>Implements <a class="el" href="classXalanDocument.html#a20b724b7aca87bf85cf082abf1a4e5dd">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a0e1791065cd15861b64d7e44d15a3d96"></a><!-- doxytag: member="XercesDocumentBridge::getLastChild" ref="a0e1791065cd15861b64d7e44d15a3d96" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::getLastChild </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the last child of this node. </p>
<p>If there is no such node, this returns <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#af4e20f8a532dfcd0fa71fc812f41f08e">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="ade25d7318f156941f1754af95d1b2e4c"></a><!-- doxytag: member="XercesDocumentBridge::getLocalName" ref="ade25d7318f156941f1754af95d1b2e4c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getLocalName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Returns the local part of the <em>qualified name</em> of this node. </p>
<p>For nodes created with a DOM Level 1 method, such as <code>createElement</code> from the <code>Document</code> interface, it is null. </p>
<p>Implements <a class="el" href="classXalanDocument.html#ad14578d1413a7449303e5992b81aaeb8">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a3c2ab1529850a2665341361670ff4f66"></a><!-- doxytag: member="XercesDocumentBridge::getNamespaceURI" ref="a3c2ab1529850a2665341361670ff4f66" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getNamespaceURI </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the <em>namespace URI</em> of this node, or <code>null</code> if it is unspecified. </p>
<p>This is not a computed value that is the result of a namespace lookup based on an examination of the namespace declarations in scope. It is merely the namespace URI given at creation time. </p>
<p>For nodes of any type other than <code>ELEMENT_NODE</code> and <code>ATTRIBUTE_NODE</code> and nodes created with a DOM Level 1 method, such as <code>createElement</code> from the <code>Document</code> interface, this is always <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a34fdda83e4d9b7668dc5bbb2f898fe8f">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a3cc3323c6e0e9c7749bb415781d3be3a"></a><!-- doxytag: member="XercesDocumentBridge::getNextSibling" ref="a3cc3323c6e0e9c7749bb415781d3be3a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::getNextSibling </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the node immediately following this node. </p>
<p>If there is no such node, this returns <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#aa1a48dc7ac782fb271f40aad03d739e9">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="ab6d0bf514d2b3c737db01e20d306027e"></a><!-- doxytag: member="XercesDocumentBridge::getNodeName" ref="ab6d0bf514d2b3c737db01e20d306027e" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getNodeName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the name of this node, depending on its type. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a767a782c047d8c43cd43032b6df9dcb3">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a5d4fa24130745bea0e3d6eef71e2a68a"></a><!-- doxytag: member="XercesDocumentBridge::getNodeType" ref="a5d4fa24130745bea0e3d6eef71e2a68a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">NodeType</a> XercesDocumentBridge::getNodeType </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>An enum value representing the type of the underlying object. </p>
<p>Implements <a class="el" href="classXalanDocument.html#abe9c0c303d54375830249ffd3d295f1e">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a99e8a615fd9794b257f8a61270e2799a"></a><!-- doxytag: member="XercesDocumentBridge::getNodeValue" ref="a99e8a615fd9794b257f8a61270e2799a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getNodeValue </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the value of this node, depending on its type. </p>
<p>Implements <a class="el" href="classXalanDocument.html#aec39b7e2b9056078873048f847b5537f">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="aaa9f671c24d7d111fa3fc0a3b7c41adf"></a><!-- doxytag: member="XercesDocumentBridge::getOwnerDocument" ref="aaa9f671c24d7d111fa3fc0a3b7c41adf" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* XercesDocumentBridge::getOwnerDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the <code>Document</code> object associated with this node. </p>
<p>This is also the <code>Document</code> object used to create new nodes. When this node is a <code>Document</code> or a <code>DocumentType</code> which is not used with any <code>Document</code> yet, this is <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a2168be74232dc647fb91e843085892ec">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a34013a72e5980e71418091ea4110aa9b"></a><!-- doxytag: member="XercesDocumentBridge::getParentNode" ref="a34013a72e5980e71418091ea4110aa9b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::getParentNode </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the parent of this node. </p>
<p>All nodes, except <code>Document</code>, <code>DocumentFragment</code>, and <code>Attr</code> may have a parent. However, if a node has just been created and not yet added to the tree, or if it has been removed from the tree, a <code>null</code> Node is returned. </p>
<p>Implements <a class="el" href="classXalanDocument.html#ae1bcebaba504525c645a7dc73b0a0596">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="ad82fdf06440d761fe34b04c4a1c3a211"></a><!-- doxytag: member="XercesDocumentBridge::getPooledString" ref="ad82fdf06440d761fe34b04c4a1c3a211" args="(const XalanDOMString &amp;theString) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getPooledString </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theString</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get a pooled string. </p>
<p>If the string is not in the pool, add it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theString</em>&nbsp;</td><td>The string to pool. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const reference to the pooled string. </dd></dl>
</div>
</div>
<a class="anchor" id="af3ea9627668396406d6ab0f2377a0f06"></a><!-- doxytag: member="XercesDocumentBridge::getPooledString" ref="af3ea9627668396406d6ab0f2377a0f06" args="(const XalanDOMChar *theString, XalanDOMString::size_type theLength) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getPooledString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html#ab8b91a47f3335d6c54c49029dd1074f2">XalanDOMString::size_type</a>&nbsp;</td>
<td class="paramname"> <em>theLength</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get a pooled string. </p>
<p>If the string is not in the pool, add it.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theString</em>&nbsp;</td><td>The string to pool. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theLength</em>&nbsp;</td><td>The length of the string. If <a class="el" href="classXalanDOMString.html#a738c3684088f21a02e16a8a44e525063a79a8556da86ea1ccd6630e6221c1b424">XalanDOMString::npos</a>, the string is assumed to be null-terminated. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A const reference to the pooled string. </dd></dl>
</div>
</div>
<a class="anchor" id="a0de93006e0e3c988f091f078aee8500e"></a><!-- doxytag: member="XercesDocumentBridge::getPrefix" ref="a0de93006e0e3c988f091f078aee8500e" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesDocumentBridge::getPrefix </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the <em>namespace prefix</em> of this node, or <code>null</code> if it is unspecified. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a25cf68340afadd170d584f85b899c153">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="a673b18fa0eae3565d8777833769af218"></a><!-- doxytag: member="XercesDocumentBridge::getPreviousSibling" ref="a673b18fa0eae3565d8777833769af218" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::getPreviousSibling </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Gets the node immediately preceding this node. </p>
<p>If there is no such node, this returns <code>null</code>. </p>
<p>Implements <a class="el" href="classXalanDocument.html#a3cdbf028bac052902a3a85000e49703f">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="af9a18652e9255c08a09d6e3db7294515"></a><!-- doxytag: member="XercesDocumentBridge::getXercesDocument" ref="af9a18652e9255c08a09d6e3db7294515" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="XercesBridgeTypes_8hpp.html#a55df723bf00480773a2ef0e10bc0abbc">DOM_Document_Type</a> XercesDocumentBridge::getXercesDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the Xerces DOM_Document that this XercesDocument represents. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the Xerces DOM_Document instance. </dd></dl>
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00320">320</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4ddef054b6f8e37e9d6b255a2aa23824"></a><!-- doxytag: member="XercesDocumentBridge::hasChildNodes" ref="a4ddef054b6f8e37e9d6b255a2aa23824" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesDocumentBridge::hasChildNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8d06056a1b0f63ddec71e0cb9d652577"></a><!-- doxytag: member="XercesDocumentBridge::importNode" ref="a8d06056a1b0f63ddec71e0cb9d652577" args="(XalanNode *importedNode, bool deep)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::importNode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>importedNode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>deep</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a84e33e64527a235430205adb44718e01"></a><!-- doxytag: member="XercesDocumentBridge::insertBefore" ref="a84e33e64527a235430205adb44718e01" args="(XalanNode *newChild, XalanNode *refChild)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::insertBefore </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>newChild</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>refChild</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8f65e5f33365399575476cd33c953005"></a><!-- doxytag: member="XercesDocumentBridge::isIndexed" ref="a8f65e5f33365399575476cd33c953005" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesDocumentBridge::isIndexed </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine if the document is node-order indexed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the document is indexed, otherwise false. </dd></dl>
<p>Implements <a class="el" href="classXalanDocument.html#af9c4290dff1b71796b878c85c8b5d8ab">XalanDocument</a>.</p>
</div>
</div>
<a class="anchor" id="ae9cfe0ec739bc21244bcdefa1634f191"></a><!-- doxytag: member="XercesDocumentBridge::isSupported" ref="ae9cfe0ec739bc21244bcdefa1634f191" args="(const XalanDOMString &amp;feature, const XalanDOMString &amp;version) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesDocumentBridge::isSupported </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>feature</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>version</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a96c45d7f886dcfe9136a3480e691f820"></a><!-- doxytag: member="XercesDocumentBridge::mapNode" ref="a96c45d7f886dcfe9136a3480e691f820" args="(const XalanNode *theXalanNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="XercesBridgeTypes_8hpp.html#a975b8af70f856a8866682536966ebfcf">DOM_NodeType</a> XercesDocumentBridge::mapNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>theXalanNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7e332d9752b33138ca89a2af959b0993"></a><!-- doxytag: member="XercesDocumentBridge::mapNode" ref="a7e332d9752b33138ca89a2af959b0993" args="(const DOM_ElementType &amp;theXercesNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanElement.html">XalanElement</a>* XercesDocumentBridge::mapNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesBridgeTypes_8hpp.html#a054288dbb99168c2c198d9b896cb4860">DOM_ElementType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theXercesNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af51fb960f244f462279824f1a4ee8e4f"></a><!-- doxytag: member="XercesDocumentBridge::mapNode" ref="af51fb960f244f462279824f1a4ee8e4f" args="(const DOM_NodeType &amp;theXercesNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::mapNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesBridgeTypes_8hpp.html#a975b8af70f856a8866682536966ebfcf">DOM_NodeType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theXercesNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac5d6551c8ed20b531225fc5059a9be96"></a><!-- doxytag: member="XercesDocumentBridge::mapNode" ref="ac5d6551c8ed20b531225fc5059a9be96" args="(const XalanAttr *theXalanNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="XercesBridgeTypes_8hpp.html#a2048ccb9098d3dfeaa5b41932e83afd4">DOM_AttrType</a> XercesDocumentBridge::mapNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanAttr.html">XalanAttr</a> *&nbsp;</td>
<td class="paramname"> <em>theXalanNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2eac0a3fb7b482879a8ec2687351e5f2"></a><!-- doxytag: member="XercesDocumentBridge::mapNode" ref="a2eac0a3fb7b482879a8ec2687351e5f2" args="(const DOM_AttrType &amp;theXercesNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanAttr.html">XalanAttr</a>* XercesDocumentBridge::mapNode </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesBridgeTypes_8hpp.html#a2048ccb9098d3dfeaa5b41932e83afd4">DOM_AttrType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theXercesNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a264f57540680ecebbc8aa219333ea561"></a><!-- doxytag: member="XercesDocumentBridge::mapNodeToImpl" ref="a264f57540680ecebbc8aa219333ea561" args="(const XalanNode *theXalanNode) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="XercesBridgeTypes_8hpp.html#ad0fc4b6c3a876b82108f1c5d3015e3b0">NodeImplType</a>* XercesDocumentBridge::mapNodeToImpl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>theXalanNode</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a920d3d381a0a7b97a48b814c25a26c09"></a><!-- doxytag: member="XercesDocumentBridge::normalize" ref="a920d3d381a0a7b97a48b814c25a26c09" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesDocumentBridge::normalize </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a1580af89fc2b37938c6dc7490829d7b6"></a><!-- doxytag: member="XercesDocumentBridge::rebuildBridge" ref="a1580af89fc2b37938c6dc7490829d7b6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesDocumentBridge::rebuildBridge </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Rebuild the entire bridge structure that connects the Xerces document to this <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a> instance. </p>
<p>This destroys the bridge before rebuilding. </p>
</div>
</div>
<a class="anchor" id="abae529d501f9d499e79366360c63b0a3"></a><!-- doxytag: member="XercesDocumentBridge::removeChild" ref="abae529d501f9d499e79366360c63b0a3" args="(XalanNode *oldChild)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::removeChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>oldChild</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa1d86c6119034bdf8951f56e2e0dede0"></a><!-- doxytag: member="XercesDocumentBridge::replaceChild" ref="aa1d86c6119034bdf8951f56e2e0dede0" args="(XalanNode *newChild, XalanNode *oldChild)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesDocumentBridge::replaceChild </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>newChild</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>oldChild</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab0eaf051c56dae531a1bc292336f19b7"></a><!-- doxytag: member="XercesDocumentBridge::setNodeValue" ref="ab0eaf051c56dae531a1bc292336f19b7" args="(const XalanDOMString &amp;nodeValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesDocumentBridge::setNodeValue </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>nodeValue</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a30d0c38c5fa115aa634e12072edc79fd"></a><!-- doxytag: member="XercesDocumentBridge::setPrefix" ref="a30d0c38c5fa115aa634e12072edc79fd" args="(const XalanDOMString &amp;prefix)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesDocumentBridge::setPrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefix</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="af7e4ba67b6bba5423097d3e248c9c51b"></a><!-- doxytag: member="XercesDocumentBridge::BuildBridgeTreeWalker" ref="af7e4ba67b6bba5423097d3e248c9c51b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classXercesDocumentBridge_1_1BuildBridgeTreeWalker.html">BuildBridgeTreeWalker</a><code> [friend]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00523">523</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2349c18463e63214cb16c0780693cd0a"></a><!-- doxytag: member="XercesDocumentBridge::XercesBridgeNavigator" ref="a2349c18463e63214cb16c0780693cd0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classXercesBridgeNavigator.html">XercesBridgeNavigator</a><code> [friend]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesDocumentBridge_8hpp_source.html#l00096">96</a> of file <a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XercesDocumentBridge_8hpp_source.html">XercesDocumentBridge.hpp</a></li>
</ul>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">GraphViz</a> are
used to generate this API documentation from the Xalan-C header files.</i></font></p>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>