blob: e1c448fb81ab5822c4ff5b8029db965e7ddbc9dc [file] [log] [blame]
<HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
<BODY>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
</BODY>
<!-- Generated by Doxygen 1.2.8.1 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>XObject Class Reference</h1>Class to hold <a class="el" href="classXPath.html">XPath</a> return types.
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="XObject_8hpp-source.html">XObject.hpp</a>&gt;</code>
<p>
Inheritance diagram for XObject:<p><center><img src="classXObject__inherit__graph.gif" border="0" usemap="#XObject_inherit_map" alt="Inheritance graph"></center>
<map name="XObject_inherit_map">
<area href="classXBoolean.html" shape="rect" coords="406,31,478,7">
<area href="classXNodeSetBase.html" shape="rect" coords="390,79,494,55">
<area href="classXNull.html" shape="rect" coords="417,127,467,103">
<area href="classXNumberBase.html" shape="rect" coords="390,175,494,151">
<area href="classXResultTreeFrag.html" shape="rect" coords="383,222,501,198">
<area href="classXStringBase.html" shape="rect" coords="395,270,489,246">
<area href="classXToken.html" shape="rect" coords="411,318,473,294">
<area href="classXUnknown.html" shape="rect" coords="402,366,482,342">
<area href="classXalanReferenceCountedObject.html" shape="rect" coords="18,198,216,175">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XObject:<p><center><img src="classXObject__coll__graph.gif" border="0" usemap="#XObject_coll_map" alt="Collaboration graph"></center>
<map name="XObject_coll_map">
<area href="classXalanReferenceCountedObject.html" shape="rect" coords="6,43,204,19">
<area href="classXalanDOMString.html" shape="rect" coords="228,43,345,19">
<area href="classXObjectFactory.html" shape="rect" coords="439,43,549,19">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXObject-members.html">List of all members.</a><h2>Public Types</h2>
<ul>
<li>typedef void (FormatterListener::* <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> )(const XMLCh *const, const unsigned int)
<li>enum <a class="el" href="classXObject.html#s16">eObjectType</a> { <br>
&nbsp;&nbsp;<a class="el" href="classXObject.html#s16s1">eTypeNull</a> = 0,
<a class="el" href="classXObject.html#s16s2">eTypeUnknown</a> = 1,
<a class="el" href="classXObject.html#s16s3">eTypeBoolean</a> = 2,
<a class="el" href="classXObject.html#s16s4">eTypeNumber</a> = 3,
<br>
&nbsp;&nbsp;<a class="el" href="classXObject.html#s16s5">eTypeString</a> = 4,
<a class="el" href="classXObject.html#s16s6">eTypeNodeSet</a> = 5,
<a class="el" href="classXObject.html#s16s7">eTypeResultTreeFrag</a> = 6,
<a class="el" href="classXObject.html#s16s8">eTypeUserDefined</a> = 7,
<br>
&nbsp;&nbsp;<a class="el" href="classXObject.html#s16s9">eTypeStringReference</a> = 8,
<a class="el" href="classXObject.html#s16s10">eTypeStringAdapter</a> = 9,
<a class="el" href="classXObject.html#s16s11">eTypeStringCached</a> = 10,
<a class="el" href="classXObject.html#s16s12">eTypeXTokenNumberAdapter</a> = 11,
<br>
&nbsp;&nbsp;<a class="el" href="classXObject.html#s16s13">eTypeXTokenStringAdapter</a> = 12,
<a class="el" href="classXObject.html#s16s14">eTypeNodeSetNodeProxy</a> = 13,
<a class="el" href="classXObject.html#s16s15">eUnknown</a>
<br>
}
<dl class="el"><dd><font size=-1><em>Enumeration of possible object types.</em> <a href="#s16">More...</a><em><br><br></em></font></dl></ul>
<h2>Public Methods</h2>
<ul>
<li><a class="el" href="classXObject.html#a0">XObject</a> (<a class="el" href="classXObject.html#s16">eObjectType</a> theObjectType)
<dl class="el"><dd><font size=-1><em>Create an XObject.</em> <a href="#a0">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXObject.html#a1">XObject</a> (const XObject &amp;source)
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#a2">getTypeString</a> () const=0
<dl class="el"><dd><font size=-1><em>Given a request type, return the equivalent string.</em> <a href="#a2">More...</a><em><br><br></em></font></dl><li>virtual double <a class="el" href="classXObject.html#a3">num</a> () const
<dl class="el"><dd><font size=-1><em>Cast result object to a number.</em> <a href="#a3">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classXObject.html#a4">boolean</a> () const
<dl class="el"><dd><font size=-1><em>Cast result object to a boolean.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#a5">str</a> () const
<dl class="el"><dd><font size=-1><em>Cast result object to a string.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXObject.html#a6">str</a> (<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp;formatterListener, <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> function) const=0
<dl class="el"><dd><font size=-1><em>Send the string value to a <a class="el" href="classFormatterListener.html">FormatterListener</a> instance.</em> <a href="#a6">More...</a><em><br><br></em></font></dl><li>virtual double <a class="el" href="classXObject.html#a7">stringLength</a> () const=0
<dl class="el"><dd><font size=-1><em>Get the length of the string value of the instance..</em> <a href="#a7">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXObject.html#a8">str</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theBuffer) const
<dl class="el"><dd><font size=-1><em>Append the string value directly a string.</em> <a href="#a8">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a>&amp; <a class="el" href="classXObject.html#a9">rtree</a> () const
<dl class="el"><dd><font size=-1><em>Cast result object to a result tree fragment.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a>&amp; <a class="el" href="classXObject.html#a10">nodeset</a> () const
<dl class="el"><dd><font size=-1><em>Cast result object to a nodelist.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXObject.html#a11">ProcessXObjectTypeCallback</a> (<a class="el" href="classXObjectTypeCallback.html">XObjectTypeCallback</a> &amp;theCallbackObject)=0
<dl class="el"><dd><font size=-1><em>Process a callback request for preferred type information.</em> <a href="#a11">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXObject.html#a12">ProcessXObjectTypeCallback</a> (<a class="el" href="classXObjectTypeCallback.html">XObjectTypeCallback</a> &amp;theCallbackObject) const=0
<dl class="el"><dd><font size=-1><em>Process a callback request for preferred type information.</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a13">equals</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if two objects are functionally equal.</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a14">notEquals</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if two objects are functionally not equal.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a15">lessThan</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if one object is less than the other.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a16">lessThanOrEquals</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if one object is less than or equal the other.</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a17">greaterThan</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if one object is greater than the other.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#a18">greaterThanOrEquals</a> (const XObject &amp;theRHS, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext) const
<dl class="el"><dd><font size=-1><em>Tell if one object is greater than or equal the other.</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXObject.html#s16">eObjectType</a> <a class="el" href="classXObject.html#a19">getType</a> () const
<dl class="el"><dd><font size=-1><em>Tell what kind of class this is.</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#a20">setFactory</a> (<a class="el" href="classXObjectFactory.html">XObjectFactory</a> *theFactory)
</ul>
<h2>Static Public Methods</h2>
<ul>
<li>void <a class="el" href="classXObject.html#d0">initialize</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager)
<dl class="el"><dd><font size=-1><em>Perform static initialization.</em> <a href="#d0">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#d1">terminate</a> ()
<dl class="el"><dd><font size=-1><em>Perform static shut down.</em> <a href="#d1">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#d2">boolean</a> (double theNumber)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d2">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#d3">boolean</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d3">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXObject.html#d4">boolean</a> (const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;theNodeList)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d4">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#d5">string</a> (bool theBool)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d5">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#d6">string</a> (bool theBool, <a class="el" href="classFormatterListener.html">FormatterListener</a> &amp;formatterListener, <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> function)
<li>void <a class="el" href="classXObject.html#d7">string</a> (double theNumber, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d7">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#d8">string</a> (double theNumber, <a class="el" href="classFormatterListener.html">FormatterListener</a> &amp;formatterListener, <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> function)
<li>void <a class="el" href="classXObject.html#d9">string</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;theNode, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d9">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#d10">string</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;theNode, <a class="el" href="classFormatterListener.html">FormatterListener</a> &amp;formatterListener, <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> function)
<li>void <a class="el" href="classXObject.html#d11">string</a> (const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;theNodeList, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d11">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXObject.html#d12">string</a> (const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;theNodeList, <a class="el" href="classFormatterListener.html">FormatterListener</a> &amp;formatterListener, <a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> function)
<li>double <a class="el" href="classXObject.html#d13">number</a> (bool theBoolean)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d13">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXObject.html#d14">number</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theString, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager)
<li>double <a class="el" href="classXObject.html#d15">number</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;theNodeList)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d15">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXObject.html#d16">number</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext, const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;theNode)
<dl class="el"><dd><font size=-1><em>Static conversion function.</em> <a href="#d16">More...</a><em><br><br></em></font></dl></ul>
<h2>Protected Methods</h2>
<ul>
<li>virtual <a class="el" href="classXObject.html#s16">eObjectType</a> <a class="el" href="classXObject.html#b0">getRealType</a> () const
<dl class="el"><dd><font size=-1><em>Tell what kind of class this is.</em> <a href="#b0">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXObject.html#b1">referenced</a> ()
<li>virtual void <a class="el" href="classXObject.html#b2">dereferenced</a> ()
<li>virtual <a class="el" href="classXObject.html#b3">~XObject</a> ()
</ul>
<h2>Static Protected Attributes</h2>
<ul>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classXObject.html#q0">s_emptyString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q1">s_booleanString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q2">s_falseString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q3">s_nodesetString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q4">s_numberString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q5">s_resultTreeFragmentString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q6">s_stringString</a>
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXObject.html#q7">s_trueString</a>
</ul>
<h2>Friends</h2>
<ul>
<li>class <a class="el" href="#l0">XObjectPtr</a>
<li>class <a class="el" href="#l1">XObjectFactory</a>
</ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class to hold <a class="el" href="classXPath.html">XPath</a> return types.
<p>
<hr><h2>Member Typedef Documentation</h2>
<a name="s0" doxytag="XObject::MemberFunctionPtr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
typedef void(FormatterListener::* XObject::MemberFunctionPtr)(const XMLCh *const, const unsigned int)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a name="s16" doxytag="XObject::eObjectType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
enum XObject::eObjectType
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Enumeration of possible object types.
<p>
<dl compact><dt>
<b>Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><a name="s16s1" doxytag="eTypeNull"></a><em>eTypeNull</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s2" doxytag="eTypeUnknown"></a><em>eTypeUnknown</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s3" doxytag="eTypeBoolean"></a><em>eTypeBoolean</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s4" doxytag="eTypeNumber"></a><em>eTypeNumber</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s5" doxytag="eTypeString"></a><em>eTypeString</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s6" doxytag="eTypeNodeSet"></a><em>eTypeNodeSet</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s7" doxytag="eTypeResultTreeFrag"></a><em>eTypeResultTreeFrag</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s8" doxytag="eTypeUserDefined"></a><em>eTypeUserDefined</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s9" doxytag="eTypeStringReference"></a><em>eTypeStringReference</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s10" doxytag="eTypeStringAdapter"></a><em>eTypeStringAdapter</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s11" doxytag="eTypeStringCached"></a><em>eTypeStringCached</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s12" doxytag="eTypeXTokenNumberAdapter"></a><em>eTypeXTokenNumberAdapter</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s13" doxytag="eTypeXTokenStringAdapter"></a><em>eTypeXTokenStringAdapter</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s14" doxytag="eTypeNodeSetNodeProxy"></a><em>eTypeNodeSetNodeProxy</em>
&nbsp;</td><td>
</td></tr>
<tr><td valign=top><a name="s16s15" doxytag="eUnknown"></a><em>eUnknown</em>
&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="XObject::XObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XObject::XObject (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXObject.html#s16">eObjectType</a> <em>theObjectType</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Create an XObject.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theObjectType</em>
&nbsp;</td><td>
The enum for the type of the object. </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a1" doxytag="XObject::XObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XObject::XObject (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>source</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="b3" doxytag="XObject::~XObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XObject::~XObject (
</b></td>
<td valign="bottom"><b>
)<code> [protected, virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a12" doxytag="XObject::ProcessXObjectTypeCallback"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::ProcessXObjectTypeCallback (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXObjectTypeCallback.html">XObjectTypeCallback</a> &amp; <em>theCallbackObject</em>&nbsp;) const<code> [pure virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Process a callback request for preferred type information.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theCallbackObject</em>
&nbsp;</td><td>
object to call back </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a10">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a12">XNodeSetBase</a>, <a class="el" href="classXNull.html#a10">XNull</a>, <a class="el" href="classXNumberBase.html#a9">XNumberBase</a>, <a class="el" href="classXStringBase.html#a12">XStringBase</a>, <a class="el" href="classXToken.html#a13">XToken</a>, <a class="el" href="classXUnknown.html#a10">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a15">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a11" doxytag="XObject::ProcessXObjectTypeCallback"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::ProcessXObjectTypeCallback (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXObjectTypeCallback.html">XObjectTypeCallback</a> &amp; <em>theCallbackObject</em>&nbsp;)<code> [pure virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Process a callback request for preferred type information.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theCallbackObject</em>
&nbsp;</td><td>
object to call back </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a9">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a11">XNodeSetBase</a>, <a class="el" href="classXNull.html#a9">XNull</a>, <a class="el" href="classXNumberBase.html#a8">XNumberBase</a>, <a class="el" href="classXStringBase.html#a11">XStringBase</a>, <a class="el" href="classXToken.html#a12">XToken</a>, <a class="el" href="classXUnknown.html#a9">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a14">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="d4" doxytag="XObject::boolean"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::boolean (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp; <em>theNodeList</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
bool value </dl> </td>
</tr>
</table>
<a name="d3" doxytag="XObject::boolean"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::boolean (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
bool value </dl> </td>
</tr>
</table>
<a name="d2" doxytag="XObject::boolean"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::boolean (
</b></td>
<td valign="bottom"><b>
double <em>theNumber</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
bool value </dl> </td>
</tr>
</table>
<a name="a4" doxytag="XObject::boolean"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::boolean (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Cast result object to a boolean.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
boolean value </dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a5">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a4">XNodeSetBase</a>, <a class="el" href="classXNull.html#a5">XNull</a>, <a class="el" href="classXNumberBase.html#a4">XNumberBase</a>, <a class="el" href="classXStringBase.html#a6">XStringBase</a>, <a class="el" href="classXToken.html#a7">XToken</a>, <a class="el" href="classXUnknown.html#a5">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a7">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="b2" doxytag="XObject::dereferenced"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::dereferenced (
</b></td>
<td valign="bottom"><b>
)<code> [protected, virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXalanReferenceCountedObject.html#b3">XalanReferenceCountedObject</a>.
<p>
Reimplemented in <a class="el" href="classXToken.html#b1">XToken</a>, and <a class="el" href="classXResultTreeFrag.html#b0">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a13" doxytag="XObject::equals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::equals (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if two objects are functionally equal.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
<tr><td valign=top><em>executionContext</em>
&nbsp;</td><td>
the current execution context </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="b0" doxytag="XObject::getRealType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXObject.html#s16">eObjectType</a> XObject::getRealType (
</b></td>
<td valign="bottom"><b>
) const<code> [protected, virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell what kind of class this is.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
numeric type value </dl>
<p>
Reimplemented in <a class="el" href="classXNodeSetNodeProxy.html#b0">XNodeSetNodeProxy</a>, <a class="el" href="classXStringAdapter.html#b0">XStringAdapter</a>, <a class="el" href="classXStringCached.html#b0">XStringCached</a>, <a class="el" href="classXStringReference.html#b0">XStringReference</a>, <a class="el" href="classXTokenNumberAdapter.html#b0">XTokenNumberAdapter</a>, and <a class="el" href="classXTokenStringAdapter.html#b0">XTokenStringAdapter</a>. </td>
</tr>
</table>
<a name="a19" doxytag="XObject::getType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXObject.html#s16">eObjectType</a> XObject::getType (
</b></td>
<td valign="bottom"><b>
) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell what kind of class this is.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
numeric type value </dl> </td>
</tr>
</table>
<a name="a2" doxytag="XObject::getTypeString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::getTypeString (
</b></td>
<td valign="bottom"><b>
) const<code> [pure virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Given a request type, return the equivalent string.
<p>
For diagnostic purposes.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
string for type </dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a3">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a2">XNodeSetBase</a>, <a class="el" href="classXNull.html#a3">XNull</a>, <a class="el" href="classXNumberBase.html#a2">XNumberBase</a>, <a class="el" href="classXStringBase.html#a4">XStringBase</a>, <a class="el" href="classXToken.html#a5">XToken</a>, <a class="el" href="classXUnknown.html#a3">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a5">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a17" doxytag="XObject::greaterThan"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::greaterThan (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if one object is greater than the other.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="a18" doxytag="XObject::greaterThanOrEquals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::greaterThanOrEquals (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if one object is greater than or equal the other.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="d0" doxytag="XObject::initialize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::initialize (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Perform static initialization.
<p>
See class <a class="el" href="classXPathInit.html">XPathInit</a>.
<p>
Reimplemented in <a class="el" href="classXUnknown.html#d0">XUnknown</a>. </td>
</tr>
</table>
<a name="a15" doxytag="XObject::lessThan"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::lessThan (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if one object is less than the other.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="a16" doxytag="XObject::lessThanOrEquals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::lessThanOrEquals (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if one object is less than or equal the other.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="a10" doxytag="XObject::nodeset"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp; XObject::nodeset (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Cast result object to a nodelist.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
node list </dl>
<p>
Reimplemented in <a class="el" href="classXNodeSet.html#a3">XNodeSet</a>, <a class="el" href="classXNodeSetBase.html#a10">XNodeSetBase</a>, <a class="el" href="classXNodeSetNodeProxy.html#a3">XNodeSetNodeProxy</a>, and <a class="el" href="classXResultTreeFrag.html#a13">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a14" doxytag="XObject::notEquals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XObject::notEquals (
</b></td>
<td valign="bottom"><b>
const XObject &amp; <em>theRHS</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Tell if two objects are functionally not equal.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
object to compare </td></tr>
<tr><td valign=top><em>executionContext</em>
&nbsp;</td><td>
the current execution context </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
true if they are equal </dl> </td>
</tr>
</table>
<a name="a3" doxytag="XObject::num"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::num (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Cast result object to a number.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
numeric value </dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a4">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a3">XNodeSetBase</a>, <a class="el" href="classXNull.html#a4">XNull</a>, <a class="el" href="classXNumber.html#a3">XNumber</a>, <a class="el" href="classXNumberBase.html#a3">XNumberBase</a>, <a class="el" href="classXStringBase.html#a5">XStringBase</a>, <a class="el" href="classXToken.html#a6">XToken</a>, <a class="el" href="classXTokenNumberAdapter.html#a3">XTokenNumberAdapter</a>, <a class="el" href="classXTokenStringAdapter.html#a3">XTokenStringAdapter</a>, <a class="el" href="classXUnknown.html#a4">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a6">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="d16" doxytag="XObject::number"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::number (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanNode.html">XalanNode</a> &amp; <em>theNode</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The number value of the node </dl> </td>
</tr>
</table>
<a name="d15" doxytag="XObject::number"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::number (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp; <em>executionContext</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp; <em>theNodeList</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The number value of the node list </dl> </td>
</tr>
</table>
<a name="d14" doxytag="XObject::number"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::number (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; <em>theManager</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="d13" doxytag="XObject::number"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::number (
</b></td>
<td valign="bottom"><b>
bool <em>theBoolean</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
bool value </dl> </td>
</tr>
</table>
<a name="b1" doxytag="XObject::referenced"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::referenced (
</b></td>
<td valign="bottom"><b>
)<code> [protected, virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXalanReferenceCountedObject.html#b2">XalanReferenceCountedObject</a>.
<p>
Reimplemented in <a class="el" href="classXToken.html#b0">XToken</a>. </td>
</tr>
</table>
<a name="a9" doxytag="XObject::rtree"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a> &amp; XObject::rtree (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Cast result object to a result tree fragment.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
result tree fragment </dl>
<p>
Reimplemented in <a class="el" href="classXNodeSetBase.html#a9">XNodeSetBase</a>, <a class="el" href="classXStringBase.html#a10">XStringBase</a>, and <a class="el" href="classXResultTreeFrag.html#a12">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a20" doxytag="XObject::setFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::setFactory (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXObjectFactory.html">XObjectFactory</a> * <em>theFactory</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a8" doxytag="XObject::str"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::str (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theBuffer</em>&nbsp;) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Append the string value directly a string.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theBuffer</em>
&nbsp;</td><td>
The buffer for the data </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classXNodeSetBase.html#a7">XNodeSetBase</a>, <a class="el" href="classXNumber.html#a6">XNumber</a>, <a class="el" href="classXToken.html#a10">XToken</a>, <a class="el" href="classXTokenNumberAdapter.html#a6">XTokenNumberAdapter</a>, <a class="el" href="classXTokenStringAdapter.html#a6">XTokenStringAdapter</a>, and <a class="el" href="classXResultTreeFrag.html#a10">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a6" doxytag="XObject::str"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::str (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp; <em>formatterListener</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> <em>function</em>&nbsp;) const<code> [pure virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Send the string value to a <a class="el" href="classFormatterListener.html">FormatterListener</a> instance.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>formatterListener</em>
&nbsp;</td><td>
The <a class="el" href="classFormatterListener.html">FormatterListener</a> instance </td></tr>
<tr><td valign=top><em>function</em>
&nbsp;</td><td>
A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a7">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a6">XNodeSetBase</a>, <a class="el" href="classXNull.html#a7">XNull</a>, <a class="el" href="classXNumber.html#a5">XNumber</a>, <a class="el" href="classXNumberBase.html#a6">XNumberBase</a>, <a class="el" href="classXString.html#a7">XString</a>, <a class="el" href="classXStringAdapter.html#a4">XStringAdapter</a>, <a class="el" href="classXStringBase.html#a8">XStringBase</a>, <a class="el" href="classXStringCached.html#a4">XStringCached</a>, <a class="el" href="classXStringReference.html#a4">XStringReference</a>, <a class="el" href="classXToken.html#a9">XToken</a>, <a class="el" href="classXTokenNumberAdapter.html#a5">XTokenNumberAdapter</a>, <a class="el" href="classXTokenStringAdapter.html#a5">XTokenStringAdapter</a>, <a class="el" href="classXUnknown.html#a7">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a9">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="a5" doxytag="XObject::str"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::str (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Cast result object to a string.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
string value </dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a6">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a5">XNodeSetBase</a>, <a class="el" href="classXNull.html#a6">XNull</a>, <a class="el" href="classXNumber.html#a4">XNumber</a>, <a class="el" href="classXNumberBase.html#a5">XNumberBase</a>, <a class="el" href="classXString.html#a6">XString</a>, <a class="el" href="classXStringAdapter.html#a3">XStringAdapter</a>, <a class="el" href="classXStringBase.html#a7">XStringBase</a>, <a class="el" href="classXStringCached.html#a3">XStringCached</a>, <a class="el" href="classXStringReference.html#a3">XStringReference</a>, <a class="el" href="classXToken.html#a8">XToken</a>, <a class="el" href="classXTokenNumberAdapter.html#a4">XTokenNumberAdapter</a>, <a class="el" href="classXTokenStringAdapter.html#a4">XTokenStringAdapter</a>, <a class="el" href="classXUnknown.html#a6">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a8">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="d12" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp; <em>theNodeList</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp; <em>formatterListener</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> <em>function</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="d11" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp; <em>theNodeList</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The string value of the node list </dl> </td>
</tr>
</table>
<a name="d10" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanNode.html">XalanNode</a> &amp; <em>theNode</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp; <em>formatterListener</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> <em>function</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="d9" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanNode.html">XalanNode</a> &amp; <em>theNode</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The string value of the node </dl> </td>
</tr>
</table>
<a name="d8" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
double <em>theNumber</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp; <em>formatterListener</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> <em>function</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="d7" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
double <em>theNumber</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The string value of the number </dl> </td>
</tr>
</table>
<a name="d6" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::string (
</b></td>
<td valign="bottom"><b>
bool <em>theBool</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classFormatterListener.html">FormatterListener</a> &amp; <em>formatterListener</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classXObject.html#s0">MemberFunctionPtr</a> <em>function</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="d5" doxytag="XObject::string"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::string (
</b></td>
<td valign="bottom"><b>
bool <em>theBool</em>&nbsp;)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Static conversion function.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The string value of the number </dl> </td>
</tr>
</table>
<a name="a7" doxytag="XObject::stringLength"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
double XObject::stringLength (
</b></td>
<td valign="bottom"><b>
) const<code> [pure virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the length of the string value of the instance..
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The length of the string value </dl>
<p>
Reimplemented in <a class="el" href="classXBoolean.html#a8">XBoolean</a>, <a class="el" href="classXNodeSetBase.html#a8">XNodeSetBase</a>, <a class="el" href="classXNull.html#a8">XNull</a>, <a class="el" href="classXNumber.html#a7">XNumber</a>, <a class="el" href="classXNumberBase.html#a7">XNumberBase</a>, <a class="el" href="classXString.html#a8">XString</a>, <a class="el" href="classXStringAdapter.html#a5">XStringAdapter</a>, <a class="el" href="classXStringBase.html#a9">XStringBase</a>, <a class="el" href="classXStringCached.html#a5">XStringCached</a>, <a class="el" href="classXStringReference.html#a5">XStringReference</a>, <a class="el" href="classXToken.html#a11">XToken</a>, <a class="el" href="classXTokenNumberAdapter.html#a7">XTokenNumberAdapter</a>, <a class="el" href="classXTokenStringAdapter.html#a7">XTokenStringAdapter</a>, <a class="el" href="classXUnknown.html#a8">XUnknown</a>, and <a class="el" href="classXResultTreeFrag.html#a11">XResultTreeFrag</a>. </td>
</tr>
</table>
<a name="d1" doxytag="XObject::terminate"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XObject::terminate (
</b></td>
<td valign="bottom"><b>
)<code> [static]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Perform static shut down.
<p>
See class <a class="el" href="classXPathInit.html">XPathInit</a>.
<p>
Reimplemented in <a class="el" href="classXNull.html#d1">XNull</a>, and <a class="el" href="classXUnknown.html#d1">XUnknown</a>. </td>
</tr>
</table>
<hr><h2>Friends And Related Function Documentation</h2>
<a name="l1" doxytag="XObject::XObjectFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
class XObjectFactory<code> [friend]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="l0" doxytag="XObject::XObjectPtr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
class XObjectPtr<code> [friend]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="q1" doxytag="XObject::s_booleanString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_booleanString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q0" doxytag="XObject::s_emptyString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> XObject::s_emptyString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q2" doxytag="XObject::s_falseString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_falseString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q3" doxytag="XObject::s_nodesetString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_nodesetString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q4" doxytag="XObject::s_numberString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_numberString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q5" doxytag="XObject::s_resultTreeFragmentString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_resultTreeFragmentString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q6" doxytag="XObject::s_stringString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_stringString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="q7" doxytag="XObject::s_trueString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XObject::s_trueString<code> [static, protected]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XObject_8hpp-source.html">XObject.hpp</a></ul>
<p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
<p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
<A href="http://www.research.att.com/sw/tools/graphviz/">GraphViz</A> are used to generate this API documentation from the Xalan-C header files.</I></FONT></p>
<TABLE border="0" cellpadding="0" cellspacing="0" width="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
<TR>
<TD WIDTH="80%" VALIGN="TOP">
<P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 1.10</B><BR>
Copyright &copy; 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
</TD>
</TR>
<TR>
<TD WIDTH="100%">
<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
</TD>
</TR>
</TABLE>