1 | <HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>AbstractDOMParser.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"> </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> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
|
---|
44 | <hr><h1>AbstractDOMParser.hpp</h1><a href="AbstractDOMParser_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <font class="comment">/*</font>
|
---|
45 | 00002 <font class="comment"> * Copyright 2002, 2003,2004 The Apache Software Foundation.</font>
|
---|
46 | 00003 <font class="comment"> * </font>
|
---|
47 | 00004 <font class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</font>
|
---|
48 | 00005 <font class="comment"> * you may not use this file except in compliance with the License.</font>
|
---|
49 | 00006 <font class="comment"> * You may obtain a copy of the License at</font>
|
---|
50 | 00007 <font class="comment"> * </font>
|
---|
51 | 00008 <font class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</font>
|
---|
52 | 00009 <font class="comment"> * </font>
|
---|
53 | 00010 <font class="comment"> * Unless required by applicable law or agreed to in writing, software</font>
|
---|
54 | 00011 <font class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</font>
|
---|
55 | 00012 <font class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</font>
|
---|
56 | 00013 <font class="comment"> * See the License for the specific language governing permissions and</font>
|
---|
57 | 00014 <font class="comment"> * limitations under the License.</font>
|
---|
58 | 00015 <font class="comment"> */</font>
|
---|
59 | 00016
|
---|
60 | 00017 <font class="comment">/*</font>
|
---|
61 | 00018 <font class="comment"> * $Id: AbstractDOMParser.hpp,v 1.35 2004/09/28 02:14:14 cargilld Exp $</font>
|
---|
62 | 00019 <font class="comment"> *</font>
|
---|
63 | 00020 <font class="comment"> */</font>
|
---|
64 | 00021 <font class="preprocessor">#if !defined(ABSTRACTDOMPARSER_HPP)</font>
|
---|
65 | <a name="l00022"></a><a class="code" href="AbstractDOMParser_8hpp.html#a0">00022</a> <font class="preprocessor"></font><font class="preprocessor">#define ABSTRACTDOMPARSER_HPP</font>
|
---|
66 | 00023 <font class="preprocessor"></font>
|
---|
67 | 00024 <font class="preprocessor">#include <<a class="code" href="DOMDocument_8hpp.html">xercesc/dom/DOMDocument.hpp</a>></font>
|
---|
68 | 00025 <font class="preprocessor">#include <<a class="code" href="XMLDocumentHandler_8hpp.html">xercesc/framework/XMLDocumentHandler.hpp</a>></font>
|
---|
69 | 00026 <font class="preprocessor">#include <<a class="code" href="XMLErrorReporter_8hpp.html">xercesc/framework/XMLErrorReporter.hpp</a>></font>
|
---|
70 | 00027 <font class="preprocessor">#include <<a class="code" href="XMLEntityHandler_8hpp.html">xercesc/framework/XMLEntityHandler.hpp</a>></font>
|
---|
71 | 00028 <font class="preprocessor">#include <<a class="code" href="SecurityManager_8hpp.html">xercesc/util/SecurityManager.hpp</a>></font>
|
---|
72 | 00029 <font class="preprocessor">#include <xercesc/util/ValueStackOf.hpp></font>
|
---|
73 | 00030 <font class="preprocessor">#include <xercesc/validators/DTD/DocTypeHandler.hpp></font>
|
---|
74 | 00031 <font class="preprocessor">#include <<a class="code" href="DOMDocumentType_8hpp.html">xercesc/dom/DOMDocumentType.hpp</a>></font>
|
---|
75 | 00032 <font class="preprocessor">#include <xercesc/validators/DTD/DTDElementDecl.hpp></font>
|
---|
76 | 00033 <font class="preprocessor">#include <xercesc/framework/XMLBufferMgr.hpp></font>
|
---|
77 | 00034 <font class="preprocessor">#include <<a class="code" href="PSVIHandler_8hpp.html">xercesc/framework/psvi/PSVIHandler.hpp</a>></font>
|
---|
78 | 00035
|
---|
79 | 00036 <a class="code" href="XercesDefs_8hpp.html#a2">XERCES_CPP_NAMESPACE_BEGIN</a>
|
---|
80 | 00037
|
---|
81 | <a name="l00038"></a><a class="code" href="AbstractDOMParser_8hpp.html#a1">00038</a> <font class="keyword">class </font><a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>;
|
---|
82 | 00039 <font class="keyword">class </font>XMLScanner;
|
---|
83 | 00040 <font class="keyword">class </font><a class="code" href="classXMLValidator.html">XMLValidator</a>;
|
---|
84 | 00041 <font class="keyword">class </font>DOMDocumentImpl;
|
---|
85 | 00042 <font class="keyword">class </font>DOMDocumentTypeImpl;
|
---|
86 | 00043 <font class="keyword">class </font><a class="code" href="classDOMElement.html">DOMElement</a>;
|
---|
87 | 00044 <font class="keyword">class </font>GrammarResolver;
|
---|
88 | 00045 <font class="keyword">class </font><a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>;
|
---|
89 | 00046 <font class="keyword">class </font><a class="code" href="classPSVIHandler.html">PSVIHandler</a>;
|
---|
90 | 00047
|
---|
91 | <a name="l00052"></a><a class="code" href="classAbstractDOMParser.html">00052</a> <font class="keyword">class </font><a class="code" href="XercesDefs_8hpp.html#a14"></a> <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a> :
|
---|
92 | 00053
|
---|
93 | 00054 <font class="keyword">public</font> <a class="code" href="classXMemory.html">XMemory</a>
|
---|
94 | 00055 , <font class="keyword">public</font> <a class="code" href="classXMLDocumentHandler.html">XMLDocumentHandler</a>
|
---|
95 | 00056 , <font class="keyword">public</font> <a class="code" href="classXMLErrorReporter.html">XMLErrorReporter</a>
|
---|
96 | 00057 , <font class="keyword">public</font> <a class="code" href="classXMLEntityHandler.html">XMLEntityHandler</a>
|
---|
97 | 00058 , <font class="keyword">public</font> DocTypeHandler
|
---|
98 | 00059 , <font class="keyword">public</font> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>
|
---|
99 | 00060 {
|
---|
100 | 00061 <font class="keyword">public</font> :
|
---|
101 | 00062 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
102 | 00063 <font class="comment">// Class types</font>
|
---|
103 | 00064 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
104 | 00067 <font class="comment"></font>
|
---|
105 | <a name="l00075"></a><a class="code" href="classAbstractDOMParser.html#z448_0">00075</a> <font class="keyword">enum</font> ValSchemes
|
---|
106 | 00076 {
|
---|
107 | 00077 Val_Never
|
---|
108 | 00078 , Val_Always
|
---|
109 | 00079 , Val_Auto
|
---|
110 | 00080 };
|
---|
111 | 00081
|
---|
112 | 00083
|
---|
113 | 00084
|
---|
114 | 00085 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
115 | 00086 <font class="comment">// Constructors and Detructor</font>
|
---|
116 | 00087 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
117 | 00090 <font class="comment"></font>
|
---|
118 | 00094 <font class="keyword">virtual</font> ~<a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>();
|
---|
119 | 00095
|
---|
120 | 00097
|
---|
121 | 00098 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
122 | 00099 <font class="comment">// Utility methods</font>
|
---|
123 | 00100 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
124 | 00101
|
---|
125 | 00109 <font class="keywordtype">void</font> reset();
|
---|
126 | 00110
|
---|
127 | 00124 <a class="code" href="classDOMDocument.html">DOMDocument</a>* adoptDocument();
|
---|
128 | 00125
|
---|
129 | 00127
|
---|
130 | 00128
|
---|
131 | 00129 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
132 | 00130 <font class="comment">// Getter methods</font>
|
---|
133 | 00131 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
134 | 00132
|
---|
135 | 00135
|
---|
136 | 00147 <a class="code" href="classDOMDocument.html">DOMDocument</a>* getDocument();
|
---|
137 | 00148
|
---|
138 | 00156 <font class="keyword">const</font> <a class="code" href="classXMLValidator.html">XMLValidator</a>& getValidator() <font class="keyword">const</font>;
|
---|
139 | 00157
|
---|
140 | 00165 ValSchemes getValidationScheme() <font class="keyword">const</font>;
|
---|
141 | 00166
|
---|
142 | 00177 <font class="keywordtype">bool</font> getDoSchema() <font class="keyword">const</font>;
|
---|
143 | 00178
|
---|
144 | 00189 <font class="keywordtype">bool</font> getValidationSchemaFullChecking() <font class="keyword">const</font>;
|
---|
145 | 00190
|
---|
146 | 00201 <font class="keywordtype">bool</font> getIdentityConstraintChecking() <font class="keyword">const</font>;
|
---|
147 | 00202
|
---|
148 | 00214 <font class="keywordtype">int</font> getErrorCount() <font class="keyword">const</font>;
|
---|
149 | 00215
|
---|
150 | 00226 <font class="keywordtype">bool</font> getDoNamespaces() <font class="keyword">const</font>;
|
---|
151 | 00227
|
---|
152 | 00240 <font class="keywordtype">bool</font> getExitOnFirstFatalError() <font class="keyword">const</font>;
|
---|
153 | 00241
|
---|
154 | 00252 <font class="keywordtype">bool</font> getValidationConstraintFatal() <font class="keyword">const</font>;
|
---|
155 | 00253
|
---|
156 | 00263 <font class="keywordtype">bool</font> getCreateEntityReferenceNodes()<font class="keyword">const</font>;
|
---|
157 | 00264
|
---|
158 | 00275 <font class="keywordtype">bool</font> getIncludeIgnorableWhitespace() <font class="keyword">const</font>;
|
---|
159 | 00276
|
---|
160 | 00296 XMLCh* getExternalSchemaLocation() <font class="keyword">const</font>;
|
---|
161 | 00297
|
---|
162 | 00317 XMLCh* getExternalNoNamespaceSchemaLocation() <font class="keyword">const</font>;
|
---|
163 | 00318
|
---|
164 | 00334 <a class="code" href="classSecurityManager.html">SecurityManager</a>* getSecurityManager() <font class="keyword">const</font>;
|
---|
165 | 00335
|
---|
166 | 00347 <font class="keywordtype">bool</font> getLoadExternalDTD() <font class="keyword">const</font>;
|
---|
167 | 00348
|
---|
168 | 00357 <font class="keywordtype">bool</font> getCreateCommentNodes()<font class="keyword">const</font>;
|
---|
169 | 00358
|
---|
170 | 00370 <font class="keywordtype">bool</font> getCalculateSrcOfs() <font class="keyword">const</font>;
|
---|
171 | 00371
|
---|
172 | 00382 <font class="keywordtype">bool</font> getStandardUriConformant() <font class="keyword">const</font>;
|
---|
173 | 00383
|
---|
174 | 00390 <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* getPSVIHandler();
|
---|
175 | 00391
|
---|
176 | 00398 <font class="keyword">const</font> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* getPSVIHandler() <font class="keyword">const</font>;
|
---|
177 | 00399
|
---|
178 | 00409 <font class="keywordtype">bool</font> getCreateSchemaInfo() <font class="keyword">const</font>;
|
---|
179 | 00410
|
---|
180 | 00422 <font class="keywordtype">bool</font> getGenerateSyntheticAnnotations() <font class="keyword">const</font>;
|
---|
181 | 00423
|
---|
182 | 00431 <font class="keywordtype">bool</font> getValidateAnnotations() <font class="keyword">const</font>;
|
---|
183 | 00432
|
---|
184 | 00434
|
---|
185 | 00435
|
---|
186 | 00436 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
187 | 00437 <font class="comment">// Setter methods</font>
|
---|
188 | 00438 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
189 | 00439
|
---|
190 | 00453 <font class="keywordtype">void</font> setGenerateSyntheticAnnotations(<font class="keyword">const</font> <font class="keywordtype">bool</font> newValue);
|
---|
191 | 00454
|
---|
192 | 00462 <font class="keywordtype">void</font> setValidateAnnotations(<font class="keyword">const</font> <font class="keywordtype">bool</font> newValue);
|
---|
193 | 00463
|
---|
194 | 00478 <font class="keywordtype">void</font> setDoNamespaces(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
195 | 00479
|
---|
196 | 00496 <font class="keywordtype">void</font> setExitOnFirstFatalError(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
197 | 00497
|
---|
198 | 00517 <font class="keywordtype">void</font> setValidationConstraintFatal(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
199 | 00518
|
---|
200 | 00537 <font class="keywordtype">void</font> setCreateEntityReferenceNodes(<font class="keyword">const</font> <font class="keywordtype">bool</font> create);
|
---|
201 | 00538
|
---|
202 | 00560 <font class="keywordtype">void</font> setIncludeIgnorableWhitespace(<font class="keyword">const</font> <font class="keywordtype">bool</font> include);
|
---|
203 | 00561
|
---|
204 | 00578 <font class="keywordtype">void</font> setValidationScheme(<font class="keyword">const</font> ValSchemes newScheme);
|
---|
205 | 00579
|
---|
206 | 00595 <font class="keywordtype">void</font> setDoSchema(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
207 | 00596
|
---|
208 | 00613 <font class="keywordtype">void</font> setValidationSchemaFullChecking(<font class="keyword">const</font> <font class="keywordtype">bool</font> schemaFullChecking);
|
---|
209 | 00614
|
---|
210 | 00628 <font class="keywordtype">void</font> setIdentityConstraintChecking(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
211 | 00629
|
---|
212 | 00650 <font class="keywordtype">void</font> setExternalSchemaLocation(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> schemaLocation);
|
---|
213 | 00651
|
---|
214 | 00660 <font class="keywordtype">void</font> setExternalSchemaLocation(<font class="keyword">const</font> <font class="keywordtype">char</font>* <font class="keyword">const</font> schemaLocation);
|
---|
215 | 00661
|
---|
216 | 00676 <font class="keywordtype">void</font> setExternalNoNamespaceSchemaLocation(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> noNamespaceSchemaLocation);
|
---|
217 | 00677
|
---|
218 | 00686 <font class="keywordtype">void</font> setExternalNoNamespaceSchemaLocation(<font class="keyword">const</font> <font class="keywordtype">char</font>* <font class="keyword">const</font> noNamespaceSchemaLocation);
|
---|
219 | 00687
|
---|
220 | 00703 <font class="keywordtype">void</font> setSecurityManager(<a class="code" href="classSecurityManager.html">SecurityManager</a>* <font class="keyword">const</font> securityManager);
|
---|
221 | 00704
|
---|
222 | 00721 <font class="keywordtype">void</font> setLoadExternalDTD(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
223 | 00722
|
---|
224 | 00733 <font class="keywordtype">void</font> setCreateCommentNodes(<font class="keyword">const</font> <font class="keywordtype">bool</font> create);
|
---|
225 | 00734
|
---|
226 | 00747 <font class="keywordtype">void</font> setCalculateSrcOfs(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
227 | 00748
|
---|
228 | 00759 <font class="keywordtype">void</font> setStandardUriConformant(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
229 | 00760
|
---|
230 | 00768 <font class="keywordtype">void</font> useScanner(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> scannerName);
|
---|
231 | 00769
|
---|
232 | 00777 <font class="keywordtype">void</font> useImplementation(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> implementationFeatures);
|
---|
233 | 00778
|
---|
234 | 00787 <font class="keyword">virtual</font> <font class="keywordtype">void</font> setPSVIHandler(<a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <font class="keyword">const</font> handler);
|
---|
235 | 00788
|
---|
236 | 00798 <font class="keywordtype">void</font> setCreateSchemaInfo(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
237 | 00799
|
---|
238 | 00801
|
---|
239 | 00802
|
---|
240 | 00803 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
241 | 00804 <font class="comment">// Parsing methods</font>
|
---|
242 | 00805 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
243 | 00806
|
---|
244 | 00809
|
---|
245 | 00825 <font class="keywordtype">void</font> parse(<font class="keyword">const</font> <a class="code" href="classInputSource.html">InputSource</a>& source);
|
---|
246 | 00826
|
---|
247 | 00843 <font class="keywordtype">void</font> parse(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> systemId);
|
---|
248 | 00844
|
---|
249 | 00860 <font class="keywordtype">void</font> parse(<font class="keyword">const</font> <font class="keywordtype">char</font>* <font class="keyword">const</font> systemId);
|
---|
250 | 00861
|
---|
251 | 00888 <font class="keywordtype">bool</font> parseFirst
|
---|
252 | 00889 (
|
---|
253 | 00890 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> systemId
|
---|
254 | 00891 , <a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>& toFill
|
---|
255 | 00892 );
|
---|
256 | 00893
|
---|
257 | 00921 <font class="keywordtype">bool</font> parseFirst
|
---|
258 | 00922 (
|
---|
259 | 00923 <font class="keyword">const</font> <font class="keywordtype">char</font>* <font class="keyword">const</font> systemId
|
---|
260 | 00924 , <a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>& toFill
|
---|
261 | 00925 );
|
---|
262 | 00926
|
---|
263 | 00954 <font class="keywordtype">bool</font> parseFirst
|
---|
264 | 00955 (
|
---|
265 | 00956 <font class="keyword">const</font> <a class="code" href="classInputSource.html">InputSource</a>& source
|
---|
266 | 00957 , <a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>& toFill
|
---|
267 | 00958 );
|
---|
268 | 00959
|
---|
269 | 00982 <font class="keywordtype">bool</font> parseNext(<a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>& token);
|
---|
270 | 00983
|
---|
271 | 01009 <font class="keywordtype">void</font> parseReset(<a class="code" href="AbstractDOMParser_8hpp.html#a1">XMLPScanToken</a>& token);
|
---|
272 | 01010
|
---|
273 | 01012
|
---|
274 | 01013 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
275 | 01014 <font class="comment">// Implementation of the PSVIHandler interface.</font>
|
---|
276 | 01015 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
277 | 01016
|
---|
278 | 01019
|
---|
279 | 01030 <font class="keyword">virtual</font> <font class="keywordtype">void</font> handleElementPSVI
|
---|
280 | 01031 (
|
---|
281 | 01032 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> localName
|
---|
282 | 01033 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> uri
|
---|
283 | 01034 , <a class="code" href="classPSVIElement.html">PSVIElement</a> * elementInfo
|
---|
284 | 01035 );
|
---|
285 | 01036
|
---|
286 | 01037 <font class="keyword">virtual</font> <font class="keywordtype">void</font> handlePartialElementPSVI
|
---|
287 | 01038 (
|
---|
288 | 01039 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> localName
|
---|
289 | 01040 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> uri
|
---|
290 | 01041 , <a class="code" href="classPSVIElement.html">PSVIElement</a> * elementInfo
|
---|
291 | 01042 );
|
---|
292 | 01054 <font class="keyword">virtual</font> <font class="keywordtype">void</font> handleAttributesPSVI
|
---|
293 | 01055 (
|
---|
294 | 01056 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> localName
|
---|
295 | 01057 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> uri
|
---|
296 | 01058 , <a class="code" href="classPSVIAttributeList.html">PSVIAttributeList</a> * psviAttributes
|
---|
297 | 01059 );
|
---|
298 | 01061
|
---|
299 | 01062 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
300 | 01063 <font class="comment">// Implementation of the XMLDocumentHandler interface.</font>
|
---|
301 | 01064 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
302 | 01065
|
---|
303 | 01068
|
---|
304 | 01081 <font class="keyword">virtual</font> <font class="keywordtype">void</font> docCharacters
|
---|
305 | 01082 (
|
---|
306 | 01083 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> chars
|
---|
307 | 01084 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> length
|
---|
308 | 01085 , <font class="keyword">const</font> <font class="keywordtype">bool</font> cdataSection
|
---|
309 | 01086 );
|
---|
310 | 01087
|
---|
311 | 01096 <font class="keyword">virtual</font> <font class="keywordtype">void</font> docComment
|
---|
312 | 01097 (
|
---|
313 | 01098 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> comment
|
---|
314 | 01099 );
|
---|
315 | 01100
|
---|
316 | 01113 <font class="keyword">virtual</font> <font class="keywordtype">void</font> docPI
|
---|
317 | 01114 (
|
---|
318 | 01115 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> target
|
---|
319 | 01116 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> data
|
---|
320 | 01117 );
|
---|
321 | 01118
|
---|
322 | 01123 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classXMLDocumentHandler.html#z256_3">endDocument</a>();
|
---|
323 | 01124
|
---|
324 | 01141 <font class="keyword">virtual</font> <font class="keywordtype">void</font> endElement
|
---|
325 | 01142 (
|
---|
326 | 01143 <font class="keyword">const</font> <a class="code" href="classXMLElementDecl.html">XMLElementDecl</a>& elemDecl
|
---|
327 | 01144 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> urlId
|
---|
328 | 01145 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isRoot
|
---|
329 | 01146 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> elemPrefix
|
---|
330 | 01147 );
|
---|
331 | 01148
|
---|
332 | 01157 <font class="keyword">virtual</font> <font class="keywordtype">void</font> endEntityReference
|
---|
333 | 01158 (
|
---|
334 | 01159 <font class="keyword">const</font> <a class="code" href="classXMLEntityDecl.html">XMLEntityDecl</a>& entDecl
|
---|
335 | 01160 );
|
---|
336 | 01161
|
---|
337 | 01180 <font class="keyword">virtual</font> <font class="keywordtype">void</font> ignorableWhitespace
|
---|
338 | 01181 (
|
---|
339 | 01182 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> chars
|
---|
340 | 01183 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> length
|
---|
341 | 01184 , <font class="keyword">const</font> <font class="keywordtype">bool</font> cdataSection
|
---|
342 | 01185 );
|
---|
343 | 01186
|
---|
344 | 01193 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classXMLDocumentHandler.html#z256_7">resetDocument</a>();
|
---|
345 | 01194
|
---|
346 | 01199 <font class="keyword">virtual</font> <font class="keywordtype">void</font> <a class="code" href="classXMLDocumentHandler.html#z256_8">startDocument</a>();
|
---|
347 | 01200
|
---|
348 | 01228 <font class="keyword">virtual</font> <font class="keywordtype">void</font> startElement
|
---|
349 | 01229 (
|
---|
350 | 01230 <font class="keyword">const</font> <a class="code" href="classXMLElementDecl.html">XMLElementDecl</a>& elemDecl
|
---|
351 | 01231 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> urlId
|
---|
352 | 01232 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> elemPrefix
|
---|
353 | 01233 , <font class="keyword">const</font> RefVectorOf<XMLAttr>& attrList
|
---|
354 | 01234 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> attrCount
|
---|
355 | 01235 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isEmpty
|
---|
356 | 01236 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isRoot
|
---|
357 | 01237 );
|
---|
358 | 01238
|
---|
359 | 01248 <font class="keyword">virtual</font> <font class="keywordtype">void</font> startEntityReference
|
---|
360 | 01249 (
|
---|
361 | 01250 <font class="keyword">const</font> <a class="code" href="classXMLEntityDecl.html">XMLEntityDecl</a>& entDecl
|
---|
362 | 01251 );
|
---|
363 | 01252
|
---|
364 | 01271 <font class="keyword">virtual</font> <font class="keywordtype">void</font> XMLDecl
|
---|
365 | 01272 (
|
---|
366 | 01273 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> versionStr
|
---|
367 | 01274 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> encodingStr
|
---|
368 | 01275 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> standaloneStr
|
---|
369 | 01276 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> actualEncStr
|
---|
370 | 01277 );
|
---|
371 | 01278
|
---|
372 | 01298 <font class="keyword">virtual</font> <font class="keywordtype">void</font> elementTypeInfo
|
---|
373 | 01299 (
|
---|
374 | 01300 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> typeName
|
---|
375 | 01301 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> typeURI
|
---|
376 | 01302 );
|
---|
377 | 01304
|
---|
378 | 01305
|
---|
379 | 01306 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
380 | 01307 <font class="comment">// Implementation of the deprecated DocTypeHandler interface.</font>
|
---|
381 | 01308 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
382 | 01311 <font class="comment"></font> <font class="keyword">virtual</font> <font class="keywordtype">void</font> attDef
|
---|
383 | 01312 (
|
---|
384 | 01313 <font class="keyword">const</font> DTDElementDecl& elemDecl
|
---|
385 | 01314 , <font class="keyword">const</font> DTDAttDef& attDef
|
---|
386 | 01315 , <font class="keyword">const</font> <font class="keywordtype">bool</font> ignoring
|
---|
387 | 01316 );
|
---|
388 | 01317
|
---|
389 | 01318 <font class="keyword">virtual</font> <font class="keywordtype">void</font> doctypeComment
|
---|
390 | 01319 (
|
---|
391 | 01320 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> comment
|
---|
392 | 01321 );
|
---|
393 | 01322
|
---|
394 | 01323 <font class="keyword">virtual</font> <font class="keywordtype">void</font> doctypeDecl
|
---|
395 | 01324 (
|
---|
396 | 01325 <font class="keyword">const</font> DTDElementDecl& elemDecl
|
---|
397 | 01326 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> publicId
|
---|
398 | 01327 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> systemId
|
---|
399 | 01328 , <font class="keyword">const</font> <font class="keywordtype">bool</font> hasIntSubset
|
---|
400 | 01329 , <font class="keyword">const</font> <font class="keywordtype">bool</font> hasExtSubset = <font class="keyword">false</font>
|
---|
401 | 01330 );
|
---|
402 | 01331
|
---|
403 | 01332 <font class="keyword">virtual</font> <font class="keywordtype">void</font> doctypePI
|
---|
404 | 01333 (
|
---|
405 | 01334 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> target
|
---|
406 | 01335 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> data
|
---|
407 | 01336 );
|
---|
408 | 01337
|
---|
409 | 01338 <font class="keyword">virtual</font> <font class="keywordtype">void</font> doctypeWhitespace
|
---|
410 | 01339 (
|
---|
411 | 01340 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> chars
|
---|
412 | 01341 , <font class="keyword">const</font> <font class="keywordtype">unsigned</font> <font class="keywordtype">int</font> length
|
---|
413 | 01342 );
|
---|
414 | 01343
|
---|
415 | 01344 <font class="keyword">virtual</font> <font class="keywordtype">void</font> elementDecl
|
---|
416 | 01345 (
|
---|
417 | 01346 <font class="keyword">const</font> DTDElementDecl& decl
|
---|
418 | 01347 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isIgnored
|
---|
419 | 01348 );
|
---|
420 | 01349
|
---|
421 | 01350 <font class="keyword">virtual</font> <font class="keywordtype">void</font> endAttList
|
---|
422 | 01351 (
|
---|
423 | 01352 <font class="keyword">const</font> DTDElementDecl& elemDecl
|
---|
424 | 01353 );
|
---|
425 | 01354
|
---|
426 | 01355 <font class="keyword">virtual</font> <font class="keywordtype">void</font> endIntSubset();
|
---|
427 | 01356
|
---|
428 | 01357 <font class="keyword">virtual</font> <font class="keywordtype">void</font> endExtSubset();
|
---|
429 | 01358
|
---|
430 | 01359 <font class="keyword">virtual</font> <font class="keywordtype">void</font> entityDecl
|
---|
431 | 01360 (
|
---|
432 | 01361 <font class="keyword">const</font> DTDEntityDecl& entityDecl
|
---|
433 | 01362 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isPEDecl
|
---|
434 | 01363 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isIgnored
|
---|
435 | 01364 );
|
---|
436 | 01365
|
---|
437 | 01366 <font class="keyword">virtual</font> <font class="keywordtype">void</font> resetDocType();
|
---|
438 | 01367
|
---|
439 | 01368 <font class="keyword">virtual</font> <font class="keywordtype">void</font> notationDecl
|
---|
440 | 01369 (
|
---|
441 | 01370 <font class="keyword">const</font> <a class="code" href="classXMLNotationDecl.html">XMLNotationDecl</a>& notDecl
|
---|
442 | 01371 , <font class="keyword">const</font> <font class="keywordtype">bool</font> isIgnored
|
---|
443 | 01372 );
|
---|
444 | 01373
|
---|
445 | 01374 <font class="keyword">virtual</font> <font class="keywordtype">void</font> startAttList
|
---|
446 | 01375 (
|
---|
447 | 01376 <font class="keyword">const</font> DTDElementDecl& elemDecl
|
---|
448 | 01377 );
|
---|
449 | 01378
|
---|
450 | 01379 <font class="keyword">virtual</font> <font class="keywordtype">void</font> startIntSubset();
|
---|
451 | 01380
|
---|
452 | 01381 <font class="keyword">virtual</font> <font class="keywordtype">void</font> startExtSubset();
|
---|
453 | 01382
|
---|
454 | 01383 <font class="keyword">virtual</font> <font class="keywordtype">void</font> TextDecl
|
---|
455 | 01384 (
|
---|
456 | 01385 <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> versionStr
|
---|
457 | 01386 , <font class="keyword">const</font> XMLCh* <font class="keyword">const</font> encodingStr
|
---|
458 | 01387 );
|
---|
459 | 01388
|
---|
460 | 01389
|
---|
461 | 01391
|
---|
462 | 01392
|
---|
463 | 01393 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
464 | 01394 <font class="comment">// Deprecated Methods</font>
|
---|
465 | 01395 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
466 | 01408 <font class="comment"></font> <font class="keywordtype">bool</font> getDoValidation() <font class="keyword">const</font>;
|
---|
467 | 01409
|
---|
468 | 01423 <font class="keywordtype">void</font> setDoValidation(<font class="keyword">const</font> <font class="keywordtype">bool</font> newState);
|
---|
469 | 01424
|
---|
470 | 01438 <font class="keywordtype">bool</font> getExpandEntityReferences() <font class="keyword">const</font>;
|
---|
471 | 01439
|
---|
472 | 01456 <font class="keywordtype">void</font> setExpandEntityReferences(<font class="keyword">const</font> <font class="keywordtype">bool</font> expand);
|
---|
473 | 01457
|
---|
474 | 01459
|
---|
475 | 01460 <font class="keyword">protected</font> :
|
---|
476 | 01461 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
477 | 01462 <font class="comment">// Protected Constructor Methods</font>
|
---|
478 | 01463 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
479 | 01482 <font class="comment"></font> <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>
|
---|
480 | 01483 (
|
---|
481 | 01484 <a class="code" href="classXMLValidator.html">XMLValidator</a>* <font class="keyword">const</font> valToAdopt = 0
|
---|
482 | 01485 , <a class="code" href="classMemoryManager.html">MemoryManager</a>* <font class="keyword">const</font> manager = <a class="code" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>
|
---|
483 | 01486 , <a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>* <font class="keyword">const</font> gramPool = 0
|
---|
484 | 01487 );
|
---|
485 | 01488
|
---|
486 | 01490
|
---|
487 | 01491 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
488 | 01492 <font class="comment">// Protected getter methods</font>
|
---|
489 | 01493 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
490 | 01501 <font class="comment"></font> <a class="code" href="classDOMNode.html">DOMNode</a>* getCurrentNode();
|
---|
491 | 01502
|
---|
492 | 01507 XMLScanner* getScanner() <font class="keyword">const</font>;
|
---|
493 | 01508
|
---|
494 | 01513 GrammarResolver* getGrammarResolver() <font class="keyword">const</font>;
|
---|
495 | 01514
|
---|
496 | 01520 <font class="keywordtype">bool</font> getParseInProgress() <font class="keyword">const</font>;
|
---|
497 | 01521
|
---|
498 | 01522 <a class="code" href="classMemoryManager.html">MemoryManager</a>* getMemoryManager() <font class="keyword">const</font>;
|
---|
499 | 01523
|
---|
500 | 01525
|
---|
501 | 01526
|
---|
502 | 01527 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
503 | 01528 <font class="comment">// Protected setter methods</font>
|
---|
504 | 01529 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
505 | 01530
|
---|
506 | 01533
|
---|
507 | 01541 <font class="keywordtype">void</font> setCurrentNode(<a class="code" href="classDOMNode.html">DOMNode</a>* toSet);
|
---|
508 | 01542
|
---|
509 | 01549 <font class="keywordtype">void</font> setDocument(<a class="code" href="classDOMDocument.html">DOMDocument</a>* toSet);
|
---|
510 | 01550
|
---|
511 | 01557 <font class="keywordtype">void</font> setParseInProgress(<font class="keyword">const</font> <font class="keywordtype">bool</font> toSet);
|
---|
512 | 01559
|
---|
513 | 01560 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
514 | 01561 <font class="comment">// Protected Helper methods</font>
|
---|
515 | 01562 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
516 | 01565 <font class="comment"></font> <font class="keyword">virtual</font> <a class="code" href="classDOMElement.html">DOMElement</a>* createElementNSNode(<font class="keyword">const</font> XMLCh *fNamespaceURI,
|
---|
517 | 01566 <font class="keyword">const</font> XMLCh *qualifiedName);
|
---|
518 | 01567
|
---|
519 | 01568 <font class="keywordtype">void</font> resetPool();
|
---|
520 | 01569
|
---|
521 | 01573 <font class="keywordtype">bool</font> isDocumentAdopted() <font class="keyword">const</font>;
|
---|
522 | 01574
|
---|
523 | 01576
|
---|
524 | 01577
|
---|
525 | 01578 <font class="keyword">private</font> :
|
---|
526 | 01579 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
527 | 01580 <font class="comment">// Initialize/Cleanup methods</font>
|
---|
528 | 01581 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
529 | 01582 <font class="keywordtype">void</font> initialize();
|
---|
530 | 01583 <font class="keywordtype">void</font> cleanUp();
|
---|
531 | 01584
|
---|
532 | 01585 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
533 | 01586 <font class="comment">// Unimplemented constructors and operators</font>
|
---|
534 | 01587 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
535 | 01588 <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>(<font class="keyword">const</font> <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>&);
|
---|
536 | 01589 <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>& operator=(<font class="keyword">const</font> <a class="code" href="classAbstractDOMParser.html">AbstractDOMParser</a>&);
|
---|
537 | 01590
|
---|
538 | 01591 <font class="keyword">protected</font>:
|
---|
539 | 01592 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
540 | 01593 <font class="comment">// Protected data members</font>
|
---|
541 | 01594 <font class="comment">//</font>
|
---|
542 | 01595 <font class="comment">// fCurrentNode</font>
|
---|
543 | 01596 <font class="comment">// fCurrentParent</font>
|
---|
544 | 01597 <font class="comment">// Used to track the current node during nested element events. Since</font>
|
---|
545 | 01598 <font class="comment">// the tree must be built from a set of disjoint callbacks, we need</font>
|
---|
546 | 01599 <font class="comment">// these to keep up with where we currently are.</font>
|
---|
547 | 01600 <font class="comment">//</font>
|
---|
548 | 01601 <font class="comment">// fCurrentEntity</font>
|
---|
549 | 01602 <font class="comment">// Used to track the current entity decl. If a text decl is seen later on,</font>
|
---|
550 | 01603 <font class="comment">// it is used to update the encoding and version information.</font>
|
---|
551 | 01604 <font class="comment">//</font>
|
---|
552 | 01605 <font class="comment">// fDocument</font>
|
---|
553 | 01606 <font class="comment">// The root document object, filled with the document contents.</font>
|
---|
554 | 01607 <font class="comment">//</font>
|
---|
555 | 01608 <font class="comment">// fCreateEntityReferenceNodes</font>
|
---|
556 | 01609 <font class="comment">// Indicates whether entity reference nodes should be created.</font>
|
---|
557 | 01610 <font class="comment">//</font>
|
---|
558 | 01611 <font class="comment">// fIncludeIgnorableWhitespace</font>
|
---|
559 | 01612 <font class="comment">// Indicates whether ignorable whiltespace should be added to</font>
|
---|
560 | 01613 <font class="comment">// the DOM tree for validating parsers.</font>
|
---|
561 | 01614 <font class="comment">//</font>
|
---|
562 | 01615 <font class="comment">// fScanner</font>
|
---|
563 | 01616 <font class="comment">// The scanner used for this parser. This is created during the</font>
|
---|
564 | 01617 <font class="comment">// constructor.</font>
|
---|
565 | 01618 <font class="comment">//</font>
|
---|
566 | 01619 <font class="comment">// fImplementationFeatures</font>
|
---|
567 | 01620 <font class="comment">// The implementation features that we use to get an implementation</font>
|
---|
568 | 01621 <font class="comment">// for use in creating the DOMDocument used during parse. If this is</font>
|
---|
569 | 01622 <font class="comment">// null then the default DOMImplementation is used</font>
|
---|
570 | 01623 <font class="comment">//</font>
|
---|
571 | 01624 <font class="comment">// fNodeStack</font>
|
---|
572 | 01625 <font class="comment">// Used to track previous parent nodes during nested element events.</font>
|
---|
573 | 01626 <font class="comment">//</font>
|
---|
574 | 01627 <font class="comment">// fParseInProgress</font>
|
---|
575 | 01628 <font class="comment">// Used to prevent multiple entrance to the parser while its doing</font>
|
---|
576 | 01629 <font class="comment">// a parse.</font>
|
---|
577 | 01630 <font class="comment">//</font>
|
---|
578 | 01631 <font class="comment">// fWithinElement</font>
|
---|
579 | 01632 <font class="comment">// A flag to indicate that the parser is within at least one level</font>
|
---|
580 | 01633 <font class="comment">// of element processing.</font>
|
---|
581 | 01634 <font class="comment">//</font>
|
---|
582 | 01635 <font class="comment">// fDocumentType</font>
|
---|
583 | 01636 <font class="comment">// Used to store and update the documentType variable information</font>
|
---|
584 | 01637 <font class="comment">// in fDocument</font>
|
---|
585 | 01638 <font class="comment">//</font>
|
---|
586 | 01639 <font class="comment">// fDocumentVector</font>
|
---|
587 | 01640 <font class="comment">// Store all the previous fDocument(s) (thus not the current fDocument)</font>
|
---|
588 | 01641 <font class="comment">// created in this parser. It is destroyed when the parser is destructed.</font>
|
---|
589 | 01642 <font class="comment">//</font>
|
---|
590 | 01643 <font class="comment">// fCreateCommentNodes</font>
|
---|
591 | 01644 <font class="comment">// Indicates whether comment nodes should be created.</font>
|
---|
592 | 01645 <font class="comment">//</font>
|
---|
593 | 01646 <font class="comment">// fDocumentAdoptedByUser</font>
|
---|
594 | 01647 <font class="comment">// The DOMDocument ownership has been transferred to application</font>
|
---|
595 | 01648 <font class="comment">// If set to true, the parser does not own the document anymore</font>
|
---|
596 | 01649 <font class="comment">// and thus will not release its memory.</font>
|
---|
597 | 01650 <font class="comment">//</font>
|
---|
598 | 01651 <font class="comment">// fInternalSubset</font>
|
---|
599 | 01652 <font class="comment">// Buffer for storing the internal subset information.</font>
|
---|
600 | 01653 <font class="comment">// Once complete (after DOCTYPE is finished scanning), send</font>
|
---|
601 | 01654 <font class="comment">// it to DocumentType Node</font>
|
---|
602 | 01655 <font class="comment">//</font>
|
---|
603 | 01656 <font class="comment">// fGrammarPool</font>
|
---|
604 | 01657 <font class="comment">// The grammar pool passed from external application (through derivatives).</font>
|
---|
605 | 01658 <font class="comment">// which could be 0, not owned.</font>
|
---|
606 | 01659 <font class="comment">//</font>
|
---|
607 | 01660 <font class="comment">// fCreateSchemaInfo</font>
|
---|
608 | 01661 <font class="comment">// Indicates whether element and attributes will have schema info associated</font>
|
---|
609 | 01662 <font class="comment">//</font>
|
---|
610 | 01663 <font class="comment">// -----------------------------------------------------------------------</font>
|
---|
611 | <a name="l01664"></a><a class="code" href="classAbstractDOMParser.html#n0">01664</a> <font class="keywordtype">bool</font> fCreateEntityReferenceNodes;
|
---|
612 | <a name="l01665"></a><a class="code" href="classAbstractDOMParser.html#n1">01665</a> <font class="keywordtype">bool</font> fIncludeIgnorableWhitespace;
|
---|
613 | <a name="l01666"></a><a class="code" href="classAbstractDOMParser.html#n2">01666</a> <font class="keywordtype">bool</font> fWithinElement;
|
---|
614 | <a name="l01667"></a><a class="code" href="classAbstractDOMParser.html#n3">01667</a> <font class="keywordtype">bool</font> fParseInProgress;
|
---|
615 | <a name="l01668"></a><a class="code" href="classAbstractDOMParser.html#n4">01668</a> <font class="keywordtype">bool</font> fCreateCommentNodes;
|
---|
616 | <a name="l01669"></a><a class="code" href="classAbstractDOMParser.html#n5">01669</a> <font class="keywordtype">bool</font> fDocumentAdoptedByUser;
|
---|
617 | <a name="l01670"></a><a class="code" href="classAbstractDOMParser.html#n6">01670</a> <font class="keywordtype">bool</font> fCreateSchemaInfo;
|
---|
618 | <a name="l01671"></a><a class="code" href="classAbstractDOMParser.html#n7">01671</a> XMLScanner* fScanner;
|
---|
619 | <a name="l01672"></a><a class="code" href="classAbstractDOMParser.html#n8">01672</a> XMLCh* fImplementationFeatures;
|
---|
620 | <a name="l01673"></a><a class="code" href="classAbstractDOMParser.html#n9">01673</a> <a class="code" href="classDOMNode.html">DOMNode</a>* fCurrentParent;
|
---|
621 | <a name="l01674"></a><a class="code" href="classAbstractDOMParser.html#n10">01674</a> <a class="code" href="classDOMNode.html">DOMNode</a>* fCurrentNode;
|
---|
622 | <a name="l01675"></a><a class="code" href="classAbstractDOMParser.html#n11">01675</a> <a class="code" href="classDOMEntity.html">DOMEntity</a>* fCurrentEntity;
|
---|
623 | <a name="l01676"></a><a class="code" href="classAbstractDOMParser.html#n12">01676</a> DOMDocumentImpl* fDocument;
|
---|
624 | <a name="l01677"></a><a class="code" href="classAbstractDOMParser.html#n13">01677</a> ValueStackOf<DOMNode*>* fNodeStack;
|
---|
625 | <a name="l01678"></a><a class="code" href="classAbstractDOMParser.html#n14">01678</a> DOMDocumentTypeImpl* fDocumentType;
|
---|
626 | <a name="l01679"></a><a class="code" href="classAbstractDOMParser.html#n15">01679</a> RefVectorOf<DOMDocumentImpl>* fDocumentVector;
|
---|
627 | <a name="l01680"></a><a class="code" href="classAbstractDOMParser.html#n16">01680</a> GrammarResolver* fGrammarResolver;
|
---|
628 | <a name="l01681"></a><a class="code" href="classAbstractDOMParser.html#n17">01681</a> <a class="code" href="XSNamedMap_8hpp.html#a1">XMLStringPool</a>* fURIStringPool;
|
---|
629 | <a name="l01682"></a><a class="code" href="classAbstractDOMParser.html#n18">01682</a> <a class="code" href="classXMLValidator.html">XMLValidator</a>* fValidator;
|
---|
630 | <a name="l01683"></a><a class="code" href="classAbstractDOMParser.html#n19">01683</a> <a class="code" href="classMemoryManager.html">MemoryManager</a>* fMemoryManager;
|
---|
631 | <a name="l01684"></a><a class="code" href="classAbstractDOMParser.html#n20">01684</a> <a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>* fGrammarPool;
|
---|
632 | <a name="l01685"></a><a class="code" href="classAbstractDOMParser.html#n21">01685</a> XMLBufferMgr fBufMgr;
|
---|
633 | <a name="l01686"></a><a class="code" href="classAbstractDOMParser.html#n22">01686</a> XMLBuffer& fInternalSubset;
|
---|
634 | <a name="l01687"></a><a class="code" href="classAbstractDOMParser.html#n23">01687</a> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* fPSVIHandler;
|
---|
635 | 01688 };
|
---|
636 | 01689
|
---|
637 | 01690
|
---|
638 | 01691
|
---|
639 | 01692 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
640 | 01693 <font class="comment">// AbstractDOMParser: Getter methods</font>
|
---|
641 | 01694 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
642 | <a name="l01695"></a><a class="code" href="classAbstractDOMParser.html#z457_2">01695</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z457_2">AbstractDOMParser::getExpandEntityReferences</a>()<font class="keyword"> const</font>
|
---|
643 | 01696 <font class="keyword"></font>{
|
---|
644 | 01697 <font class="keywordflow">return</font> !<a class="code" href="classAbstractDOMParser.html#n0">fCreateEntityReferenceNodes</a>;
|
---|
645 | 01698 }
|
---|
646 | <a name="l01699"></a><a class="code" href="classAbstractDOMParser.html#z451_10">01699</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z451_10">AbstractDOMParser::getCreateEntityReferenceNodes</a>()<font class="keyword"> const</font>
|
---|
647 | 01700 <font class="keyword"></font>{
|
---|
648 | 01701 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n0">fCreateEntityReferenceNodes</a>;
|
---|
649 | 01702 }
|
---|
650 | 01703
|
---|
651 | <a name="l01704"></a><a class="code" href="classAbstractDOMParser.html#z451_11">01704</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z451_11">AbstractDOMParser::getIncludeIgnorableWhitespace</a>()<font class="keyword"> const</font>
|
---|
652 | 01705 <font class="keyword"></font>{
|
---|
653 | 01706 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n1">fIncludeIgnorableWhitespace</a>;
|
---|
654 | 01707 }
|
---|
655 | 01708
|
---|
656 | <a name="l01709"></a><a class="code" href="classAbstractDOMParser.html#z459_3">01709</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z459_3">AbstractDOMParser::getParseInProgress</a>()<font class="keyword"> const</font>
|
---|
657 | 01710 <font class="keyword"></font>{
|
---|
658 | 01711 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n3">fParseInProgress</a>;
|
---|
659 | 01712 }
|
---|
660 | 01713
|
---|
661 | <a name="l01714"></a><a class="code" href="classAbstractDOMParser.html#z459_1">01714</a> <font class="keyword">inline</font> XMLScanner* <a class="code" href="classAbstractDOMParser.html#z459_1">AbstractDOMParser::getScanner</a>()<font class="keyword"> const</font>
|
---|
662 | 01715 <font class="keyword"></font>{
|
---|
663 | 01716 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n7">fScanner</a>;
|
---|
664 | 01717 }
|
---|
665 | 01718
|
---|
666 | <a name="l01719"></a><a class="code" href="classAbstractDOMParser.html#z459_2">01719</a> <font class="keyword">inline</font> GrammarResolver* <a class="code" href="classAbstractDOMParser.html#z459_2">AbstractDOMParser::getGrammarResolver</a>()<font class="keyword"> const</font>
|
---|
667 | 01720 <font class="keyword"></font>{
|
---|
668 | 01721 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n16">fGrammarResolver</a>;
|
---|
669 | 01722 }
|
---|
670 | 01723
|
---|
671 | <a name="l01724"></a><a class="code" href="classAbstractDOMParser.html#z451_16">01724</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z451_16">AbstractDOMParser::getCreateCommentNodes</a>()<font class="keyword"> const</font>
|
---|
672 | 01725 <font class="keyword"></font>{
|
---|
673 | 01726 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n4">fCreateCommentNodes</a>;
|
---|
674 | 01727 }
|
---|
675 | 01728
|
---|
676 | <a name="l01729"></a><a class="code" href="classAbstractDOMParser.html#z451_19">01729</a> <font class="keyword">inline</font> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <a class="code" href="classAbstractDOMParser.html#z451_19">AbstractDOMParser::getPSVIHandler</a>()
|
---|
677 | 01730 {
|
---|
678 | 01731 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n23">fPSVIHandler</a>;
|
---|
679 | 01732 }
|
---|
680 | 01733
|
---|
681 | <a name="l01734"></a><a class="code" href="classAbstractDOMParser.html#z451_20">01734</a> <font class="keyword">inline</font> <font class="keyword">const</font> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <a class="code" href="classAbstractDOMParser.html#z451_19">AbstractDOMParser::getPSVIHandler</a>()<font class="keyword"> const</font>
|
---|
682 | 01735 <font class="keyword"></font>{
|
---|
683 | 01736 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n23">fPSVIHandler</a>;
|
---|
684 | 01737 }
|
---|
685 | 01738
|
---|
686 | <a name="l01739"></a><a class="code" href="classAbstractDOMParser.html#z451_21">01739</a> <font class="keyword">inline</font> <font class="keywordtype">bool</font> <a class="code" href="classAbstractDOMParser.html#z451_21">AbstractDOMParser::getCreateSchemaInfo</a>()<font class="keyword"> const</font>
|
---|
687 | 01740 <font class="keyword"></font>{
|
---|
688 | 01741 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n6">fCreateSchemaInfo</a>;
|
---|
689 | 01742 }
|
---|
690 | 01743 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
691 | 01744 <font class="comment">// AbstractDOMParser: Setter methods</font>
|
---|
692 | 01745 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
693 | <a name="l01746"></a><a class="code" href="classAbstractDOMParser.html#z457_3">01746</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z457_3">AbstractDOMParser::setExpandEntityReferences</a>(<font class="keyword">const</font> <font class="keywordtype">bool</font> expand)
|
---|
694 | 01747 {
|
---|
695 | 01748 <a class="code" href="classAbstractDOMParser.html#n0">fCreateEntityReferenceNodes</a> = !expand;
|
---|
696 | 01749 }
|
---|
697 | 01750
|
---|
698 | <a name="l01751"></a><a class="code" href="classAbstractDOMParser.html#z452_5">01751</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z452_5">AbstractDOMParser::setCreateEntityReferenceNodes</a>(<font class="keyword">const</font> <font class="keywordtype">bool</font> create)
|
---|
699 | 01752 {
|
---|
700 | 01753 <a class="code" href="classAbstractDOMParser.html#n0">fCreateEntityReferenceNodes</a> = create;
|
---|
701 | 01754 }
|
---|
702 | 01755
|
---|
703 | <a name="l01756"></a><a class="code" href="classAbstractDOMParser.html#z452_6">01756</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z452_6">AbstractDOMParser::setIncludeIgnorableWhitespace</a>(<font class="keyword">const</font> <font class="keywordtype">bool</font> include)
|
---|
704 | 01757 {
|
---|
705 | 01758 <a class="code" href="classAbstractDOMParser.html#n1">fIncludeIgnorableWhitespace</a> = include;
|
---|
706 | 01759 }
|
---|
707 | 01760
|
---|
708 | <a name="l01761"></a><a class="code" href="classAbstractDOMParser.html#z452_17">01761</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z452_17">AbstractDOMParser::setCreateCommentNodes</a>(<font class="keyword">const</font> <font class="keywordtype">bool</font> create)
|
---|
709 | 01762 {
|
---|
710 | 01763 <a class="code" href="classAbstractDOMParser.html#n4">fCreateCommentNodes</a> = create;
|
---|
711 | 01764 }
|
---|
712 | 01765
|
---|
713 | <a name="l01766"></a><a class="code" href="classAbstractDOMParser.html#z452_21">01766</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z452_21">AbstractDOMParser::useImplementation</a>(<font class="keyword">const</font> XMLCh* <font class="keyword">const</font> implementationFeatures)
|
---|
714 | 01767 {
|
---|
715 | 01768 <a class="code" href="classAbstractDOMParser.html#n19">fMemoryManager</a>-><a class="code" href="classMemoryManager.html#z221_1">deallocate</a>(<a class="code" href="classAbstractDOMParser.html#n8">fImplementationFeatures</a>);
|
---|
716 | 01769 <a class="code" href="classAbstractDOMParser.html#n8">fImplementationFeatures</a> = <a class="code" href="classXMLString.html#z518_0">XMLString::replicate</a>(implementationFeatures, <a class="code" href="classAbstractDOMParser.html#n19">fMemoryManager</a>);
|
---|
717 | 01770 }
|
---|
718 | 01771
|
---|
719 | 01772 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
720 | 01773 <font class="comment">// AbstractDOMParser: Protected getter methods</font>
|
---|
721 | 01774 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
722 | <a name="l01775"></a><a class="code" href="classAbstractDOMParser.html#z459_0">01775</a> <font class="keyword">inline</font> <a class="code" href="classDOMNode.html">DOMNode</a>* <a class="code" href="classAbstractDOMParser.html#z459_0">AbstractDOMParser::getCurrentNode</a>()
|
---|
723 | 01776 {
|
---|
724 | 01777 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n10">fCurrentNode</a>;
|
---|
725 | 01778 }
|
---|
726 | 01779
|
---|
727 | <a name="l01780"></a><a class="code" href="classAbstractDOMParser.html#z459_4">01780</a> <font class="keyword">inline</font> <a class="code" href="classMemoryManager.html">MemoryManager</a>* <a class="code" href="classAbstractDOMParser.html#z459_4">AbstractDOMParser::getMemoryManager</a>()<font class="keyword"> const</font>
|
---|
728 | 01781 <font class="keyword"></font>{
|
---|
729 | 01782 <font class="keywordflow">return</font> <a class="code" href="classAbstractDOMParser.html#n19">fMemoryManager</a>;
|
---|
730 | 01783 }
|
---|
731 | 01784
|
---|
732 | 01785 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
733 | 01786 <font class="comment">// AbstractDOMParser: Protected setter methods</font>
|
---|
734 | 01787 <font class="comment">// ---------------------------------------------------------------------------</font>
|
---|
735 | <a name="l01788"></a><a class="code" href="classAbstractDOMParser.html#z460_0">01788</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z460_0">AbstractDOMParser::setCurrentNode</a>(<a class="code" href="classDOMNode.html">DOMNode</a>* toSet)
|
---|
736 | 01789 {
|
---|
737 | 01790 <a class="code" href="classAbstractDOMParser.html#n10">fCurrentNode</a> = toSet;
|
---|
738 | 01791 }
|
---|
739 | 01792
|
---|
740 | <a name="l01793"></a><a class="code" href="classAbstractDOMParser.html#z460_1">01793</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z460_1">AbstractDOMParser::setDocument</a>(<a class="code" href="classDOMDocument.html">DOMDocument</a>* toSet)
|
---|
741 | 01794 {
|
---|
742 | 01795 <a class="code" href="classAbstractDOMParser.html#n12">fDocument</a> = (DOMDocumentImpl *)toSet;
|
---|
743 | 01796 }
|
---|
744 | 01797
|
---|
745 | <a name="l01798"></a><a class="code" href="classAbstractDOMParser.html#z460_2">01798</a> <font class="keyword">inline</font> <font class="keywordtype">void</font> <a class="code" href="classAbstractDOMParser.html#z460_2">AbstractDOMParser::setParseInProgress</a>(<font class="keyword">const</font> <font class="keywordtype">bool</font> toSet)
|
---|
746 | 01799 {
|
---|
747 | 01800 <a class="code" href="classAbstractDOMParser.html#n3">fParseInProgress</a> = toSet;
|
---|
748 | 01801 }
|
---|
749 | 01802
|
---|
750 | 01803 <a class="code" href="XercesDefs_8hpp.html#a3">XERCES_CPP_NAMESPACE_END</a>
|
---|
751 | 01804
|
---|
752 | 01805 <font class="preprocessor">#endif</font>
|
---|
753 | 01806 <font class="preprocessor"></font>
|
---|
754 | 01807
|
---|
755 | 01808
|
---|
756 | </pre></div> </FONT></TD></TR></TABLE><BR>
|
---|
757 | </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>
|
---|
758 | Copyright © 1994-2004 The Apache Software Foundation.
|
---|
759 | All Rights Reserved.
|
---|
760 | </I></FONT></TD></TR></TABLE></BODY></HTML>
|
---|