Bug 809: Enhancements to the toaster example
[controller.git] / third-party / org.openexi / nagasena / src / main / resources / doc / org / openexi / sax / Transmogrifier.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
2 <!--NewPage-->\r
3 <HTML>\r
4 <HEAD>\r
5 <!-- Generated by javadoc (build 1.5.0_22) on Thu Apr 10 14:54:57 PDT 2014 -->\r
6 <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">\r
7 <TITLE>\r
8 Transmogrifier\r
9 </TITLE>\r
10 \r
11 <META NAME="keywords" CONTENT="org.openexi.sax.Transmogrifier class">\r
12 \r
13 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">\r
14 \r
15 <SCRIPT type="text/javascript">\r
16 function windowTitle()\r
17 {\r
18     parent.document.title="Transmogrifier";\r
19 }\r
20 </SCRIPT>\r
21 <NOSCRIPT>\r
22 </NOSCRIPT>\r
23 \r
24 </HEAD>\r
25 \r
26 <BODY BGCOLOR="white" onload="windowTitle();">\r
27 \r
28 \r
29 <!-- ========= START OF TOP NAVBAR ======= -->\r
30 <A NAME="navbar_top"><!-- --></A>\r
31 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>\r
32 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
33 <TR>\r
34 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
35 <A NAME="navbar_top_firstrow"><!-- --></A>\r
36 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
37   <TR ALIGN="center" VALIGN="top">\r
38   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
39   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
40   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
41   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
42   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
43   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
44   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
45   </TR>\r
46 </TABLE>\r
47 </TD>\r
48 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
49 </EM>\r
50 </TD>\r
51 </TR>\r
52 \r
53 <TR>\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
55 &nbsp;<A HREF="../../../org/openexi/sax/SAXTransmogrifier.html" title="interface in org.openexi.sax"><B>PREV CLASS</B></A>&nbsp;\r
56 &nbsp;<A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax"><B>NEXT CLASS</B></A></FONT></TD>\r
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
58   <A HREF="../../../index.html?org/openexi/sax/Transmogrifier.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
59 &nbsp;<A HREF="Transmogrifier.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
60 &nbsp;<SCRIPT type="text/javascript">\r
61   <!--\r
62   if(window==top) {\r
63     document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
64   }\r
65   //-->\r
66 </SCRIPT>\r
67 <NOSCRIPT>\r
68   <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>\r
69 </NOSCRIPT>\r
70 \r
71 \r
72 </FONT></TD>\r
73 </TR>\r
74 <TR>\r
75 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
76   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
77 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
78 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
79 </TR>\r
80 </TABLE>\r
81 <A NAME="skip-navbar_top"></A>\r
82 <!-- ========= END OF TOP NAVBAR ========= -->\r
83 \r
84 <HR>\r
85 <!-- ======== START OF CLASS DATA ======== -->\r
86 <H2>\r
87 <FONT SIZE="-1">\r
88 org.openexi.sax</FONT>\r
89 <BR>\r
90 Class Transmogrifier</H2>\r
91 <PRE>\r
92 java.lang.Object\r
93   <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.openexi.sax.Transmogrifier</B>\r
94 </PRE>\r
95 <HR>\r
96 <DL>\r
97 <DT><PRE>public final class <B>Transmogrifier</B><DT>extends java.lang.Object</DL>\r
98 </PRE>\r
99 \r
100 <P>\r
101 The Transmogrifier converts an XML stream to an EXI stream.\r
102 <P>\r
103 \r
104 <P>\r
105 <DL>\r
106 <!-- yWorks UML Doclet   http://www.yworks.com/   b0ac8294d3f86ae0003f3a3a002ea3cf577df824efc6f2... -->
107 </DL>\r
108 <HR>\r
109 \r
110 <P>\r
111 \r
112 <!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
113 \r
114 <A NAME="constructor_summary"><!-- --></A>\r
115 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
116 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
117 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
118 <B>Constructor Summary</B></FONT></TH>\r
119 </TR>\r
120 <TR BGCOLOR="white" CLASS="TableRowColor">\r
121 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#Transmogrifier()">Transmogrifier</A></B>()</CODE>\r
122 \r
123 <BR>\r
124 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an instance of the Transmogrifier with a default SAX parser.</TD>\r
125 </TR>\r
126 <TR BGCOLOR="white" CLASS="TableRowColor">\r
127 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#Transmogrifier(javax.xml.parsers.SAXParserFactory)">Transmogrifier</A></B>(javax.xml.parsers.SAXParserFactory&nbsp;saxParserFactory)</CODE>\r
128 \r
129 <BR>\r
130 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an instance of the Transmogrifier, specifying the SAXParserFactory
131  from which to create the SAX parser.</TD>\r
132 </TR>\r
133 </TABLE>\r
134 &nbsp;\r
135 <!-- ========== METHOD SUMMARY =========== -->\r
136 \r
137 <A NAME="method_summary"><!-- --></A>\r
138 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
139 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
140 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">\r
141 <B>Method Summary</B></FONT></TH>\r
142 </TR>\r
143 <TR BGCOLOR="white" CLASS="TableRowColor">\r
144 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
145 <CODE>&nbsp;void</CODE></FONT></TD>\r
146 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#encode(org.xml.sax.InputSource)">encode</A></B>(org.xml.sax.InputSource&nbsp;is)</CODE>\r
147 \r
148 <BR>\r
149 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parses XML input source and converts it to an EXI stream.</TD>\r
150 </TR>\r
151 <TR BGCOLOR="white" CLASS="TableRowColor">\r
152 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
153 <CODE>&nbsp;<A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A></CODE></FONT></TD>\r
154 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#getGrammarCache()">getGrammarCache</A></B>()</CODE>\r
155 \r
156 <BR>\r
157 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the GrammarCache that was previously set.</TD>\r
158 </TR>\r
159 <TR BGCOLOR="white" CLASS="TableRowColor">\r
160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
161 <CODE>&nbsp;<A HREF="../../../org/openexi/sax/SAXTransmogrifier.html" title="interface in org.openexi.sax">SAXTransmogrifier</A></CODE></FONT></TD>\r
162 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#getSAXTransmogrifier()">getSAXTransmogrifier</A></B>()</CODE>\r
163 \r
164 <BR>\r
165 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the SAXTransmogrifier, which implements both the ContentHandler
166  and LexicalHandler.</TD>\r
167 </TR>\r
168 <TR BGCOLOR="white" CLASS="TableRowColor">\r
169 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
170 <CODE>&nbsp;void</CODE></FONT></TD>\r
171 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setAlignmentType(org.openexi.proc.common.AlignmentType)">setAlignmentType</A></B>(<A HREF="../../../org/openexi/proc/common/AlignmentType.html" title="enum in org.openexi.proc.common">AlignmentType</A>&nbsp;alignmentType)</CODE>\r
172 \r
173 <BR>\r
174 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the bit alignment style for the encoded EXI stream.</TD>\r
175 </TR>\r
176 <TR BGCOLOR="white" CLASS="TableRowColor">\r
177 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
178 <CODE>&nbsp;void</CODE></FONT></TD>\r
179 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setBlockSize(int)">setBlockSize</A></B>(int&nbsp;blockSize)</CODE>\r
180 \r
181 <BR>\r
182 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the size, in number of values, of the information that will be 
183  processed as a chunk of the entire XML stream.</TD>\r
184 </TR>\r
185 <TR BGCOLOR="white" CLASS="TableRowColor">\r
186 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
187 <CODE>&nbsp;void</CODE></FONT></TD>\r
188 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setDatatypeRepresentationMap(org.openexi.proc.common.QName[], int)">setDatatypeRepresentationMap</A></B>(<A HREF="../../../org/openexi/proc/common/QName.html" title="class in org.openexi.proc.common">QName</A>[]&nbsp;dtrm,\r
189                              int&nbsp;n_bindings)</CODE>\r
190 \r
191 <BR>\r
192 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a datatype representation map (DTRM).</TD>\r
193 </TR>\r
194 <TR BGCOLOR="white" CLASS="TableRowColor">\r
195 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
196 <CODE>&nbsp;void</CODE></FONT></TD>\r
197 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setEntityResolver(org.xml.sax.EntityResolver)">setEntityResolver</A></B>(org.xml.sax.EntityResolver&nbsp;entityResolver)</CODE>\r
198 \r
199 <BR>\r
200 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set an external SAX entity resolver.</TD>\r
201 </TR>\r
202 <TR BGCOLOR="white" CLASS="TableRowColor">\r
203 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
204 <CODE>&nbsp;void</CODE></FONT></TD>\r
205 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setFragment(boolean)">setFragment</A></B>(boolean&nbsp;isFragment)</CODE>\r
206 \r
207 <BR>\r
208 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to true if the XML input stream is an XML fragment (a non-compliant
209  XML document with multiple root elements).</TD>\r
210 </TR>\r
211 <TR BGCOLOR="white" CLASS="TableRowColor">\r
212 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
213 <CODE>&nbsp;void</CODE></FONT></TD>\r
214 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setGrammarCache(org.openexi.proc.grammars.GrammarCache)">setGrammarCache</A></B>(<A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A>&nbsp;grammarCache)</CODE>\r
215 \r
216 <BR>\r
217 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the GrammarCache used in transmogrifying XML data to EXI.</TD>\r
218 </TR>\r
219 <TR BGCOLOR="white" CLASS="TableRowColor">\r
220 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
221 <CODE>&nbsp;void</CODE></FONT></TD>\r
222 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setGrammarCache(org.openexi.proc.grammars.GrammarCache, org.openexi.proc.common.SchemaId)">setGrammarCache</A></B>(<A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A>&nbsp;grammarCache,\r
223                 org.openexi.proc.common.SchemaId&nbsp;schemaId)</CODE>\r
224 \r
225 <BR>\r
226 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the GrammarCache to be used in encoding XML streams into EXI streams 
227  by the transmogrifier.</TD>\r
228 </TR>\r
229 <TR BGCOLOR="white" CLASS="TableRowColor">\r
230 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
231 <CODE>&nbsp;void</CODE></FONT></TD>\r
232 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setOutputCookie(boolean)">setOutputCookie</A></B>(boolean&nbsp;outputCookie)</CODE>\r
233 \r
234 <BR>\r
235 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells the encoder whether to or not to start the stream by
236  adding an EXI cookie.</TD>\r
237 </TR>\r
238 <TR BGCOLOR="white" CLASS="TableRowColor">\r
239 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
240 <CODE>&nbsp;void</CODE></FONT></TD>\r
241 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setOutputOptions(org.openexi.proc.HeaderOptionsOutputType)">setOutputOptions</A></B>(<A HREF="../../../org/openexi/proc/HeaderOptionsOutputType.html" title="enum in org.openexi.proc">HeaderOptionsOutputType</A>&nbsp;outputOptions)</CODE>\r
242 \r
243 <BR>\r
244 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the header output options.</TD>\r
245 </TR>\r
246 <TR BGCOLOR="white" CLASS="TableRowColor">\r
247 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
248 <CODE>&nbsp;void</CODE></FONT></TD>\r
249 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setOutputStream(java.io.OutputStream)">setOutputStream</A></B>(java.io.OutputStream&nbsp;ostream)</CODE>\r
250 \r
251 <BR>\r
252 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set an output stream to which encoded streams are written.</TD>\r
253 </TR>\r
254 <TR BGCOLOR="white" CLASS="TableRowColor">\r
255 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
256 <CODE>&nbsp;void</CODE></FONT></TD>\r
257 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setPreserveLexicalValues(boolean)">setPreserveLexicalValues</A></B>(boolean&nbsp;preserveLexicalValues)</CODE>\r
258 \r
259 <BR>\r
260 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to <i>true</i> to preserve the original string values from the XML
261  stream.</TD>\r
262 </TR>\r
263 <TR BGCOLOR="white" CLASS="TableRowColor">\r
264 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
265 <CODE>&nbsp;void</CODE></FONT></TD>\r
266 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setPreserveWhitespaces(boolean)">setPreserveWhitespaces</A></B>(boolean&nbsp;preserveWhitespaces)</CODE>\r
267 \r
268 <BR>\r
269 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to true to preserve whitespace (for example, spaces, tabs, and
270  line breaks) in the encoded EXI stream.</TD>\r
271 </TR>\r
272 <TR BGCOLOR="white" CLASS="TableRowColor">\r
273 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
274 <CODE>&nbsp;void</CODE></FONT></TD>\r
275 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setResolveExternalGeneralEntities(boolean)">setResolveExternalGeneralEntities</A></B>(boolean&nbsp;resolveExternalGeneralEntities)</CODE>\r
276 \r
277 <BR>\r
278 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change the way a Transmogrifier handles external general entities.</TD>\r
279 </TR>\r
280 <TR BGCOLOR="white" CLASS="TableRowColor">\r
281 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
282 <CODE>&nbsp;void</CODE></FONT></TD>\r
283 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setValueMaxLength(int)">setValueMaxLength</A></B>(int&nbsp;valueMaxLength)</CODE>\r
284 \r
285 <BR>\r
286 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum length of a string that will be stored for reuse in the
287  String Table.</TD>\r
288 </TR>\r
289 <TR BGCOLOR="white" CLASS="TableRowColor">\r
290 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
291 <CODE>&nbsp;void</CODE></FONT></TD>\r
292 <TD><CODE><B><A HREF="../../../org/openexi/sax/Transmogrifier.html#setValuePartitionCapacity(int)">setValuePartitionCapacity</A></B>(int&nbsp;valuePartitionCapacity)</CODE>\r
293 \r
294 <BR>\r
295 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the maximum number of values in the String Table.</TD>\r
296 </TR>\r
297 </TABLE>\r
298 &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
299 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
300 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
301 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>\r
302 </TR>\r
303 <TR BGCOLOR="white" CLASS="TableRowColor">\r
304 <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>\r
305 </TR>\r
306 </TABLE>\r
307 &nbsp;\r
308 <P>\r
309 \r
310 <!-- ========= CONSTRUCTOR DETAIL ======== -->\r
311 \r
312 <A NAME="constructor_detail"><!-- --></A>\r
313 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
314 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
315 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
316 <B>Constructor Detail</B></FONT></TH>\r
317 </TR>\r
318 </TABLE>\r
319 \r
320 <A NAME="Transmogrifier()"><!-- --></A><H3>\r
321 Transmogrifier</H3>\r
322 <PRE>\r
323 public <B>Transmogrifier</B>()\r
324                throws org.openexi.sax.TransmogrifierRuntimeException</PRE>\r
325 <DL>\r
326 <DD>Create an instance of the Transmogrifier with a default SAX parser.\r
327 <P>\r
328 <DL>\r
329 \r
330 <DT><B>Throws:</B>\r
331 <DD><CODE><A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A></CODE>\r
332 <DD><CODE>org.openexi.sax.TransmogrifierRuntimeException</CODE></DL>\r
333 </DL>\r
334 <HR>\r
335 \r
336 <A NAME="Transmogrifier(javax.xml.parsers.SAXParserFactory)"><!-- --></A><H3>\r
337 Transmogrifier</H3>\r
338 <PRE>\r
339 public <B>Transmogrifier</B>(javax.xml.parsers.SAXParserFactory&nbsp;saxParserFactory)\r
340                throws org.openexi.sax.TransmogrifierRuntimeException</PRE>\r
341 <DL>\r
342 <DD>Create an instance of the Transmogrifier, specifying the SAXParserFactory
343  from which to create the SAX parser.\r
344 <P>\r
345 <DL>\r
346 <DT><B>Parameters:</B><DD><CODE>saxParserFactory</CODE> - \r
347 <DT><B>Throws:</B>\r
348 <DD><CODE><A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A></CODE>\r
349 <DD><CODE>org.openexi.sax.TransmogrifierRuntimeException</CODE></DL>\r
350 </DL>\r
351 \r
352 <!-- ============ METHOD DETAIL ========== -->\r
353 \r
354 <A NAME="method_detail"><!-- --></A>\r
355 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">\r
356 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
357 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">\r
358 <B>Method Detail</B></FONT></TH>\r
359 </TR>\r
360 </TABLE>\r
361 \r
362 <A NAME="setResolveExternalGeneralEntities(boolean)"><!-- --></A><H3>\r
363 setResolveExternalGeneralEntities</H3>\r
364 <PRE>\r
365 public void <B>setResolveExternalGeneralEntities</B>(boolean&nbsp;resolveExternalGeneralEntities)\r
366                                        throws <A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A></PRE>\r
367 <DL>\r
368 <DD>Change the way a Transmogrifier handles external general entities. When the value
369  of resolveExternalGeneralEntities is set to true, a Transmogrifier will try to 
370  resolve external general entities. Otherwise, external general entities will not
371  be resolved.\r
372 <P>\r
373 <DD><DL>\r
374 <DT><B>Parameters:</B><DD><CODE>resolveExternalGeneralEntities</CODE> - \r
375 <DT><B>Throws:</B>\r
376 <DD><CODE><A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A></CODE> - Thrown when the underlying XMLReader does not 
377  support the specified behavior.</DL>\r
378 </DD>\r
379 </DL>\r
380 <HR>\r
381 \r
382 <A NAME="setOutputStream(java.io.OutputStream)"><!-- --></A><H3>\r
383 setOutputStream</H3>\r
384 <PRE>\r
385 public final void <B>setOutputStream</B>(java.io.OutputStream&nbsp;ostream)</PRE>\r
386 <DL>\r
387 <DD>Set an output stream to which encoded streams are written.\r
388 <P>\r
389 <DD><DL>\r
390 <DT><B>Parameters:</B><DD><CODE>ostream</CODE> - output stream</DL>\r
391 </DD>\r
392 </DL>\r
393 <HR>\r
394 \r
395 <A NAME="setAlignmentType(org.openexi.proc.common.AlignmentType)"><!-- --></A><H3>\r
396 setAlignmentType</H3>\r
397 <PRE>\r
398 public final void <B>setAlignmentType</B>(<A HREF="../../../org/openexi/proc/common/AlignmentType.html" title="enum in org.openexi.proc.common">AlignmentType</A>&nbsp;alignmentType)\r
399                             throws org.openexi.proc.common.EXIOptionsException</PRE>\r
400 <DL>\r
401 <DD>Set the bit alignment style for the encoded EXI stream.\r
402 <P>\r
403 <DD><DL>\r
404 <DT><B>Parameters:</B><DD><CODE>alignmentType</CODE> - <A HREF="../../../org/openexi/proc/common/AlignmentType.html" title="enum in org.openexi.proc.common"><CODE>AlignmentType</CODE></A>. 
405  Default is <i>bit-packed</i>.\r
406 <DT><B>Throws:</B>\r
407 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
408 </DD>\r
409 </DL>\r
410 <HR>\r
411 \r
412 <A NAME="setFragment(boolean)"><!-- --></A><H3>\r
413 setFragment</H3>\r
414 <PRE>\r
415 public final void <B>setFragment</B>(boolean&nbsp;isFragment)</PRE>\r
416 <DL>\r
417 <DD>Set to true if the XML input stream is an XML fragment (a non-compliant
418  XML document with multiple root elements).\r
419 <P>\r
420 <DD><DL>\r
421 <DT><B>Parameters:</B><DD><CODE>isFragment</CODE> - true if the XML input stream is an XML fragment.</DL>\r
422 </DD>\r
423 </DL>\r
424 <HR>\r
425 \r
426 <A NAME="setBlockSize(int)"><!-- --></A><H3>\r
427 setBlockSize</H3>\r
428 <PRE>\r
429 public final void <B>setBlockSize</B>(int&nbsp;blockSize)\r
430                         throws org.openexi.proc.common.EXIOptionsException</PRE>\r
431 <DL>\r
432 <DD>Set the size, in number of values, of the information that will be 
433  processed as a chunk of the entire XML stream. Reducing the block size 
434  can improve performance for devices with limited dynamic memory. 
435  Default is 1,000,000 items (not 1MB, but 1,000,000 complete Attribute 
436  and Element values). Block size is only used when the EXI stream is
437  encoded with EXI-compression.\r
438 <P>\r
439 <DD><DL>\r
440 <DT><B>Parameters:</B><DD><CODE>blockSize</CODE> - number of values in each processing block. Default is 1,000,000.\r
441 <DT><B>Throws:</B>\r
442 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
443 </DD>\r
444 </DL>\r
445 <HR>\r
446 \r
447 <A NAME="setValueMaxLength(int)"><!-- --></A><H3>\r
448 setValueMaxLength</H3>\r
449 <PRE>\r
450 public final void <B>setValueMaxLength</B>(int&nbsp;valueMaxLength)</PRE>\r
451 <DL>\r
452 <DD>Set the maximum length of a string that will be stored for reuse in the
453  String Table. By default, there is no maximum length. However, in data
454  sets that have long, unique strings of information, you can improve
455  performance by limiting the size to the length of strings that are more
456  likely to appear more than once.\r
457 <P>\r
458 <DD><DL>\r
459 <DT><B>Parameters:</B><DD><CODE>valueMaxLength</CODE> - maximum length of entries in the String Table.</DL>\r
460 </DD>\r
461 </DL>\r
462 <HR>\r
463 \r
464 <A NAME="setValuePartitionCapacity(int)"><!-- --></A><H3>\r
465 setValuePartitionCapacity</H3>\r
466 <PRE>\r
467 public final void <B>setValuePartitionCapacity</B>(int&nbsp;valuePartitionCapacity)</PRE>\r
468 <DL>\r
469 <DD>Set the maximum number of values in the String Table. By default, there
470  is no limit. If the target device has limited dynamic memory, limiting 
471  the number of entries in the String Table can improve performance and
472  reduce the likelihood that you will exceed memory capacity.\r
473 <P>\r
474 <DD><DL>\r
475 <DT><B>Parameters:</B><DD><CODE>valuePartitionCapacity</CODE> - maximum number of entries in the String Table</DL>\r
476 </DD>\r
477 </DL>\r
478 <HR>\r
479 \r
480 <A NAME="setPreserveLexicalValues(boolean)"><!-- --></A><H3>\r
481 setPreserveLexicalValues</H3>\r
482 <PRE>\r
483 public final void <B>setPreserveLexicalValues</B>(boolean&nbsp;preserveLexicalValues)\r
484                                     throws org.openexi.proc.common.EXIOptionsException</PRE>\r
485 <DL>\r
486 <DD>Set to <i>true</i> to preserve the original string values from the XML
487  stream. For example, a date string might be converted to a different
488  format when interpreted by the Transmogrifier. Preserving the lexical values
489  ensures that the identical strings are restored, and not just their 
490  logical values.\r
491 <P>\r
492 <DD><DL>\r
493 <DT><B>Parameters:</B><DD><CODE>preserveLexicalValues</CODE> - <i>true</i> to keep original strings intact\r
494 <DT><B>Throws:</B>\r
495 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
496 </DD>\r
497 </DL>\r
498 <HR>\r
499 \r
500 <A NAME="setGrammarCache(org.openexi.proc.grammars.GrammarCache)"><!-- --></A><H3>\r
501 setGrammarCache</H3>\r
502 <PRE>\r
503 public final void <B>setGrammarCache</B>(<A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A>&nbsp;grammarCache)\r
504                            throws org.openexi.proc.common.EXIOptionsException</PRE>\r
505 <DL>\r
506 <DD>Set the GrammarCache used in transmogrifying XML data to EXI.\r
507 <P>\r
508 <DD><DL>\r
509 <DT><B>Parameters:</B><DD><CODE>grammarCache</CODE> - <A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars"><CODE>GrammarCache</CODE></A>\r
510 <DT><B>Throws:</B>\r
511 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
512 </DD>\r
513 </DL>\r
514 <HR>\r
515 \r
516 <A NAME="setGrammarCache(org.openexi.proc.grammars.GrammarCache, org.openexi.proc.common.SchemaId)"><!-- --></A><H3>\r
517 setGrammarCache</H3>\r
518 <PRE>\r
519 public final void <B>setGrammarCache</B>(<A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A>&nbsp;grammarCache,\r
520                                   org.openexi.proc.common.SchemaId&nbsp;schemaId)\r
521                            throws org.openexi.proc.common.EXIOptionsException</PRE>\r
522 <DL>\r
523 <DD>Set the GrammarCache to be used in encoding XML streams into EXI streams 
524  by the transmogrifier. 
525  The SchemaId contains the string that is written in the header when
526  <i>HeaderOptionsOutputType.all</i> is set.\r
527 <P>\r
528 <DD><DL>\r
529 <DT><B>Parameters:</B><DD><CODE>grammarCache</CODE> - <A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars"><CODE>GrammarCache</CODE></A><DD><CODE>schemaId</CODE> - \r
530 <DT><B>Throws:</B>\r
531 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
532 </DD>\r
533 </DL>\r
534 <HR>\r
535 \r
536 <A NAME="getGrammarCache()"><!-- --></A><H3>\r
537 getGrammarCache</H3>\r
538 <PRE>\r
539 public final <A HREF="../../../org/openexi/proc/grammars/GrammarCache.html" title="class in org.openexi.proc.grammars">GrammarCache</A> <B>getGrammarCache</B>()</PRE>\r
540 <DL>\r
541 <DD>Returns the GrammarCache that was previously set.\r
542 <P>\r
543 <DD><DL>\r
544 \r
545 <DT><B>Returns:</B><DD>a GrammarCache</DL>\r
546 </DD>\r
547 </DL>\r
548 <HR>\r
549 \r
550 <A NAME="setDatatypeRepresentationMap(org.openexi.proc.common.QName[], int)"><!-- --></A><H3>\r
551 setDatatypeRepresentationMap</H3>\r
552 <PRE>\r
553 public final void <B>setDatatypeRepresentationMap</B>(<A HREF="../../../org/openexi/proc/common/QName.html" title="class in org.openexi.proc.common">QName</A>[]&nbsp;dtrm,\r
554                                                int&nbsp;n_bindings)\r
555                                         throws org.openexi.proc.common.EXIOptionsException</PRE>\r
556 <DL>\r
557 <DD>Set a datatype representation map (DTRM). The DTRM allows you to remap
558  XMLSchema datatypes to EXI datatypes other than their default equivalents.
559  The map is created using a sequence of Qualified Name pairs that identify
560  a datatype definition in the XMLSchema namespace followed by the new 
561  corresponding datatype mapping in the EXI namespace.
562  <br /><br />
563  For example, the following lines map the boolean datatype from XMLSchema 
564  to the integer datatype in EXI.
565  <pre>
566    QName q1 = new QName("xsd:boolean","http://www.w3.org/2001/XMLSchema");
567    QName q2 = new QName("exi:integer","http://www.w3.org/2009/exi");
568    QName[] dtrm = new QName[2];
569    dtrm = {q1, q2}; // Each mapping requires 2 qualified names.
570    transmogrifierInstance.setDatatypeRepresentationMap(dtrm, 1); // The array, and the number of pairs (1).
571  </pre>\r
572 <P>\r
573 <DD><DL>\r
574 <DT><B>Parameters:</B><DD><CODE>dtrm</CODE> - a sequence of pairs of datatype QName and datatype representation QName<DD><CODE>n_bindings</CODE> - the number of QName pairs\r
575 <DT><B>Throws:</B>\r
576 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
577 </DD>\r
578 </DL>\r
579 <HR>\r
580 \r
581 <A NAME="setEntityResolver(org.xml.sax.EntityResolver)"><!-- --></A><H3>\r
582 setEntityResolver</H3>\r
583 <PRE>\r
584 public final void <B>setEntityResolver</B>(org.xml.sax.EntityResolver&nbsp;entityResolver)</PRE>\r
585 <DL>\r
586 <DD>Set an external SAX entity resolver.\r
587 <P>\r
588 <DD><DL>\r
589 <DT><B>Parameters:</B><DD><CODE>entityResolver</CODE> - <CODE>EntityResolver</CODE></DL>\r
590 </DD>\r
591 </DL>\r
592 <HR>\r
593 \r
594 <A NAME="setOutputCookie(boolean)"><!-- --></A><H3>\r
595 setOutputCookie</H3>\r
596 <PRE>\r
597 public final void <B>setOutputCookie</B>(boolean&nbsp;outputCookie)</PRE>\r
598 <DL>\r
599 <DD>Tells the encoder whether to or not to start the stream by
600  adding an EXI cookie.\r
601 <P>\r
602 <DD><DL>\r
603 <DT><B>Parameters:</B><DD><CODE>outputCookie</CODE> - <i>true</i> to include the EXI cookie</DL>\r
604 </DD>\r
605 </DL>\r
606 <HR>\r
607 \r
608 <A NAME="setOutputOptions(org.openexi.proc.HeaderOptionsOutputType)"><!-- --></A><H3>\r
609 setOutputOptions</H3>\r
610 <PRE>\r
611 public final void <B>setOutputOptions</B>(<A HREF="../../../org/openexi/proc/HeaderOptionsOutputType.html" title="enum in org.openexi.proc">HeaderOptionsOutputType</A>&nbsp;outputOptions)\r
612                             throws org.openexi.proc.common.EXIOptionsException</PRE>\r
613 <DL>\r
614 <DD>Set the header output options. Choices are set using the 
615  <A HREF="../../../org/openexi/proc/HeaderOptionsOutputType.html" title="enum in org.openexi.proc"><CODE>HeaderOptionsOutputType</CODE></A> enumeration.
616  Options are <i>all, lessSchemaID</i> (that is, all values
617  except for the SchemaId), or <i>none.</i>\r
618 <P>\r
619 <DD><DL>\r
620 <DT><B>Parameters:</B><DD><CODE>outputOptions</CODE> - <A HREF="../../../org/openexi/proc/HeaderOptionsOutputType.html" title="enum in org.openexi.proc"><CODE>HeaderOptionsOutputType</CODE></A>\r
621 <DT><B>Throws:</B>\r
622 <DD><CODE>org.openexi.proc.common.EXIOptionsException</CODE></DL>\r
623 </DD>\r
624 </DL>\r
625 <HR>\r
626 \r
627 <A NAME="setPreserveWhitespaces(boolean)"><!-- --></A><H3>\r
628 setPreserveWhitespaces</H3>\r
629 <PRE>\r
630 public final void <B>setPreserveWhitespaces</B>(boolean&nbsp;preserveWhitespaces)</PRE>\r
631 <DL>\r
632 <DD>Set to true to preserve whitespace (for example, spaces, tabs, and
633  line breaks) in the encoded EXI stream. By default, non-essential whitespace
634  is removed from the encoded stream.\r
635 <P>\r
636 <DD><DL>\r
637 <DT><B>Parameters:</B><DD><CODE>preserveWhitespaces</CODE> - <i>true</i> to retain whitespace in the encoded EXI stream</DL>\r
638 </DD>\r
639 </DL>\r
640 <HR>\r
641 \r
642 <A NAME="encode(org.xml.sax.InputSource)"><!-- --></A><H3>\r
643 encode</H3>\r
644 <PRE>\r
645 public void <B>encode</B>(org.xml.sax.InputSource&nbsp;is)\r
646             throws <A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A>,\r
647                    java.io.IOException</PRE>\r
648 <DL>\r
649 <DD>Parses XML input source and converts it to an EXI stream.\r
650 <P>\r
651 <DD><DL>\r
652 <DT><B>Parameters:</B><DD><CODE>is</CODE> - XML input source\r
653 <DT><B>Throws:</B>\r
654 <DD><CODE><A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax">TransmogrifierException</A></CODE>\r
655 <DD><CODE>java.io.IOException</CODE></DL>\r
656 </DD>\r
657 </DL>\r
658 <HR>\r
659 \r
660 <A NAME="getSAXTransmogrifier()"><!-- --></A><H3>\r
661 getSAXTransmogrifier</H3>\r
662 <PRE>\r
663 public <A HREF="../../../org/openexi/sax/SAXTransmogrifier.html" title="interface in org.openexi.sax">SAXTransmogrifier</A> <B>getSAXTransmogrifier</B>()</PRE>\r
664 <DL>\r
665 <DD>Returns the SAXTransmogrifier, which implements both the ContentHandler
666  and LexicalHandler. SAX programmers can connect the SAXTransmogrifier to
667  their favorite XML Parser to convert SAX events into an EXI stream.\r
668 <P>\r
669 <DD><DL>\r
670 </DL>\r
671 </DD>\r
672 </DL>\r
673 <!-- ========= END OF CLASS DATA ========= -->\r
674 <HR>\r
675 \r
676 \r
677 <!-- ======= START OF BOTTOM NAVBAR ====== -->\r
678 <A NAME="navbar_bottom"><!-- --></A>\r
679 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>\r
680 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">\r
681 <TR>\r
682 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
683 <A NAME="navbar_bottom_firstrow"><!-- --></A>\r
684 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">\r
685   <TR ALIGN="center" VALIGN="top">\r
686   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>\r
687   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
688   <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
689   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
690   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
691   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
692   <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
693   </TR>\r
694 </TABLE>\r
695 </TD>\r
696 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
697 </EM>\r
698 </TD>\r
699 </TR>\r
700 \r
701 <TR>\r
702 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
703 &nbsp;<A HREF="../../../org/openexi/sax/SAXTransmogrifier.html" title="interface in org.openexi.sax"><B>PREV CLASS</B></A>&nbsp;\r
704 &nbsp;<A HREF="../../../org/openexi/sax/TransmogrifierException.html" title="class in org.openexi.sax"><B>NEXT CLASS</B></A></FONT></TD>\r
705 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
706   <A HREF="../../../index.html?org/openexi/sax/Transmogrifier.html" target="_top"><B>FRAMES</B></A>  &nbsp;\r
707 &nbsp;<A HREF="Transmogrifier.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;\r
708 &nbsp;<SCRIPT type="text/javascript">\r
709   <!--\r
710   if(window==top) {\r
711     document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');\r
712   }\r
713   //-->\r
714 </SCRIPT>\r
715 <NOSCRIPT>\r
716   <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>\r
717 </NOSCRIPT>\r
718 \r
719 \r
720 </FONT></TD>\r
721 </TR>\r
722 <TR>\r
723 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
724   SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
725 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
726 DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
727 </TR>\r
728 </TABLE>\r
729 <A NAME="skip-navbar_bottom"></A>\r
730 <!-- ======== END OF BOTTOM NAVBAR ======= -->\r
731 \r
732 <HR>\r
733 \r
734 </BODY>\r
735 </HTML>\r