XQuilla/docs/dom3-api/classxercesc_1_1DOMXPathException.html
2020-02-17 22:05:20 +01:00

293 lines
15 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XQilla DOM Level 3 API: xercesc::DOMXPathException Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</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 class="nav">
<a class="el" href="namespacexercesc.html">xercesc</a>::<a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a></div>
<h1>xercesc::DOMXPathException Class Reference</h1><!-- doxytag: class="xercesc::DOMXPathException" --><code>#include &lt;<a class="el" href="DOMXPathException_8hpp-source.html">DOMXPathException.hpp</a>&gt;</code>
<p>
<a href="classxercesc_1_1DOMXPathException-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c">ExceptionCode</a> { <a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c1ca7ddc36a3c2af4959ab692b7ff01a7">INVALID_EXPRESSION_ERR</a> = 51,
<a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c835f8c80d658044e6191c5d866442779">TYPE_ERR</a> = 52
}</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ExceptionCode INVALID_EXPRESSION_ERR If the expression has a syntax error or otherwise is not a legal expression according to the rules of the specific <code>XPathEvaluator</code> or contains specialized extension functions or variables not supported by this implementation. <a href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#35f18c2643db6cbafef310ee42a8c4a1">DOMXPathException</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor for <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a>. <a href="#35f18c2643db6cbafef310ee42a8c4a1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#50ad2f68492968934bea585538789445">DOMXPathException</a> (short <a class="el" href="classxercesc_1_1DOMXPathException.html#4ef3f8bafa3a7855838d88b8921482f2">code</a>, const XMLCh *message)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor which takes an error code and a message. <a href="#50ad2f68492968934bea585538789445"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#f18d566c72eddfe6186a198decc4c96e">DOMXPathException</a> (const <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a> &amp;other)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor. <a href="#f18d566c72eddfe6186a198decc4c96e"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Destructor.</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#a4eeff49346be8ecb10694a4ab1d60ef">~DOMXPathException</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor for <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a>. <a href="#a4eeff49346be8ecb10694a4ab1d60ef"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Public variables</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c">ExceptionCode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#4ef3f8bafa3a7855838d88b8921482f2">code</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A code value, from the set defined by the ExceptionCode enum, indicating the type of error that occured. <a href="#4ef3f8bafa3a7855838d88b8921482f2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1DOMXPathException.html#01aaefcaa4fb50edc75d52b5b4814afe">msg</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A string value. <a href="#01aaefcaa4fb50edc75d52b5b4814afe"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<dl compact><dt><b>Since:</b></dt><dd>DOM Level 3 </dd></dl>
<p>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="25859053303c391af72b79929c1b244c"></a><!-- doxytag: member="xercesc::DOMXPathException::ExceptionCode" ref="25859053303c391af72b79929c1b244c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">enum <a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c">xercesc::DOMXPathException::ExceptionCode</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
ExceptionCode INVALID_EXPRESSION_ERR If the expression has a syntax error or otherwise is not a legal expression according to the rules of the specific <code>XPathEvaluator</code> or contains specialized extension functions or variables not supported by this implementation.
<p>
TYPE_ERR If the expression cannot be converted to return the specified type. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="25859053303c391af72b79929c1b244c1ca7ddc36a3c2af4959ab692b7ff01a7"></a><!-- doxytag: member="INVALID_EXPRESSION_ERR" ref="25859053303c391af72b79929c1b244c1ca7ddc36a3c2af4959ab692b7ff01a7" args="" -->INVALID_EXPRESSION_ERR</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="25859053303c391af72b79929c1b244c835f8c80d658044e6191c5d866442779"></a><!-- doxytag: member="TYPE_ERR" ref="25859053303c391af72b79929c1b244c835f8c80d658044e6191c5d866442779" args="" -->TYPE_ERR</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="35f18c2643db6cbafef310ee42a8c4a1"></a><!-- doxytag: member="xercesc::DOMXPathException::DOMXPathException" ref="35f18c2643db6cbafef310ee42a8c4a1" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">xercesc::DOMXPathException::DOMXPathException </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default constructor for <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a>.
<p>
</td>
</tr>
</table>
<a class="anchor" name="50ad2f68492968934bea585538789445"></a><!-- doxytag: member="xercesc::DOMXPathException::DOMXPathException" ref="50ad2f68492968934bea585538789445" args="(short code, const XMLCh *message)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">xercesc::DOMXPathException::DOMXPathException </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">short&nbsp;</td>
<td class="mdname" nowrap> <em>code</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>message</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor which takes an error code and a message.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td>The error code which indicates the exception </td></tr>
<tr><td valign="top"></td><td valign="top"><em>message</em>&nbsp;</td><td>The string containing the error message </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a class="anchor" name="f18d566c72eddfe6186a198decc4c96e"></a><!-- doxytag: member="xercesc::DOMXPathException::DOMXPathException" ref="f18d566c72eddfe6186a198decc4c96e" args="(const DOMXPathException &amp;other)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">xercesc::DOMXPathException::DOMXPathException </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>other</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Copy constructor.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>The object to be copied. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a class="anchor" name="a4eeff49346be8ecb10694a4ab1d60ef"></a><!-- doxytag: member="xercesc::DOMXPathException::~DOMXPathException" ref="a4eeff49346be8ecb10694a4ab1d60ef" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">xercesc::DOMXPathException::~DOMXPathException </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor for <a class="el" href="classxercesc_1_1DOMXPathException.html">DOMXPathException</a>.
<p>
</td>
</tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="4ef3f8bafa3a7855838d88b8921482f2"></a><!-- doxytag: member="xercesc::DOMXPathException::code" ref="4ef3f8bafa3a7855838d88b8921482f2" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1DOMXPathException.html#25859053303c391af72b79929c1b244c">ExceptionCode</a> <a class="el" href="classxercesc_1_1DOMXPathException.html#4ef3f8bafa3a7855838d88b8921482f2">xercesc::DOMXPathException::code</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
A code value, from the set defined by the ExceptionCode enum, indicating the type of error that occured.
<p>
</td>
</tr>
</table>
<a class="anchor" name="01aaefcaa4fb50edc75d52b5b4814afe"></a><!-- doxytag: member="xercesc::DOMXPathException::msg" ref="01aaefcaa4fb50edc75d52b5b4814afe" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">const XMLCh* <a class="el" href="classxercesc_1_1DOMXPathException.html#01aaefcaa4fb50edc75d52b5b4814afe">xercesc::DOMXPathException::msg</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
A string value.
<p>
Applications may use this field to hold an error message. The field value is not set by the DOM implementation, meaning that the string will be empty when an exception is first thrown. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="DOMXPathException_8hpp-source.html">DOMXPathException.hpp</a><li><a class="el" href="DOMXPathException_8cpp.html">DOMXPathException.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue Dec 12 00:19:03 2006 for XQilla DOM Level 3 API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
</body>
</html>