blob: d077bff86ec3b928de72b87ee1595b509821f521 [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="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<h1>XercesAttrWrapper Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XercesAttrWrapper" --><!-- doxytag: inherits="XalanAttr" -->
<p><code>#include &lt;<a class="el" href="XercesAttrWrapper_8hpp_source.html">XercesAttrWrapper.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXalanAttr.html">XalanAttr</a>.</p>
<div class="dynheader">
Collaboration diagram for XercesAttrWrapper:</div>
<div class="dyncontent">
<div class="center"><img src="classXercesAttrWrapper__coll__graph.png" border="0" usemap="#XercesAttrWrapper_coll__map" alt="Collaboration graph"/></div>
<map name="XercesAttrWrapper_coll__map" id="XercesAttrWrapper_coll__map">
<area shape="rect" id="node2" href="classXalanAttr.html" title="XalanAttr" alt="" coords="1423,135,1505,164"/><area shape="rect" id="node4" href="classXalanNode.html" title="XalanNode" alt="" coords="465,152,559,181"/><area shape="rect" id="node10" href="classXercesWrapperNavigator.html" title="XercesWrapperNavigator" alt="" coords="999,315,1180,344"/><area shape="rect" id="node14" href="classXalanDocument.html" title="XalanDocument" alt="" coords="1961,5,2087,35"/><area shape="rect" id="node31" href="classXalanElement.html" title="XalanElement" alt="" coords="1408,483,1520,512"/><area shape="rect" id="node51" href="classXalanDocumentType.html" title="XalanDocumentType" alt="" coords="1387,48,1541,77"/><area shape="rect" id="node6" href="classXercesNodeListWrapper.html" title="XercesNodeListWrapper" alt="" coords="1660,385,1836,415"/><area shape="rect" id="node12" href="classXercesDocumentWrapper.html" title="XercesDocumentWrapper" alt="" coords="2632,541,2819,571"/><area shape="rect" id="node8" href="classXalanNodeList.html" title="XalanNodeList" alt="" coords="1032,417,1147,447"/><area shape="rect" id="node49" href="classXercesDocumentTypeWrapper.html" title="XercesDocumentTypeWrapper" alt="" coords="2173,168,2389,197"/><area shape="rect" id="node54" href="classXercesNamedNodeMapWrapper.html" title="XercesNamedNodeMapWrapper" alt="" coords="1635,100,1861,129"/><area shape="rect" id="node17" href="classXercesWrapperToXalanNodeMap.html" title="XercesWrapperToXalanNodeMap" alt="" coords="2165,541,2397,571"/><area shape="rect" id="node19" href="classXalanMap.html" title="XalanMap\&lt; const DOMNodeType *, XalanNode * \&gt;" alt="" coords="1573,572,1923,601"/><area shape="rect" id="node21" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="817,521,1361,551"/><area shape="rect" id="node23" href="structXalanMapKeyTraits.html" title="XalanMapKeyTraits\&lt; const DOMNodeType * \&gt;" alt="" coords="931,648,1248,677"/><area shape="rect" id="node25" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="1017,591,1161,620"/><area shape="rect" id="node27" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="421,635,603,664"/><area shape="rect" id="node46" href="classXalanList.html" title="XalanList\&lt; ArenaBlock\&lt; ObjectType \&gt; * \&gt;" alt="" coords="943,701,1236,731"/><area shape="rect" id="node34" href="classXercesElementWrapperAllocator.html" title="XercesElementWrapperAllocator" alt="" coords="2167,755,2396,784"/><area shape="rect" id="node36" href="classArenaAllocator.html" title="ArenaAllocator\&lt; ObjectType \&gt;" alt="" coords="1640,701,1856,731"/><area shape="rect" id="node65" href="classXercesAttrWrapperAllocator.html" title="XercesAttrWrapperAllocator" alt="" coords="2181,595,2381,624"/><area shape="rect" id="node68" href="classXercesTextWrapperAllocator.html" title="XercesTextWrapperAllocator" alt="" coords="2180,648,2383,677"/><area shape="rect" id="node71" href="classXercesWrapperNavigatorAllocator.html" title="XercesWrapperNavigatorAllocator" alt="" coords="2163,701,2400,731"/><area shape="rect" id="node38" href="classArenaBlock.html" title="ArenaBlock\&lt; ObjectType \&gt;" alt="" coords="992,755,1187,784"/><area shape="rect" id="node40" href="classArenaBlockBase.html" title="ArenaBlockBase\&lt; ObjectType, size_t \&gt;" alt="" coords="377,755,647,784"/><area shape="rect" id="node44" href="classXalanAllocator.html" title="XalanAllocator\&lt; ObjectType \&gt;" alt="" coords="13,781,227,811"/><area shape="rect" id="node56" href="classXalanNamedNodeMap.html" title="XalanNamedNodeMap" alt="" coords="1007,100,1172,129"/><area shape="rect" id="node61" href="classXalanMemMgrAutoPtr.html" title="XalanMemMgrAutoPtr\&lt; XalanDOMStringPool \&gt;" alt="" coords="2119,808,2444,837"/><area shape="rect" id="node63" href="classXalanMemMgrAutoPtr_1_1MemMgrAutoPtrData.html" title="XalanMemMgrAutoPtr\&lt; Type \&gt;::MemMgrAutoPtrData" alt="" coords="1565,808,1931,837"/><area shape="rect" id="node74" href="classXalanVector.html" title="XalanVector\&lt; XalanNode * \&gt;" alt="" coords="2176,861,2387,891"/><area shape="rect" id="node77" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="448,507,576,536"/><area shape="rect" id="node79" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="7,507,233,536"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXercesAttrWrapper-members.html">List of all members.</a></p>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXercesAttrWrapper.html#a97f8d78b41f08d8cea644c06b7b7c4c9">XercesAttrWrapper</a> (const <a class="el" href="XercesWrapperTypes_8hpp.html#a5631f7cba74f8b199eb64082d2c82926">DOMAttrType</a> *theXercesAttr, const <a class="el" href="classXercesWrapperNavigator.html">XercesWrapperNavigator</a> &amp;theNavigator)
<li>virtual <a class="el" href="classXercesAttrWrapper.html#a21fab041e05dcb5bb64694e21b31a611">~XercesAttrWrapper</a> ()
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a8122f7bf7c61aa09ed8ff22d1b898a6e">getNodeName</a> () const
<dl class="el"><dd class="mdescRight">Gets the name of this node, depending on its type. <a href="#a8122f7bf7c61aa09ed8ff22d1b898a6e"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a4e50c5db1b7afc31ce1a00a586b48233">getNodeValue</a> () const
<dl class="el"><dd class="mdescRight">Gets the value of this node, depending on its type. <a href="#a4e50c5db1b7afc31ce1a00a586b48233"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">NodeType</a> <a class="el" href="classXercesAttrWrapper.html#a5aeab6a70e2138f9522777dabe424db6">getNodeType</a> () const
<dl class="el"><dd class="mdescRight">An enum value representing the type of the underlying object. <a href="#a5aeab6a70e2138f9522777dabe424db6"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesAttrWrapper.html#af2cad2b5580726c4b7514a8007535ec9">getParentNode</a> () const
<dl class="el"><dd class="mdescRight">Gets the parent of this node. <a href="#af2cad2b5580726c4b7514a8007535ec9"></a><br/></dl><li>virtual const <a class="el" href="classXalanNodeList.html">XalanNodeList</a> * <a class="el" href="classXercesAttrWrapper.html#a7f358d0c960b7efc62b54731f8114851">getChildNodes</a> () const
<dl class="el"><dd class="mdescRight">Gets a <a class="el" href="classXalanNodeList.html">XalanNodeList</a> that contains all children of this node. <a href="#a7f358d0c960b7efc62b54731f8114851"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesAttrWrapper.html#aa591e9bafdaea4e83c4a418b38a9f972">getFirstChild</a> () const
<dl class="el"><dd class="mdescRight">Gets the first child of this node. <a href="#aa591e9bafdaea4e83c4a418b38a9f972"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesAttrWrapper.html#ab11d1790cda76c0389c93df223703d9a">getLastChild</a> () const
<dl class="el"><dd class="mdescRight">Gets the last child of this node. <a href="#ab11d1790cda76c0389c93df223703d9a"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesAttrWrapper.html#a2fa00bdc340f5224828ab451692176d3">getPreviousSibling</a> () const
<dl class="el"><dd class="mdescRight">Gets the node immediately preceding this node. <a href="#a2fa00bdc340f5224828ab451692176d3"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXercesAttrWrapper.html#a5f800bdc4a9ffee3673a3f4d875a1c82">getNextSibling</a> () const
<dl class="el"><dd class="mdescRight">Gets the node immediately following this node. <a href="#a5f800bdc4a9ffee3673a3f4d875a1c82"></a><br/></dl><li>virtual const <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a> * <a class="el" href="classXercesAttrWrapper.html#a53b230ddb33c4ac88b1f0c1d28017da6">getAttributes</a> () const
<dl class="el"><dd class="mdescRight">Gets a <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a> containing the attributes of this node (if it is an <a class="el" href="classXalanElement.html">XalanElement</a>) or a null pointer otherwise. <a href="#a53b230ddb33c4ac88b1f0c1d28017da6"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXercesAttrWrapper.html#a2fb1ca97dc4960a84c314f5b9dc7a284">getOwnerDocument</a> () const
<dl class="el"><dd class="mdescRight">Gets the <a class="el" href="classXalanDocument.html">XalanDocument</a> object associated with this node. <a href="#a2fb1ca97dc4960a84c314f5b9dc7a284"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a164f7b7d03cc45eaaa97db45abd54ae8">getNamespaceURI</a> () const
<dl class="el"><dd class="mdescRight">Get the namespace URI of this node. <a href="#a164f7b7d03cc45eaaa97db45abd54ae8"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a1262b1ee6ae955b2a15a47deded6c2b5">getPrefix</a> () const
<dl class="el"><dd class="mdescRight">Get the namespace prefix of this node. <a href="#a1262b1ee6ae955b2a15a47deded6c2b5"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a5b533ac9535c2ee8760867c78d41fa30">getLocalName</a> () const
<dl class="el"><dd class="mdescRight">Returns the local part of the qualified name of this node. <a href="#a5b533ac9535c2ee8760867c78d41fa30"></a><br/></dl><li>virtual bool <a class="el" href="classXercesAttrWrapper.html#aa072d5a7c529f5f59ac1fbce839ec3a7">isIndexed</a> () const
<dl class="el"><dd class="mdescRight">Determine if the document is node-order indexed. <a href="#aa072d5a7c529f5f59ac1fbce839ec3a7"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a737e6c797973546c10650cd72cc5f8ab">IndexType</a> <a class="el" href="classXercesAttrWrapper.html#aa2fabba049439a51a4ed0fe6dcf43dc3">getIndex</a> () const
<dl class="el"><dd class="mdescRight">Get the node's index. <a href="#aa2fabba049439a51a4ed0fe6dcf43dc3"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a59fd7f6a3566993afa0874b8bf760f24">getName</a> () const
<dl class="el"><dd class="mdescRight">Returns the name of this attribute. <a href="#a59fd7f6a3566993afa0874b8bf760f24"></a><br/></dl><li>virtual bool <a class="el" href="classXercesAttrWrapper.html#aa7250a89ce5696ceb71dd8c315421e04">getSpecified</a> () const
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesAttrWrapper.html#a294b8bd2913e51ae3eb573eb51842940">getValue</a> () const
<dl class="el"><dd class="mdescRight">Returns the value of the attribute. <a href="#a294b8bd2913e51ae3eb573eb51842940"></a><br/></dl><li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXercesAttrWrapper.html#ad5d8a4648ff23b3d1fda9ff01c5e91e0">getOwnerElement</a> () const
<dl class="el"><dd class="mdescRight">The <a class="el" href="classXalanElement.html">XalanElement</a> node this attribute is attached to. <a href="#ad5d8a4648ff23b3d1fda9ff01c5e91e0"></a><br/></dl><li>const <a class="el" href="XercesWrapperTypes_8hpp.html#a5631f7cba74f8b199eb64082d2c82926">DOMAttrType</a> * <a class="el" href="classXercesAttrWrapper.html#a363a51eabd95a73330993ad1aed63f43">getXercesNode</a> () const
<dl class="el"><dd class="mdescRight">Get the Xerces node this instance represent. <a href="#a363a51eabd95a73330993ad1aed63f43"></a><br/></dl></ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XercesAttrWrapper_8hpp_source.html#l00049">49</a> of file <a class="el" href="XercesAttrWrapper_8hpp_source.html">XercesAttrWrapper.hpp</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a97f8d78b41f08d8cea644c06b7b7c4c9"></a><!-- doxytag: member="XercesAttrWrapper::XercesAttrWrapper" ref="a97f8d78b41f08d8cea644c06b7b7c4c9" args="(const DOMAttrType *theXercesAttr, const XercesWrapperNavigator &amp;theNavigator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XercesAttrWrapper::XercesAttrWrapper </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesWrapperTypes_8hpp.html#a5631f7cba74f8b199eb64082d2c82926">DOMAttrType</a> *&nbsp;</td>
<td class="paramname"> <em>theXercesAttr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXercesWrapperNavigator.html">XercesWrapperNavigator</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNavigator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a21fab041e05dcb5bb64694e21b31a611"></a><!-- doxytag: member="XercesAttrWrapper::~XercesAttrWrapper" ref="a21fab041e05dcb5bb64694e21b31a611" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XercesAttrWrapper::~XercesAttrWrapper </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="a53b230ddb33c4ac88b1f0c1d28017da6"></a><!-- doxytag: member="XercesAttrWrapper::getAttributes" ref="a53b230ddb33c4ac88b1f0c1d28017da6" 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>* XercesAttrWrapper::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 <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a> containing the attributes of this node (if it is an <a class="el" href="classXalanElement.html">XalanElement</a>) or a null pointer otherwise. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a7750ba37bb437d4d30833e41d92a21bb">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a7f358d0c960b7efc62b54731f8114851"></a><!-- doxytag: member="XercesAttrWrapper::getChildNodes" ref="a7f358d0c960b7efc62b54731f8114851" 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>* XercesAttrWrapper::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 <a class="el" href="classXalanNodeList.html">XalanNodeList</a> that contains all children of this node. </p>
<p>If there are no children, this is a <a class="el" href="classXalanNodeList.html">XalanNodeList</a> containing no nodes. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a54cf5616ea6b217c4b3b3fdfd1556d5c">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="aa591e9bafdaea4e83c4a418b38a9f972"></a><!-- doxytag: member="XercesAttrWrapper::getFirstChild" ref="aa591e9bafdaea4e83c4a418b38a9f972" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesAttrWrapper::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 a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#add6a2d506a31ba389642a4a23790e77f">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="aa2fabba049439a51a4ed0fe6dcf43dc3"></a><!-- doxytag: member="XercesAttrWrapper::getIndex" ref="aa2fabba049439a51a4ed0fe6dcf43dc3" 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> XercesAttrWrapper::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 the owner document 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="classXalanAttr.html#ac4eb197ed43dc452ae5d3229a41eced4">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="ab11d1790cda76c0389c93df223703d9a"></a><!-- doxytag: member="XercesAttrWrapper::getLastChild" ref="ab11d1790cda76c0389c93df223703d9a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesAttrWrapper::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 a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a879d12b52d6a15ccec56116c42d7feb8">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a5b533ac9535c2ee8760867c78d41fa30"></a><!-- doxytag: member="XercesAttrWrapper::getLocalName" ref="a5b533ac9535c2ee8760867c78d41fa30" 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; XercesAttrWrapper::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 qualified name of this node. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a4c9470c847ec9850fb18995558bf209b">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a59fd7f6a3566993afa0874b8bf760f24"></a><!-- doxytag: member="XercesAttrWrapper::getName" ref="a59fd7f6a3566993afa0874b8bf760f24" 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; XercesAttrWrapper::getName </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 name of this attribute. </p>
<p>Implements <a class="el" href="classXalanAttr.html#abb0407e81ba9082f7189a974e30ec20b">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a164f7b7d03cc45eaaa97db45abd54ae8"></a><!-- doxytag: member="XercesAttrWrapper::getNamespaceURI" ref="a164f7b7d03cc45eaaa97db45abd54ae8" 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; XercesAttrWrapper::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 namespace URI of this node. </p>
<p>Implements <a class="el" href="classXalanAttr.html#aded5065e84d25c337d98fb9c08f5d86c">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a5f800bdc4a9ffee3673a3f4d875a1c82"></a><!-- doxytag: member="XercesAttrWrapper::getNextSibling" ref="a5f800bdc4a9ffee3673a3f4d875a1c82" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesAttrWrapper::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 a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a0a74cdad1d304577d68f31c23c06f12c">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a8122f7bf7c61aa09ed8ff22d1b898a6e"></a><!-- doxytag: member="XercesAttrWrapper::getNodeName" ref="a8122f7bf7c61aa09ed8ff22d1b898a6e" 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; XercesAttrWrapper::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="classXalanAttr.html#a9ef9a0271e76ceddb575f28f6f57b4c9">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a5aeab6a70e2138f9522777dabe424db6"></a><!-- doxytag: member="XercesAttrWrapper::getNodeType" ref="a5aeab6a70e2138f9522777dabe424db6" 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> XercesAttrWrapper::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="classXalanAttr.html#a9026ef42adcba6f80dd7fccdf62ea3d5">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a4e50c5db1b7afc31ce1a00a586b48233"></a><!-- doxytag: member="XercesAttrWrapper::getNodeValue" ref="a4e50c5db1b7afc31ce1a00a586b48233" 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; XercesAttrWrapper::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="classXalanAttr.html#a4f8e11b6bf969ea3f261a5456540240d">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a2fb1ca97dc4960a84c314f5b9dc7a284"></a><!-- doxytag: member="XercesAttrWrapper::getOwnerDocument" ref="a2fb1ca97dc4960a84c314f5b9dc7a284" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* XercesAttrWrapper::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 <a class="el" href="classXalanDocument.html">XalanDocument</a> object associated with this node. </p>
<p>This may be a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#acb0a89263c9a51b013ca1a4a8aac5754">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="ad5d8a4648ff23b3d1fda9ff01c5e91e0"></a><!-- doxytag: member="XercesAttrWrapper::getOwnerElement" ref="ad5d8a4648ff23b3d1fda9ff01c5e91e0" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XercesAttrWrapper::getOwnerElement </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The <a class="el" href="classXalanElement.html">XalanElement</a> node this attribute is attached to. </p>
<p>If there is no such node, this returns a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a3572f5f0166f651b970f5249edcc0388">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="af2cad2b5580726c4b7514a8007535ec9"></a><!-- doxytag: member="XercesAttrWrapper::getParentNode" ref="af2cad2b5580726c4b7514a8007535ec9" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesAttrWrapper::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>If there is no such node, this returns a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a3b8c23e6ce134b4176c921611041b3ad">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a1262b1ee6ae955b2a15a47deded6c2b5"></a><!-- doxytag: member="XercesAttrWrapper::getPrefix" ref="a1262b1ee6ae955b2a15a47deded6c2b5" 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; XercesAttrWrapper::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 namespace prefix of this node. </p>
<p>Implements <a class="el" href="classXalanAttr.html#ac457d32841dd470ec68c5a53e1bdb392">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a2fa00bdc340f5224828ab451692176d3"></a><!-- doxytag: member="XercesAttrWrapper::getPreviousSibling" ref="a2fa00bdc340f5224828ab451692176d3" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XercesAttrWrapper::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 a null pointer. </p>
<p>Implements <a class="el" href="classXalanAttr.html#a8b4d4124d2711132e6408fa263173e5c">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="aa7250a89ce5696ceb71dd8c315421e04"></a><!-- doxytag: member="XercesAttrWrapper::getSpecified" ref="aa7250a89ce5696ceb71dd8c315421e04" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesAttrWrapper::getSpecified </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="a294b8bd2913e51ae3eb573eb51842940"></a><!-- doxytag: member="XercesAttrWrapper::getValue" ref="a294b8bd2913e51ae3eb573eb51842940" 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; XercesAttrWrapper::getValue </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 value of the attribute. </p>
<p>The value of the attribute is returned as a string. </p>
<p>Implements <a class="el" href="classXalanAttr.html#ac26aa81790cbf7cff4a72e0cf316359a">XalanAttr</a>.</p>
</div>
</div>
<a class="anchor" id="a363a51eabd95a73330993ad1aed63f43"></a><!-- doxytag: member="XercesAttrWrapper::getXercesNode" ref="a363a51eabd95a73330993ad1aed63f43" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="XercesWrapperTypes_8hpp.html#a5631f7cba74f8b199eb64082d2c82926">DOMAttrType</a>* XercesAttrWrapper::getXercesNode </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 node this instance represent. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Xerces node </dd></dl>
<p>Definition at line <a class="el" href="XercesAttrWrapper_8hpp_source.html#l00129">129</a> of file <a class="el" href="XercesAttrWrapper_8hpp_source.html">XercesAttrWrapper.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa072d5a7c529f5f59ac1fbce839ec3a7"></a><!-- doxytag: member="XercesAttrWrapper::isIndexed" ref="aa072d5a7c529f5f59ac1fbce839ec3a7" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesAttrWrapper::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="classXalanAttr.html#a29d64d7b4931db030b1a0a229aef8218">XalanAttr</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XercesAttrWrapper_8hpp_source.html">XercesAttrWrapper.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>