<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Colorer-take5 Library: Node Class Reference</title> <link href="../styles/styles.css" rel="stylesheet" type="text/css"> <link href="../styles/doc.css" rel="stylesheet" type="text/css"> <link rel="icon" href="../images/logo-small-api.png"/> </head> <body> <div align='center'> <a href="../index.html">Home</a> | <a href="modules.html">Modules</a> | <a href="hierarchy.html">Class Hierarchy</a> | <a href="classes.html">Alphabetical List</a> | <a href="annotated.html">Compound List</a> | <a href="pages.html">Related Pages</a> </div> <!-- Generated by Doxygen 1.4.6 --> <h1>Node Class Reference<br> <small> [<a class="el" href="group__xml.html">XMLDOM Parser</a>]</small> </h1><!-- doxytag: class="Node" --><p>Inheritance diagram for Node: <p><center><img src="classNode.png" usemap="#Node_map" border="0" alt=""></center> <map name="Node_map"> <area href="classCharacterData.html" alt="CharacterData" shape="rect" coords="71,56,204,80"> <area href="classDocument.html" alt="Document" shape="rect" coords="214,56,347,80"> <area href="classElement.html" alt="Element" shape="rect" coords="357,56,490,80"> <area href="classProcessingInstruction.html" alt="ProcessingInstruction" shape="rect" coords="500,56,633,80"> <area href="classComment.html" alt="Comment" shape="rect" coords="0,112,133,136"> <area href="classText.html" alt="Text" shape="rect" coords="143,112,276,136"> </map> <hr><a name="_details"></a><h2>Detailed Description</h2> Abstract DOM tree node. <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="66e9a92c566f717515bcd78eec63399f"></a><!-- doxytag: member="Node::hasChildNodes" ref="66e9a92c566f717515bcd78eec63399f" args="()" --> bool </td><td class="memItemRight" valign="bottom"><b>hasChildNodes</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69cd5b39fd254b0d94aac5eb4407d06e"></a><!-- doxytag: member="Node::getFirstChild" ref="69cd5b39fd254b0d94aac5eb4407d06e" args="()" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>getFirstChild</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ea1228e8b17b2b0925398eee94e0b2a"></a><!-- doxytag: member="Node::getLastChild" ref="2ea1228e8b17b2b0925398eee94e0b2a" args="()" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>getLastChild</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e09d5e4fd1497c0964a0923e6f77e72"></a><!-- doxytag: member="Node::getParent" ref="8e09d5e4fd1497c0964a0923e6f77e72" args="()" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>getParent</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b134d1f567b25a384ebc1f8eac47bb40"></a><!-- doxytag: member="Node::getNextSibling" ref="b134d1f567b25a384ebc1f8eac47bb40" args="()" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>getNextSibling</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b045d0986260cbba5db37c487fc3101"></a><!-- doxytag: member="Node::getPrevSibling" ref="5b045d0986260cbba5db37c487fc3101" args="()" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>getPrevSibling</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ed2a200b94bd4d8a1cff38679de9225"></a><!-- doxytag: member="Node::getNodeName" ref="3ed2a200b94bd4d8a1cff38679de9225" args="()" --> const <a class="el" href="classString.html">String</a> * </td><td class="memItemRight" valign="bottom"><b>getNodeName</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0d89575530b2eedf872e7d350cfb21d"></a><!-- doxytag: member="Node::getAttributes" ref="e0d89575530b2eedf872e7d350cfb21d" args="()" --> virtual const <a class="el" href="classVector.html">Vector</a>< const <br> <a class="el" href="classString.html">String</a> * > * </td><td class="memItemRight" valign="bottom"><b>getAttributes</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="05dd5cb7813a4cc73bbc3f89d996289d"></a><!-- doxytag: member="Node::getNodeType" ref="05dd5cb7813a4cc73bbc3f89d996289d" args="()" --> short </td><td class="memItemRight" valign="bottom"><b>getNodeType</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4a1f79300b6631b0de1e36028c6db4f1"></a><!-- doxytag: member="Node::getOwnerDocument" ref="4a1f79300b6631b0de1e36028c6db4f1" args="()" --> <a class="el" href="classDocument.html">Document</a> * </td><td class="memItemRight" valign="bottom"><b>getOwnerDocument</b> ()</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="138be0b258af0164cab3280331fa3dd9"></a><!-- doxytag: member="Node::appendChild" ref="138be0b258af0164cab3280331fa3dd9" args="(Node *newChild)" --> virtual <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>appendChild</b> (<a class="el" href="classNode.html">Node</a> *newChild)</td></tr> <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3dba9f795f2e6fd312981a24a8c6ad29"></a><!-- doxytag: member="Node::COMMENT_NODE" ref="3dba9f795f2e6fd312981a24a8c6ad29" args="" --> static const short </td><td class="memItemRight" valign="bottom"><b>COMMENT_NODE</b> = 0</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30a89e31ab588e404b8174b387fd0acb"></a><!-- doxytag: member="Node::DOCUMENT_NODE" ref="30a89e31ab588e404b8174b387fd0acb" args="" --> static const short </td><td class="memItemRight" valign="bottom"><b>DOCUMENT_NODE</b> = 1</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3be263f0c2be692e5ce349a9ed544a55"></a><!-- doxytag: member="Node::ELEMENT_NODE" ref="3be263f0c2be692e5ce349a9ed544a55" args="" --> static const short </td><td class="memItemRight" valign="bottom"><b>ELEMENT_NODE</b> = 2</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="21de106b107d7599bca0b00cd9df5f6d"></a><!-- doxytag: member="Node::PROCESSING_INSTRUCTION_NODE" ref="21de106b107d7599bca0b00cd9df5f6d" args="" --> static const short </td><td class="memItemRight" valign="bottom"><b>PROCESSING_INSTRUCTION_NODE</b> = 3</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0474496e8036fd7ecc6f435f76033978"></a><!-- doxytag: member="Node::TEXT_NODE" ref="0474496e8036fd7ecc6f435f76033978" args="" --> static const short </td><td class="memItemRight" valign="bottom"><b>TEXT_NODE</b> = 4</td></tr> <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e488426ad605c3f4ecbfcb5fc7833765"></a><!-- doxytag: member="Node::Node" ref="e488426ad605c3f4ecbfcb5fc7833765" args="(int _type, const String *_name)" --> </td><td class="memItemRight" valign="bottom"><b>Node</b> (int _type, const <a class="el" href="classString.html">String</a> *_name)</td></tr> <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86fcc8384153457dcc9bcaf65c8fbec3"></a><!-- doxytag: member="Node::type" ref="86fcc8384153457dcc9bcaf65c8fbec3" args="" --> int </td><td class="memItemRight" valign="bottom"><b>type</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2559a716f69ccaa76d648d9f1b83065e"></a><!-- doxytag: member="Node::next" ref="2559a716f69ccaa76d648d9f1b83065e" args="" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>next</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb2eac44fd1da2ad95a7da88ddb548ee"></a><!-- doxytag: member="Node::prev" ref="cb2eac44fd1da2ad95a7da88ddb548ee" args="" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8184598cdea70e4bbdfd76f2b0f9e85"></a><!-- doxytag: member="Node::parent" ref="d8184598cdea70e4bbdfd76f2b0f9e85" args="" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7791798edbbea4d6464875e373d0b5e2"></a><!-- doxytag: member="Node::firstChild" ref="7791798edbbea4d6464875e373d0b5e2" args="" --> <a class="el" href="classNode.html">Node</a> * </td><td class="memItemRight" valign="bottom"><b>firstChild</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8249a84fced4a196d269ec93c0b4a83f"></a><!-- doxytag: member="Node::name" ref="8249a84fced4a196d269ec93c0b4a83f" args="" --> const <a class="el" href="classString.html">String</a> * </td><td class="memItemRight" valign="bottom"><b>name</b></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b644809506dd2f26ed83f21b789c6c75"></a><!-- doxytag: member="Node::ownerDocument" ref="b644809506dd2f26ed83f21b789c6c75" args="" --> <a class="el" href="classDocument.html">Document</a> * </td><td class="memItemRight" valign="bottom"><b>ownerDocument</b></td></tr> </table> <br><br> <center><small> Colorer-take5 Library. Copyright © 1999-2006 Igor Russkih.<br> Generated at Fri Nov 24 17:13:13 2006 by doxygen 1.4.6. </small><center> </BODY> </HTML>