source: NonGTP/Xerces/xerces/doc/html/apiDocs/DefaultHandler_8hpp-source.html @ 358

Revision 358, 44.0 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1<HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>DefaultHandler.hpp Source File</TITLE><link href="XercesApi.css" rel="stylesheet" type="text/css"></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG border="0" height="60" hspace="0" src="../resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5" hspace="0" src="../resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60" hspace="0" src="../resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="../graphics/api-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG border="0" height="20" hspace="0" src="../resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','../resources/button-xml-hi.gif','../resources/button-xml-lo.gif');" src="../resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','../resources/button-asf-hi.gif','../resources/button-asf-lo.gif');" src="../resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','../resources/button-w3c-hi.gif','../resources/button-w3c-lo.gif');" src="../resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG border="0" height="14" hspace="0" src="../resources/join.gif" vspace="0" width="120"><BR>
2  <A href="../../index.html" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','../graphics/ext-2-label-2.jpg','../graphics/ext-2-label-3.jpg');" src="../graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
3
4  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
5
6  <A href="../index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','../graphics/index-label-2.jpg','../graphics/index-label-3.jpg');" src="../graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
7  <A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
8  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
9  <A href="../install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','../graphics/install-label-2.jpg','../graphics/install-label-3.jpg');" src="../graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
10  <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-18');" onMouseOver="rolloverOn('side-ext-18');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-18" onLoad="rolloverLoad('side-ext-18','../graphics/ext-18-label-2.jpg','../graphics/ext-18-label-3.jpg');" src="../graphics/ext-18-label-3.jpg" vspace="0" width="120"></A><BR>
11  <A href="../build.html" onMouseOut="rolloverOff('side-build');" onMouseOver="rolloverOn('side-build');"><IMG alt="Build" border="0" height="12" hspace="0" name="side-build" onLoad="rolloverLoad('side-build','../graphics/build-label-2.jpg','../graphics/build-label-3.jpg');" src="../graphics/build-label-3.jpg" vspace="0" width="120"></A><BR>
12
13  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
14  <A href="../faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','../graphics/faqs-label-2.jpg','../graphics/faqs-label-3.jpg');" src="../graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR> 
15  <A href="../samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','../graphics/samples-label-2.jpg','../graphics/samples-label-3.jpg');" src="../graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
16  <A href="../api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','../graphics/api-label-2.jpg','../graphics/api-label-3.jpg');" src="../graphics/api-label-3.jpg" vspace="0" width="120"></A><BR> 
17
18  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR> 
19  <A href="../ApacheDOMC++Binding.html" onMouseOut="rolloverOff('side-ext-68');" onMouseOver="rolloverOn('side-ext-68');"><IMG alt="DOM C++ Binding" border="0" height="12" hspace="0" name="side-ext-68" onLoad="rolloverLoad('side-ext-68','../graphics/ext-68-label-2.jpg','../graphics/ext-68-label-3.jpg');" src="../graphics/ext-68-label-3.jpg" vspace="0" width="120"></A><BR>
20
21  <A href="../program.html" onMouseOut="rolloverOff('side-program');" onMouseOver="rolloverOn('side-program');"><IMG alt="Programming" border="0" height="12" hspace="0" name="side-program" onLoad="rolloverLoad('side-program','../graphics/program-label-2.jpg','../graphics/program-label-3.jpg');" src="../graphics/program-label-3.jpg" vspace="0" width="120"></A><BR>
22  <A href="../migrate.html" onMouseOut="rolloverOff('side-migrate');" onMouseOver="rolloverOn('side-migrate');"><IMG alt="Migration Guide" border="0" height="12" hspace="0" name="side-migrate" onLoad="rolloverLoad('side-migrate','../graphics/migrate-label-2.jpg','../graphics/migrate-label-3.jpg');" src="../graphics/migrate-label-3.jpg" vspace="0" width="120"></A><BR>
23
24  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
25
26  <A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
27  <A href="../bug-report.html" onMouseOut="rolloverOff('side-bug-report');" onMouseOver="rolloverOn('side-bug-report');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-bug-report" onLoad="rolloverLoad('side-bug-report','../graphics/bug-report-label-2.jpg','../graphics/bug-report-label-3.jpg');" src="../graphics/bug-report-label-3.jpg" vspace="0" width="120"></A><BR> 
28  <A href="../pdf.html" onMouseOut="rolloverOff('side-pdf');" onMouseOver="rolloverOn('side-pdf');"><IMG alt="PDF Document" border="0" height="12" hspace="0" name="side-pdf" onLoad="rolloverLoad('side-pdf','../graphics/pdf-label-2.jpg','../graphics/pdf-label-3.jpg');" src="../graphics/pdf-label-3.jpg" vspace="0" width="120"></A><BR>
29
30  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
31
32  <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-100');" onMouseOver="rolloverOn('side-ext-100');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-100" onLoad="rolloverLoad('side-ext-100','../graphics/ext-100-label-2.jpg','../graphics/ext-100-label-3.jpg');" src="../graphics/ext-100-label-3.jpg" vspace="0" width="120"></A><BR>
33
34  <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-102');" onMouseOver="rolloverOn('side-ext-102');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-102" onLoad="rolloverLoad('side-ext-102','../graphics/ext-102-label-2.jpg','../graphics/ext-102-label-3.jpg');" src="../graphics/ext-102-label-3.jpg" vspace="0" width="120"></A><BR>
35
36
37<IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
38    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
39
40            <P>
41<!-- Generated by Doxygen 1.2.14 -->
42<center>
43<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>
44<hr><h1>DefaultHandler.hpp</h1><a href="DefaultHandler_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/*</font>
4500002 <font class="comment"> * Copyright 1999-2000,2004 The Apache Software Foundation.</font>
4600003 <font class="comment"> * </font>
4700004 <font class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</font>
4800005 <font class="comment"> * you may not use this file except in compliance with the License.</font>
4900006 <font class="comment"> * You may obtain a copy of the License at</font>
5000007 <font class="comment"> * </font>
5100008 <font class="comment"> *      http://www.apache.org/licenses/LICENSE-2.0</font>
5200009 <font class="comment"> * </font>
5300010 <font class="comment"> * Unless required by applicable law or agreed to in writing, software</font>
5400011 <font class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</font>
5500012 <font class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font>
5600013 <font class="comment"> * See the License for the specific language governing permissions and</font>
5700014 <font class="comment"> * limitations under the License.</font>
5800015 <font class="comment"> */</font>
5900016
6000017 <font class="comment">/*</font>
6100018 <font class="comment"> * $Log: DefaultHandler.hpp,v $</font>
6200019 <font class="comment"> * Revision 1.8  2004/09/08 13:56:20  peiyongz</font>
6300020 <font class="comment"> * Apache License Version 2.0</font>
6400021 <font class="comment"> *</font>
6500022 <font class="comment"> * Revision 1.7  2004/01/29 11:46:32  cargilld</font>
6600023 <font class="comment"> * Code cleanup changes to get rid of various compiler diagnostic messages.</font>
6700024 <font class="comment"> *</font>
6800025 <font class="comment"> * Revision 1.6  2003/12/02 14:33:13  amassari</font>
6900026 <font class="comment"> * Don't use the word "exception" as a variable name, as VC 7.1 complains about it</font>
7000027 <font class="comment"> *</font>
7100028 <font class="comment"> * Revision 1.5  2002/11/04 14:55:45  tng</font>
7200029 <font class="comment"> * C++ Namespace Support.</font>
7300030 <font class="comment"> *</font>
7400031 <font class="comment"> * Revision 1.4  2002/08/20 16:53:56  tng</font>
7500032 <font class="comment"> * [Bug 6251] Info during compilation.</font>
7600033 <font class="comment"> *</font>
7700034 <font class="comment"> * Revision 1.3  2002/06/06 20:38:45  tng</font>
7800035 <font class="comment"> * Document Fix: document that the returned object from resolveEntity is owned by the parser</font>
7900036 <font class="comment"> *</font>
8000037 <font class="comment"> * Revision 1.2  2002/02/20 18:17:02  tng</font>
8100038 <font class="comment"> * [Bug 5977] Warnings on generating apiDocs.</font>
8200039 <font class="comment"> *</font>
8300040 <font class="comment"> * Revision 1.1.1.1  2002/02/01 22:22:09  peiyongz</font>
8400041 <font class="comment"> * sane_include</font>
8500042 <font class="comment"> *</font>
8600043 <font class="comment"> * Revision 1.6  2002/01/28 17:08:33  knoaman</font>
8700044 <font class="comment"> * SAX2-ext's DeclHandler support.</font>
8800045 <font class="comment"> *</font>
8900046 <font class="comment"> * Revision 1.5  2001/11/13 13:24:05  tng</font>
9000047 <font class="comment"> * Fix documentation for DefaultHandler.</font>
9100048 <font class="comment"> *</font>
9200049 <font class="comment"> * Revision 1.4  2000/12/22 15:17:01  tng</font>
9300050 <font class="comment"> * SAX2-ext's LexicalHandler support added by David Bertoni.</font>
9400051 <font class="comment"> *</font>
9500052 <font class="comment"> * Revision 1.3  2000/08/14 18:56:14  aruna1</font>
9600053 <font class="comment"> * Virtual parameter inconsistency fixed</font>
9700054 <font class="comment"> *</font>
9800055 <font class="comment"> * Revision 1.2  2000/08/07 18:21:27  jpolast</font>
9900056 <font class="comment"> * change  module to </font>
10000057 <font class="comment"> *</font>
10100058 <font class="comment"> * Revision 1.1  2000/08/02 18:02:34  jpolast</font>
10200059 <font class="comment"> * initial checkin of sax2 implementation</font>
10300060 <font class="comment"> * submitted by Simon Fell (simon@fell.com)</font>
10400061 <font class="comment"> * and Joe Polastre (jpolast@apache.org)</font>
10500062 <font class="comment"> *</font>
10600063 <font class="comment"> *</font>
10700064 <font class="comment"> */</font>
10800065
10900066
11000067 <font class="preprocessor">#ifndef DEFAULTHANDLER_HPP</font>
11100068 <font class="preprocessor"></font><font class="preprocessor">#define DEFAULTHANDLER_HPP</font>
11200069 <font class="preprocessor"></font>
11300070 <font class="preprocessor">#include &lt;<a class="code" href="ContentHandler_8hpp.html">xercesc/sax2/ContentHandler.hpp</a>&gt;</font>
11400071 <font class="preprocessor">#include &lt;<a class="code" href="LexicalHandler_8hpp.html">xercesc/sax2/LexicalHandler.hpp</a>&gt;</font>
11500072 <font class="preprocessor">#include &lt;<a class="code" href="DeclHandler_8hpp.html">xercesc/sax2/DeclHandler.hpp</a>&gt;</font>
11600073 <font class="preprocessor">#include &lt;<a class="code" href="DTDHandler_8hpp.html">xercesc/sax/DTDHandler.hpp</a>&gt;</font>
11700074 <font class="preprocessor">#include &lt;<a class="code" href="EntityResolver_8hpp.html">xercesc/sax/EntityResolver.hpp</a>&gt;</font>
11800075 <font class="preprocessor">#include &lt;<a class="code" href="ErrorHandler_8hpp.html">xercesc/sax/ErrorHandler.hpp</a>&gt;</font>
11900076 <font class="preprocessor">#include &lt;<a class="code" href="SAXParseException_8hpp.html">xercesc/sax/SAXParseException.hpp</a>&gt;</font>
12000077
12100078 <a class="code" href="XercesDefs_8hpp.html#a2">XERCES_CPP_NAMESPACE_BEGIN</a>
12200079
123<a name="l00080"></a><a class="code" href="DefaultHandler_8hpp.html#a0">00080</a> <font class="keyword">class </font><a class="code" href="classLocator.html">Locator</a>;
12400081 <font class="keyword">class </font><a class="code" href="classAttributes.html">Attributes</a>;
12500082
126<a name="l00105"></a><a class="code" href="classDefaultHandler.html">00105</a> <font class="keyword">class </font><a class="code" href="XercesDefs_8hpp.html#a11"></a> <a class="code" href="classDefaultHandler.html">DefaultHandler</a> :
12700106
12800107     <font class="keyword">public</font> <a class="code" href="classEntityResolver.html">EntityResolver</a>,
12900108     <font class="keyword">public</font> <a class="code" href="classDTDHandler.html">DTDHandler</a>,
13000109     <font class="keyword">public</font> <a class="code" href="classContentHandler.html">ContentHandler</a>,
13100110     <font class="keyword">public</font> <a class="code" href="classErrorHandler.html">ErrorHandler</a>,
13200111     <font class="keyword">public</font> <a class="code" href="classLexicalHandler.html">LexicalHandler</a>,
13300112     <font class="keyword">public</font> <a class="code" href="classDeclHandler.html">DeclHandler</a>
13400113 {
13500114 <font class="keyword">public</font>:
13600132     <font class="keyword">virtual</font> <font class="keywordtype">void</font> characters
13700133     (
13800134         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    chars
13900135         , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>    length
14000136     );
14100137
14200150     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classContentHandler.html#z531_1">endDocument</a>();
14300151
14400167     <font class="keyword">virtual</font> <font class="keywordtype">void</font> endElement
14500168     (
14600169         <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> uri,
14700170         <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> localname,
14800171         <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> qname
14900172     );
15000173
15100189     <font class="keyword">virtual</font> <font class="keywordtype">void</font> ignorableWhitespace
15200190     (
15300191         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    chars
15400192         , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>    length
15500193     );
15600194
15700210     <font class="keyword">virtual</font> <font class="keywordtype">void</font> processingInstruction
15800211     (
15900212         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    target
16000213         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    data
16100214     );
16200215
16300221     <font class="keyword">virtual</font> <font class="keywordtype">void</font> resetDocument();
16400223
16500238     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classContentHandler.html#z531_5">setDocumentLocator</a>(<font class="keyword">const</font> <a class="code" href="classLocator.html">Locator</a>* <font class="keyword">const</font> locator);
16600239
16700252     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classContentHandler.html#z531_6">startDocument</a>();
16800253
16900270     <font class="keyword">virtual</font> <font class="keywordtype">void</font> startElement
17000271     (
17100272         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    uri,
17200273         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    localname,
17300274         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    qname
17400275         , <font class="keyword">const</font> <a class="code" href="classAttributes.html">Attributes</a>&amp; attrs
17500276     );
17600277
17700293     <font class="keyword">virtual</font> <font class="keywordtype">void</font> startPrefixMapping
17800294     (
17900295         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    prefix,
18000296         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    uri
18100297     ) ;
18200298
18300313     <font class="keyword">virtual</font> <font class="keywordtype">void</font> endPrefixMapping
18400314     (
18500315         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    prefix
18600316     ) ;
18700317
18800335     <font class="keyword">virtual</font> <font class="keywordtype">void</font> skippedEntity
18900336     (
19000337         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
19100338     ) ;
19200339
19300341
19400366     <font class="keyword">virtual</font> <a class="code" href="classInputSource.html">InputSource</a>* resolveEntity
19500367     (
19600368         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    publicId
19700369         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    systemId
19800370     );
19900371
20000373
20100390     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classErrorHandler.html#z427_1">error</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp; exc);
20200391
20300409     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classErrorHandler.html#z427_2">fatalError</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp; exc);
20400410
20500425     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classErrorHandler.html#z427_0">warning</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp; exc);
20600426
20700432     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classErrorHandler.html#z427_3">resetErrors</a>();
20800433
20900435
21000436
21100439
21200453     <font class="keyword">virtual</font> <font class="keywordtype">void</font> notationDecl
21300454     (
21400455         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
21500456         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    publicId
21600457         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    systemId
21700458     );
21800459
21900465     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classDTDHandler.html#z423_2">resetDocType</a>();
22000466
22100481     <font class="keyword">virtual</font> <font class="keywordtype">void</font> unparsedEntityDecl
22200482     (
22300483         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
22400484         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    publicId
22500485         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    systemId
22600486         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    notationName
22700487     );
22800489
22900490
23000508     <font class="keyword">virtual</font> <font class="keywordtype">void</font> comment
23100509     (
23200510         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    chars
23300511         , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>    length
23400512     );
23500513
23600523     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classLexicalHandler.html#z542_1">endCDATA</a> ();
23700524
23800534     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classLexicalHandler.html#z542_2">endDTD</a> ();
23900535
24000546     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classLexicalHandler.html#z542_3">endEntity</a> (<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> name);
24100547
24200557     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classLexicalHandler.html#z542_4">startCDATA</a> ();
24300558
24400571     <font class="keyword">virtual</font> <font class="keywordtype">void</font> startDTD
24500572     (
24600573         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
24700574         , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    publicId
24800575         , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    systemId
24900576     );
25000577
25100588     <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classLexicalHandler.html#z542_6">startEntity</a> (<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> name);
25200589
25300591
25400595
25500612     <font class="keyword">virtual</font> <font class="keywordtype">void</font> elementDecl
25600613     (
25700614         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
25800615         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    model
25900616     );
26000617
26100632     <font class="keyword">virtual</font> <font class="keywordtype">void</font> attributeDecl
26200633     (
26300634         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    eName
26400635         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    aName
26500636         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    type
26600637         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    mode
26700638         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    value
26800639     );
26900640
27000653     <font class="keyword">virtual</font> <font class="keywordtype">void</font> internalEntityDecl
27100654     (
27200655         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
27300656         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    value
27400657     );
27500658
27600671     <font class="keyword">virtual</font> <font class="keywordtype">void</font> externalEntityDecl
27700672     (
27800673         <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>    name
27900674         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    publicId
28000675         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>    systemId
28100676     );
28200677
28300679
284<a name="l00680"></a><a class="code" href="classDefaultHandler.html#a0">00680</a>     <a class="code" href="classDefaultHandler.html">DefaultHandler</a>() {};
285<a name="l00681"></a><a class="code" href="classDefaultHandler.html#a1">00681</a>     <font class="keyword">virtual</font> ~<a class="code" href="classDefaultHandler.html">DefaultHandler</a>() {};
28600682
28700683 <font class="keyword">private</font>:
28800684     <font class="comment">// -----------------------------------------------------------------------</font>
28900685     <font class="comment">//  Unimplemented constructors and operators</font>
29000686     <font class="comment">// -----------------------------------------------------------------------</font>
29100687     <a class="code" href="classDefaultHandler.html">DefaultHandler</a>(<font class="keyword">const</font> <a class="code" href="classDefaultHandler.html">DefaultHandler</a>&amp;);
29200688     <a class="code" href="classDefaultHandler.html">DefaultHandler</a>&amp; operator=(<font class="keyword">const</font> <a class="code" href="classDefaultHandler.html">DefaultHandler</a>&amp;);   
29300689 };
29400690
29500691
29600692 <font class="comment">// ---------------------------------------------------------------------------</font>
29700693 <font class="comment">//  HandlerBase: Inline default implementations</font>
29800694 <font class="comment">// ---------------------------------------------------------------------------</font>
299<a name="l00695"></a><a class="code" href="classDefaultHandler.html#z534_0">00695</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z534_0">DefaultHandler::characters</a>(<font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
30000696                                        ,<font class="keyword">const</font>   <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>)
30100697 {
30200698 }
30300699
304<a name="l00700"></a><a class="code" href="classDefaultHandler.html#z534_1">00700</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z534_1">DefaultHandler::endDocument</a>()
30500701 {
30600702 }
30700703
308<a name="l00704"></a><a class="code" href="classDefaultHandler.html#z534_2">00704</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z534_2">DefaultHandler::endElement</a>(<font class="keyword">const</font>    XMLCh* <font class="keyword">const</font>
30900705                                         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>
31000706                                         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
31100707 {
31200708 }
31300709
314<a name="l00710"></a><a class="code" href="classDefaultHandler.html#z537_0">00710</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z537_0">DefaultHandler::error</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp;)
31500711 {
31600712 }
31700713
318<a name="l00714"></a><a class="code" href="classDefaultHandler.html#z537_1">00714</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z537_1">DefaultHandler::fatalError</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp; exc)
31900715 {
32000716     <font class="keywordflow">throw</font> exc;
32100717 }
32200718
32300719 <font class="keyword">inline</font> <font class="keywordtype">void</font>
324<a name="l00720"></a><a class="code" href="classDefaultHandler.html#z534_3">00720</a> <a class="code" href="classDefaultHandler.html#z534_3">DefaultHandler::ignorableWhitespace</a>( <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
32500721                                     , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>)
32600722 {
32700723 }
32800724
329<a name="l00725"></a><a class="code" href="classDefaultHandler.html#z538_0">00725</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z538_0">DefaultHandler::notationDecl</a>(  <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
33000726                                             , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>
33100727                                             , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
33200728 {
33300729 }
33400730
33500731 <font class="keyword">inline</font> <font class="keywordtype">void</font>
336<a name="l00732"></a><a class="code" href="classDefaultHandler.html#z534_4">00732</a> <a class="code" href="classDefaultHandler.html#z534_4">DefaultHandler::processingInstruction</a>( <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
33700733                                         , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
33800734 {
33900735 }
34000736
341<a name="l00737"></a><a class="code" href="classDefaultHandler.html#z537_3">00737</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z537_3">DefaultHandler::resetErrors</a>()
34200738 {
34300739 }
34400740
345<a name="l00741"></a><a class="code" href="classDefaultHandler.html#z534_5">00741</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z534_5">DefaultHandler::resetDocument</a>()
34600742 {
34700743 }
34800744
349<a name="l00745"></a><a class="code" href="classDefaultHandler.html#z538_1">00745</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z538_1">DefaultHandler::resetDocType</a>()
35000746 {
35100747 }
35200748
35300749 <font class="keyword">inline</font> <a class="code" href="classInputSource.html">InputSource</a>*
354<a name="l00750"></a><a class="code" href="classDefaultHandler.html#z536_0">00750</a> <a class="code" href="classDefaultHandler.html#z536_0">DefaultHandler::resolveEntity</a>( <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
35500751                                 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
35600752 {
35700753     <font class="keywordflow">return</font> 0;
35800754 }
35900755
36000756 <font class="keyword">inline</font> <font class="keywordtype">void</font>
361<a name="l00757"></a><a class="code" href="classDefaultHandler.html#z538_2">00757</a> <a class="code" href="classDefaultHandler.html#z538_2">DefaultHandler::unparsedEntityDecl</a>(<font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
36200758                                     , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>
36300759                                     , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>
36400760                                     , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
36500761 {
36600762 }
36700763
368<a name="l00764"></a><a class="code" href="classDefaultHandler.html#z535_0">00764</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z535_0">DefaultHandler::setDocumentLocator</a>(<font class="keyword">const</font> <a class="code" href="classLocator.html">Locator</a>* <font class="keyword">const</font>)
36900765 {
37000766 }
37100767
372<a name="l00768"></a><a class="code" href="classDefaultHandler.html#z535_1">00768</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z535_1">DefaultHandler::startDocument</a>()
37300769 {
37400770 }
37500771
37600772 <font class="keyword">inline</font> <font class="keywordtype">void</font>
377<a name="l00773"></a><a class="code" href="classDefaultHandler.html#z535_2">00773</a> <a class="code" href="classDefaultHandler.html#z535_2">DefaultHandler::startElement</a>(  <font class="keyword">const</font>     XMLCh* <font class="keyword">const</font>
37800774                                 , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
37900775                                 , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
38000776                                 , <font class="keyword">const</font>   <a class="code" href="classAttributes.html">Attributes</a>&amp;
38100777 )
38200778 {
38300779 }
38400780
385<a name="l00781"></a><a class="code" href="classDefaultHandler.html#z537_2">00781</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z537_2">DefaultHandler::warning</a>(<font class="keyword">const</font> <a class="code" href="classSAXParseException.html">SAXParseException</a>&amp;)
38600782 {
38700783 }
38800784
389<a name="l00785"></a><a class="code" href="classDefaultHandler.html#z535_3">00785</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z535_3">DefaultHandler::startPrefixMapping</a> ( <font class="keyword">const</font>  XMLCh* <font class="keyword">const</font>
39000786                                                 ,<font class="keyword">const</font>  XMLCh* <font class="keyword">const</font>)
39100787 {
39200788 }
39300789
394<a name="l00790"></a><a class="code" href="classDefaultHandler.html#z535_4">00790</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z535_4">DefaultHandler::endPrefixMapping</a> ( <font class="keyword">const</font>    XMLCh* <font class="keyword">const</font>)
39500791 {
39600792 }
39700793
398<a name="l00794"></a><a class="code" href="classDefaultHandler.html#z535_5">00794</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z535_5">DefaultHandler::skippedEntity</a> ( <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>)
39900795 {
40000796 }
40100797
402<a name="l00798"></a><a class="code" href="classDefaultHandler.html#z539_0">00798</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_0">DefaultHandler::comment</a>(  <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
40300799                                        , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font>)
40400800 {
40500801 }
40600802
407<a name="l00803"></a><a class="code" href="classDefaultHandler.html#z539_1">00803</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_1">DefaultHandler::endCDATA</a> ()
40800804 {
40900805 }
41000806
411<a name="l00807"></a><a class="code" href="classDefaultHandler.html#z539_2">00807</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_2">DefaultHandler::endDTD</a> ()
41200808 {
41300809 }
41400810
415<a name="l00811"></a><a class="code" href="classDefaultHandler.html#z539_3">00811</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_3">DefaultHandler::endEntity</a> (<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
41600812 {
41700813 }
41800814
419<a name="l00815"></a><a class="code" href="classDefaultHandler.html#z539_4">00815</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_4">DefaultHandler::startCDATA</a> ()
42000816 {
42100817 }
42200818
423<a name="l00819"></a><a class="code" href="classDefaultHandler.html#z539_5">00819</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_5">DefaultHandler::startDTD</a>(  <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
42400820                                         , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>
42500821                                         , <font class="keyword">const</font>   XMLCh* <font class="keyword">const</font>)
42600822 {
42700823 }
42800824
429<a name="l00825"></a><a class="code" href="classDefaultHandler.html#z539_6">00825</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z539_6">DefaultHandler::startEntity</a> (<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
43000826 {
43100827 }
43200828
433<a name="l00829"></a><a class="code" href="classDefaultHandler.html#z540_1">00829</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z540_1">DefaultHandler::attributeDecl</a>(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
43400830                                           <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
43500831                                           <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
43600832                                           <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
43700833                                           <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
43800834 {
43900835 }
44000836
441<a name="l00837"></a><a class="code" href="classDefaultHandler.html#z540_0">00837</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z540_0">DefaultHandler::elementDecl</a>(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
44200838                                         <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
44300839 {
44400840 }
44500841
446<a name="l00842"></a><a class="code" href="classDefaultHandler.html#z540_3">00842</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z540_3">DefaultHandler::externalEntityDecl</a>(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
44700843                                                <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
44800844                                                <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
44900845 {
45000846 }
45100847
452<a name="l00848"></a><a class="code" href="classDefaultHandler.html#z540_2">00848</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classDefaultHandler.html#z540_2">DefaultHandler::internalEntityDecl</a>(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font>,
45300849                                                <font class="keyword">const</font> XMLCh* <font class="keyword">const</font>)
45400850 {
45500851 }
45600852
45700853 <a class="code" href="XercesDefs_8hpp.html#a3">XERCES_CPP_NAMESPACE_END</a>
45800854
45900855 <font class="preprocessor">#endif // ! DEFAULTHANDLER_HPP</font>
460</pre></div>    </FONT></TD></TR></TABLE><BR>
461</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1" alt=""></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
462              Copyright &copy; 1994-2004 The Apache Software Foundation.
463              All Rights Reserved.
464            </I></FONT></TD></TR></TABLE></BODY></HTML>
Note: See TracBrowser for help on using the repository browser.