blob: 8fe7a276498d4ea8ba6b99fcddf9445bfe3efa07 [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> &#124;
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<h1>XalanAttr Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XalanAttr" --><!-- doxytag: inherits="XalanNode" -->
<p><code>#include &lt;<a class="el" href="XalanAttr_8hpp_source.html">XalanAttr.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXalanNode.html">XalanNode</a>.</p>
<p>Inherited by <a class="el" href="classXalanSourceTreeAttr.html">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrBridge.html">XercesAttrBridge</a>, and <a class="el" href="classXercesAttrWrapper.html">XercesAttrWrapper</a>.</p>
<div class="dynheader">
Collaboration diagram for XalanAttr:</div>
<div class="dyncontent">
<div class="center"><img src="classXalanAttr__coll__graph.png" border="0" usemap="#XalanAttr_coll__map" alt="Collaboration graph"/></div>
<map name="XalanAttr_coll__map" id="XalanAttr_coll__map">
<area shape="rect" id="node2" href="classXalanNode.html" title="XalanNode" alt="" coords="5,5,99,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXalanAttr-members.html">List of all members.</a></p>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXalanAttr.html#aec8dae237ef4fc801de8869d8da8c2c1">XalanAttr</a> ()
<li>virtual <a class="el" href="classXalanAttr.html#af164e4c2abb6558c5b205ddb0afacfd2">~XalanAttr</a> ()
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#a9ef9a0271e76ceddb575f28f6f57b4c9">getNodeName</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the name of this node, depending on its type. <a href="#a9ef9a0271e76ceddb575f28f6f57b4c9"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#a4f8e11b6bf969ea3f261a5456540240d">getNodeValue</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the value of this node, depending on its type. <a href="#a4f8e11b6bf969ea3f261a5456540240d"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">NodeType</a> <a class="el" href="classXalanAttr.html#a9026ef42adcba6f80dd7fccdf62ea3d5">getNodeType</a> () const =0
<dl class="el"><dd class="mdescRight">An enum value representing the type of the underlying object. <a href="#a9026ef42adcba6f80dd7fccdf62ea3d5"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXalanAttr.html#a3b8c23e6ce134b4176c921611041b3ad">getParentNode</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the parent of this node. <a href="#a3b8c23e6ce134b4176c921611041b3ad"></a><br/></dl><li>virtual const <a class="el" href="classXalanNodeList.html">XalanNodeList</a> * <a class="el" href="classXalanAttr.html#a54cf5616ea6b217c4b3b3fdfd1556d5c">getChildNodes</a> () const =0
<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="#a54cf5616ea6b217c4b3b3fdfd1556d5c"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXalanAttr.html#add6a2d506a31ba389642a4a23790e77f">getFirstChild</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the first child of this node. <a href="#add6a2d506a31ba389642a4a23790e77f"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXalanAttr.html#a879d12b52d6a15ccec56116c42d7feb8">getLastChild</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the last child of this node. <a href="#a879d12b52d6a15ccec56116c42d7feb8"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXalanAttr.html#a8b4d4124d2711132e6408fa263173e5c">getPreviousSibling</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the node immediately preceding this node. <a href="#a8b4d4124d2711132e6408fa263173e5c"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXalanAttr.html#a0a74cdad1d304577d68f31c23c06f12c">getNextSibling</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the node immediately following this node. <a href="#a0a74cdad1d304577d68f31c23c06f12c"></a><br/></dl><li>virtual const <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a> * <a class="el" href="classXalanAttr.html#a7750ba37bb437d4d30833e41d92a21bb">getAttributes</a> () const =0
<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="#a7750ba37bb437d4d30833e41d92a21bb"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXalanAttr.html#acb0a89263c9a51b013ca1a4a8aac5754">getOwnerDocument</a> () const =0
<dl class="el"><dd class="mdescRight">Gets the <a class="el" href="classXalanDocument.html">XalanDocument</a> object associated with this node. <a href="#acb0a89263c9a51b013ca1a4a8aac5754"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#aded5065e84d25c337d98fb9c08f5d86c">getNamespaceURI</a> () const =0
<dl class="el"><dd class="mdescRight">Get the namespace URI of this node. <a href="#aded5065e84d25c337d98fb9c08f5d86c"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#ac457d32841dd470ec68c5a53e1bdb392">getPrefix</a> () const =0
<dl class="el"><dd class="mdescRight">Get the namespace prefix of this node. <a href="#ac457d32841dd470ec68c5a53e1bdb392"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#a4c9470c847ec9850fb18995558bf209b">getLocalName</a> () const =0
<dl class="el"><dd class="mdescRight">Returns the local part of the qualified name of this node. <a href="#a4c9470c847ec9850fb18995558bf209b"></a><br/></dl><li>virtual bool <a class="el" href="classXalanAttr.html#a29d64d7b4931db030b1a0a229aef8218">isIndexed</a> () const =0
<dl class="el"><dd class="mdescRight">Determine if the document is node-order indexed. <a href="#a29d64d7b4931db030b1a0a229aef8218"></a><br/></dl><li>virtual <a class="el" href="classXalanNode.html#a737e6c797973546c10650cd72cc5f8ab">IndexType</a> <a class="el" href="classXalanAttr.html#ac4eb197ed43dc452ae5d3229a41eced4">getIndex</a> () const =0
<dl class="el"><dd class="mdescRight">Get the node's index. <a href="#ac4eb197ed43dc452ae5d3229a41eced4"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#abb0407e81ba9082f7189a974e30ec20b">getName</a> () const =0
<dl class="el"><dd class="mdescRight">Returns the name of this attribute. <a href="#abb0407e81ba9082f7189a974e30ec20b"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanAttr.html#ac26aa81790cbf7cff4a72e0cf316359a">getValue</a> () const =0
<dl class="el"><dd class="mdescRight">Returns the value of the attribute. <a href="#ac26aa81790cbf7cff4a72e0cf316359a"></a><br/></dl><li>virtual <a class="el" href="classXalanElement.html">XalanElement</a> * <a class="el" href="classXalanAttr.html#a3572f5f0166f651b970f5249edcc0388">getOwnerElement</a> () const =0
<dl class="el"><dd class="mdescRight">The <a class="el" href="classXalanElement.html">XalanElement</a> node this attribute is attached to. <a href="#a3572f5f0166f651b970f5249edcc0388"></a><br/></dl></ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li><a class="el" href="classXalanAttr.html#aa4876437f83536bb4e14d22bc7f5c530">XalanAttr</a> (const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;theSource)
<li><a class="el" href="classXalanAttr.html">XalanAttr</a> &amp; <a class="el" href="classXalanAttr.html#a6ee1f8ed2b60ec823858d24020cc3e54">operator=</a> (const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;theSource)
<li>bool <a class="el" href="classXalanAttr.html#a13848f29a5aed48b89840c6c0aff6c15">operator==</a> (const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;theRHS) const
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XalanAttr_8hpp_source.html#l00040">40</a> of file <a class="el" href="XalanAttr_8hpp_source.html">XalanAttr.hpp</a>.</p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aec8dae237ef4fc801de8869d8da8c2c1"></a><!-- doxytag: member="XalanAttr::XalanAttr" ref="aec8dae237ef4fc801de8869d8da8c2c1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanAttr::XalanAttr </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af164e4c2abb6558c5b205ddb0afacfd2"></a><!-- doxytag: member="XalanAttr::~XalanAttr" ref="af164e4c2abb6558c5b205ddb0afacfd2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XalanAttr::~XalanAttr </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="aa4876437f83536bb4e14d22bc7f5c530"></a><!-- doxytag: member="XalanAttr::XalanAttr" ref="aa4876437f83536bb4e14d22bc7f5c530" args="(const XalanAttr &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanAttr::XalanAttr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a7750ba37bb437d4d30833e41d92a21bb"></a><!-- doxytag: member="XalanAttr::getAttributes" ref="a7750ba37bb437d4d30833e41d92a21bb" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanNamedNodeMap.html">XalanNamedNodeMap</a>* XalanAttr::getAttributes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#acb86ca32289c3da18650a683aae789eb">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a1f3d6a7ab9b181509f47c98f2171e63c">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a53b230ddb33c4ac88b1f0c1d28017da6">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#afb3793a05c76d1ef7654c1efd42430b1">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a54cf5616ea6b217c4b3b3fdfd1556d5c"></a><!-- doxytag: member="XalanAttr::getChildNodes" ref="a54cf5616ea6b217c4b3b3fdfd1556d5c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanNodeList.html">XalanNodeList</a>* XalanAttr::getChildNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a8caea29fa6adac847e90fa0aea78eac1">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a1e011da1bc32741beef4926b65b06da8">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a7f358d0c960b7efc62b54731f8114851">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a630a90c085619ad85f4f60b7268fd71f">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="add6a2d506a31ba389642a4a23790e77f"></a><!-- doxytag: member="XalanAttr::getFirstChild" ref="add6a2d506a31ba389642a4a23790e77f" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XalanAttr::getFirstChild </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a47a94228405464385e432e7d3a927045">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a7924c5e67a184a40184cefd2d7b186dc">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#aa591e9bafdaea4e83c4a418b38a9f972">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a0537ff8d465894b9932ab344dfc5d0b6">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="ac4eb197ed43dc452ae5d3229a41eced4"></a><!-- doxytag: member="XalanAttr::getIndex" ref="ac4eb197ed43dc452ae5d3229a41eced4" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html#a737e6c797973546c10650cd72cc5f8ab">IndexType</a> XalanAttr::getIndex </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a6da471c8944c0cbced7a0db832c84574">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a904e2fe4fd23654ab6f52ca971c6c6f0">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#aa2fabba049439a51a4ed0fe6dcf43dc3">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a1d6ddfa1effa4a7b6009a351799c30b9">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a879d12b52d6a15ccec56116c42d7feb8"></a><!-- doxytag: member="XalanAttr::getLastChild" ref="a879d12b52d6a15ccec56116c42d7feb8" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XalanAttr::getLastChild </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#acd488e059415e809493e0dfea5ee0829">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#ac4649d5b3ef945147bfa487b4833b2d9">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#ab11d1790cda76c0389c93df223703d9a">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a3269a42027dfc8f2ed13530a451e659a">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a4c9470c847ec9850fb18995558bf209b"></a><!-- doxytag: member="XalanAttr::getLocalName" ref="a4c9470c847ec9850fb18995558bf209b" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getLocalName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a92a08d5b0e1c9202a35068ba967feb5f">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a1f2d256ead929911d28bd156b610ee44">XalanSourceTreeAttr</a>, <a class="el" href="classXalanSourceTreeAttrNS.html#a098ffed98b536713e3c90d86a836b086">XalanSourceTreeAttrNS</a>, <a class="el" href="classXercesAttrWrapper.html#a5b533ac9535c2ee8760867c78d41fa30">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a6612751ec2233f842b5b79a8d95242d3">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="abb0407e81ba9082f7189a974e30ec20b"></a><!-- doxytag: member="XalanAttr::getName" ref="abb0407e81ba9082f7189a974e30ec20b" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Returns the name of this attribute. </p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a22382e34bf97c61c9fcac03b8f1799bd">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a59fd7f6a3566993afa0874b8bf760f24">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a19de599a69f08fc8632e6a3e4e94696d">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="aded5065e84d25c337d98fb9c08f5d86c"></a><!-- doxytag: member="XalanAttr::getNamespaceURI" ref="aded5065e84d25c337d98fb9c08f5d86c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getNamespaceURI </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the namespace URI of this node. </p>
<p>Implements <a class="el" href="classXalanNode.html#a2d2d941c2717492e551b82fbfab7108f">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a150025f7c00a2a86e20354eae7b31ec0">XalanSourceTreeAttr</a>, <a class="el" href="classXalanSourceTreeAttrNS.html#a5dc9a91d613ed3b429d0f825f3c8e047">XalanSourceTreeAttrNS</a>, <a class="el" href="classXercesAttrWrapper.html#a164f7b7d03cc45eaaa97db45abd54ae8">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#abc92c0719fb730c9a7aa43aca060a22d">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a0a74cdad1d304577d68f31c23c06f12c"></a><!-- doxytag: member="XalanAttr::getNextSibling" ref="a0a74cdad1d304577d68f31c23c06f12c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XalanAttr::getNextSibling </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a9171783ab70c3908007acc73e5b45d4f">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a67a1271b381758b9137ae52feb9c38ad">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a5f800bdc4a9ffee3673a3f4d875a1c82">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#ad348c6463653df35346163ccad4cc68d">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a9ef9a0271e76ceddb575f28f6f57b4c9"></a><!-- doxytag: member="XalanAttr::getNodeName" ref="a9ef9a0271e76ceddb575f28f6f57b4c9" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getNodeName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a2d1cc45095aa8cd3abad0b606fe79a5f">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#acfc743fcb17372d0677e08884cff32de">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a8122f7bf7c61aa09ed8ff22d1b898a6e">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#aa015d1e79ac7809a6304e929fc703d72">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a9026ef42adcba6f80dd7fccdf62ea3d5"></a><!-- doxytag: member="XalanAttr::getNodeType" ref="a9026ef42adcba6f80dd7fccdf62ea3d5" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">NodeType</a> XalanAttr::getNodeType </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a78412015183ad6fea2bc7ba9d2b2d6e8">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#ade84d2332a31e0a2c41ab174c70dafb6">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a5aeab6a70e2138f9522777dabe424db6">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a0988dd96b7313a32de4ebfa80048fa89">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a4f8e11b6bf969ea3f261a5456540240d"></a><!-- doxytag: member="XalanAttr::getNodeValue" ref="a4f8e11b6bf969ea3f261a5456540240d" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getNodeValue </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#acb5caaa69dd938f7cc0c7d2cbcb94bd4">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#af1bc048cef6e666b2193268fa51ff0f2">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a4e50c5db1b7afc31ce1a00a586b48233">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a62873661420e4faa1b271e8ce17fd8c5">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="acb0a89263c9a51b013ca1a4a8aac5754"></a><!-- doxytag: member="XalanAttr::getOwnerDocument" ref="acb0a89263c9a51b013ca1a4a8aac5754" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* XalanAttr::getOwnerDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a659bb717d33889be8828bb31a1ac8813">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#afccb4a91f5b0abbb29abbb899dd266f4">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a2fb1ca97dc4960a84c314f5b9dc7a284">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#af6b278f98212354db284253ff65b15a3">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a3572f5f0166f651b970f5249edcc0388"></a><!-- doxytag: member="XalanAttr::getOwnerElement" ref="a3572f5f0166f651b970f5249edcc0388" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanElement.html">XalanElement</a>* XalanAttr::getOwnerElement </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a9cbb975bfaf530ac01ed6954a861a221">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#ad5d8a4648ff23b3d1fda9ff01c5e91e0">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a892e2cbb781a7bbaa3523a22e157db7c">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a3b8c23e6ce134b4176c921611041b3ad"></a><!-- doxytag: member="XalanAttr::getParentNode" ref="a3b8c23e6ce134b4176c921611041b3ad" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XalanAttr::getParentNode </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a048e4450e7d4495cfa596ea886e1167a">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#ad1803991f87c4dc400cb90293094e5ed">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#af2cad2b5580726c4b7514a8007535ec9">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#ab9612fbec1504792d1d723bdd61738e4">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="ac457d32841dd470ec68c5a53e1bdb392"></a><!-- doxytag: member="XalanAttr::getPrefix" ref="ac457d32841dd470ec68c5a53e1bdb392" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getPrefix </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the namespace prefix of this node. </p>
<p>Implements <a class="el" href="classXalanNode.html#a5ee8bc0d7e4b5270f3d13156352db808">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#ab9f2f3e2aeb6dc0d42da53b22b2b57f2">XalanSourceTreeAttr</a>, <a class="el" href="classXalanSourceTreeAttrNS.html#ac0be01261a7e1b446e057612aac07933">XalanSourceTreeAttrNS</a>, <a class="el" href="classXercesAttrWrapper.html#a1262b1ee6ae955b2a15a47deded6c2b5">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#abe8c2dcfbcc151a05f66556e337e2977">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a8b4d4124d2711132e6408fa263173e5c"></a><!-- doxytag: member="XalanAttr::getPreviousSibling" ref="a8b4d4124d2711132e6408fa263173e5c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XalanAttr::getPreviousSibling </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a6e2fde6b9937a3a878c54853763f196d">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a4e5976af411c93b512ea1a9541cb89c9">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a2fa00bdc340f5224828ab451692176d3">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a578ed1ea4a470230e1720d6eac2651ba">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="ac26aa81790cbf7cff4a72e0cf316359a"></a><!-- doxytag: member="XalanAttr::getValue" ref="ac26aa81790cbf7cff4a72e0cf316359a" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanAttr::getValue </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a2665740a3265aef8eb7c193ec716df69">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#a294b8bd2913e51ae3eb573eb51842940">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a5327cb89b0594242fa435b6f70f5c217">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a29d64d7b4931db030b1a0a229aef8218"></a><!-- doxytag: member="XalanAttr::isIndexed" ref="a29d64d7b4931db030b1a0a229aef8218" args="() const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XalanAttr::isIndexed </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [pure 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="classXalanNode.html#a4ca16a43da08f03a58ad57ff4e35c2b0">XalanNode</a>.</p>
<p>Implemented in <a class="el" href="classXalanSourceTreeAttr.html#a16628b681c23257f48c2513c80c68feb">XalanSourceTreeAttr</a>, <a class="el" href="classXercesAttrWrapper.html#aa072d5a7c529f5f59ac1fbce839ec3a7">XercesAttrWrapper</a>, and <a class="el" href="classXercesAttrBridge.html#a940f24eecf4365284f36d8b7ffbc1ba2">XercesAttrBridge</a>.</p>
</div>
</div>
<a class="anchor" id="a6ee1f8ed2b60ec823858d24020cc3e54"></a><!-- doxytag: member="XalanAttr::operator=" ref="a6ee1f8ed2b60ec823858d24020cc3e54" args="(const XalanAttr &amp;theSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanAttr.html">XalanAttr</a>&amp; XalanAttr::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a13848f29a5aed48b89840c6c0aff6c15"></a><!-- doxytag: member="XalanAttr::operator==" ref="a13848f29a5aed48b89840c6c0aff6c15" args="(const XalanAttr &amp;theRHS) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanAttr::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanAttr.html">XalanAttr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theRHS</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XalanAttr_8hpp_source.html">XalanAttr.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>