1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
\r
5 <!-- Generated by javadoc (build 1.5.0_06) on Fri Oct 17 16:04:52 EDT 2008 -->
\r
7 MarcXmlWriter (MARC4J API)
\r
10 <META NAME="keywords" CONTENT="org.marc4j.MarcXmlWriter class">
\r
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
\r
14 <SCRIPT type="text/javascript">
\r
15 function windowTitle()
\r
17 parent.document.title="MarcXmlWriter (MARC4J API)";
\r
25 <BODY BGCOLOR="white" onload="windowTitle();">
\r
28 <!-- ========= START OF TOP NAVBAR ======= -->
\r
29 <A NAME="navbar_top"><!-- --></A>
\r
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
\r
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
\r
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
\r
34 <A NAME="navbar_top_firstrow"><!-- --></A>
\r
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
\r
36 <TR ALIGN="center" VALIGN="top">
\r
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
\r
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
39 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MarcXmlWriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
\r
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
48 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
54 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
55 <A HREF="../../org/marc4j/MarcXmlReader.html" title="class in org.marc4j"><B>PREV CLASS</B></A>
\r
56 <A HREF="../../org/marc4j/RecordStack.html" title="class in org.marc4j"><B>NEXT CLASS</B></A></FONT></TD>
\r
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
58 <A HREF="../../index.html?org/marc4j/MarcXmlWriter.html" target="_top"><B>FRAMES</B></A>
\r
59 <A HREF="MarcXmlWriter.html" target="_top"><B>NO FRAMES</B></A>
\r
60 <SCRIPT type="text/javascript">
\r
63 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
68 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
\r
75 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
76 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
77 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
78 DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
81 <A NAME="skip-navbar_top"></A>
\r
82 <!-- ========= END OF TOP NAVBAR ========= -->
\r
85 <!-- ======== START OF CLASS DATA ======== -->
\r
90 Class MarcXmlWriter</H2>
\r
92 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">java.lang.Object</A>
\r
93 <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>org.marc4j.MarcXmlWriter</B>
\r
96 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></DD>
\r
100 <DT><PRE>public class <B>MarcXmlWriter</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A><DT>implements <A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></DL>
\r
104 Class for writing MARC record objects in MARCXML format. This class outputs a
105 SAX event stream to the given <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io"><CODE>OutputStream</CODE></A> or
106 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform"><CODE>Result</CODE></A> object. It can be used in a SAX
107 pipeline to postprocess the result. By default this class uses a nulll
108 transform. It is strongly recommended to use a dedicated XML serializer.
111 This class requires a JAXP compliant XML parser and XSLT processor. The
112 underlying SAX2 parser should be namespace aware. In addition this class
113 requires <a href="http://icu.sourceforge.net/">ICU4J </a> to perform Unicode
114 normalization. A stripped down version of 2.6 originating from the <a
115 href="http://www.cafeconleche.org/XOM/">XOM </a> project is included in this
119 The following example reads a file with MARC records and writes MARCXML
120 records in UTF-8 encoding to the console:
125 InputStream input = new FileInputStream("input.mrc")
126 MarcReader reader = new MarcStreamReader(input);
128 MarcWriter writer = new MarcXmlWriter(System.out, true);
129 while (reader.hasNext()) {
130 Record record = reader.next();
131 writer.write(record);
138 To perform a character conversion like MARC-8 to UCS/Unicode register a
139 <code>CharConverter</code>:
143 writer.setConverter(new AnselToUnicode());
147 In addition you can perform Unicode normalization. This is for example not
148 done by the MARC-8 to UCS/Unicode converter. With Unicode normalization text
149 is transformed into the canonical composed form. For example "a´bc"
150 is normalized to "ábc". To perform normalization set Unicode
151 normalization to true:
155 writer.setUnicodeNormalization(true);
159 Please note that it's not garanteed to work if you try to convert normalized
160 Unicode back to MARC-8 encoding using
161 <A HREF="../../org/marc4j/converter/impl/UnicodeToAnsel.html" title="class in org.marc4j.converter.impl"><CODE>UnicodeToAnsel</CODE></A>.
164 This class provides very basic formatting options. For more advanced options
165 create an instance of this class with a
166 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/sax/SAXResult.html" title="class or interface in javax.xml.transform.sax"><CODE>SAXResult</CODE></A> containing a
167 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/ContentHandler.html" title="class or interface in org.xml.sax"><CODE>ContentHandler</CODE></A> derived from a dedicated XML
172 The following example uses
173 <code>org.apache.xml.serialize.XMLSerializer</code> to write MARC records
174 to XML using MARC-8 to UCS/Unicode conversion and Unicode normalization:
179 InputStream input = new FileInputStream("input.mrc")
180 MarcReader reader = new MarcStreamReader(input);
182 OutputFormat format = new OutputFormat("xml","UTF-8", true);
183 OutputStream out = new FileOutputStream("output.xml");
184 XMLSerializer serializer = new XMLSerializer(out, format);
185 Result result = new SAXResult(serializer.asContentHandler());
187 MarcXmlWriter writer = new MarcXmlWriter(result);
188 writer.setConverter(new AnselToUnicode());
189 while (reader.hasNext()) {
190 Record record = reader.next();
191 writer.write(record);
198 You can post-process the result using a <code>Source</code> object pointing
199 to a stylesheet resource and a <code>Result</code> object to hold the
200 transformation result tree. The example below converts MARC to MARCXML and
201 transforms the result tree to MODS using the stylesheet provided by The
207 String stylesheetUrl = "http://www.loc.gov/standards/mods/v3/MARC21slim2MODS3.xsl";
208 Source stylesheet = new StreamSource(stylesheetUrl);
210 Result result = new StreamResult(System.out);
212 InputStream input = new FileInputStream("input.mrc")
213 MarcReader reader = new MarcStreamReader(input);
214 MarcXmlWriter writer = new MarcXmlWriter(result, stylesheet);
215 writer.setConverter(new AnselToUnicode());
216 while (reader.hasNext()) {
217 Record record = (Record) reader.next();
218 writer.write(record);
225 It is also possible to write the result into a DOM Node:
230 InputStream input = new FileInputStream("input.mrc")
231 MarcReader reader = new MarcStreamReader(input);
232 DOMResult result = new DOMResult();
233 MarcXmlWriter writer = new MarcXmlWriter(result);
234 writer.setConverter(new AnselToUnicode());
235 while (reader.hasNext()) {
236 Record record = (Record) reader.next();
237 writer.write(record);
241 Document doc = (Document) result.getNode();
248 <DT><B>Version:</B></DT>
\r
249 <DD>$Revision: 1.9 $</DD>
\r
250 <DT><B>Author:</B></DT>
\r
251 <DD>Bas Peters</DD>
\r
256 <!-- =========== FIELD SUMMARY =========== -->
\r
258 <A NAME="field_summary"><!-- --></A>
\r
259 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
260 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
261 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
\r
262 <B>Field Summary</B></FONT></TH>
\r
264 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
265 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
266 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
267 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#COLLECTION">COLLECTION</A></B></CODE>
\r
270 </TD>
\r
272 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
273 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
274 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
275 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#CONTROL_FIELD">CONTROL_FIELD</A></B></CODE>
\r
278 </TD>
\r
280 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
281 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
282 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
283 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#DATA_FIELD">DATA_FIELD</A></B></CODE>
\r
286 </TD>
\r
288 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
289 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
290 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
291 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#LEADER">LEADER</A></B></CODE>
\r
294 </TD>
\r
296 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
297 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
298 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
299 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#RECORD">RECORD</A></B></CODE>
\r
302 </TD>
\r
304 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
305 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
306 <CODE>protected static <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD>
\r
307 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#SUBFIELD">SUBFIELD</A></B></CODE>
\r
310 </TD>
\r
314 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
\r
316 <A NAME="constructor_summary"><!-- --></A>
\r
317 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
318 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
319 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
\r
320 <B>Constructor Summary</B></FONT></TH>
\r
322 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
323 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(java.io.OutputStream)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out)</CODE>
\r
326 Constructs an instance with the specified output stream.</TD>
\r
328 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
329 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(java.io.OutputStream, boolean)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
330 boolean indent)</CODE>
\r
333 Constructs an instance with the specified output stream and indentation.</TD>
\r
335 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
336 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(java.io.OutputStream, java.lang.String)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
337 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> encoding)</CODE>
\r
340 Constructs an instance with the specified output stream and character
343 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
344 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(java.io.OutputStream, java.lang.String, boolean)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
345 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> encoding,
\r
346 boolean indent)</CODE>
\r
349 Constructs an instance with the specified output stream, character
350 encoding and indentation.</TD>
\r
352 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
353 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(javax.xml.transform.Result)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result)</CODE>
\r
356 Constructs an instance with the specified result.</TD>
\r
358 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
359 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(javax.xml.transform.Result, javax.xml.transform.Source)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
360 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Source.html" title="class or interface in javax.xml.transform">Source</A> stylesheet)</CODE>
\r
363 Constructs an instance with the specified stylesheet source and result.</TD>
\r
365 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
366 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#MarcXmlWriter(javax.xml.transform.Result, java.lang.String)">MarcXmlWriter</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
367 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> stylesheetUrl)</CODE>
\r
370 Constructs an instance with the specified stylesheet location and result.</TD>
\r
374 <!-- ========== METHOD SUMMARY =========== -->
\r
376 <A NAME="method_summary"><!-- --></A>
\r
377 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
378 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
379 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
\r
380 <B>Method Summary</B></FONT></TH>
\r
382 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
383 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
384 <CODE> void</CODE></FONT></TD>
\r
385 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#close()">close</A></B>()</CODE>
\r
388 Closes the writer.</TD>
\r
390 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
391 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
392 <CODE> <A HREF="../../org/marc4j/converter/CharConverter.html" title="class in org.marc4j.converter">CharConverter</A></CODE></FONT></TD>
\r
393 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#getConverter()">getConverter</A></B>()</CODE>
\r
396 Returns the character converter.</TD>
\r
398 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
399 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
400 <CODE>protected char[]</CODE></FONT></TD>
\r
401 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#getDataElement(java.lang.String)">getDataElement</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> data)</CODE>
\r
404 </TD>
\r
406 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
407 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
408 <CODE> boolean</CODE></FONT></TD>
\r
409 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#getUnicodeNormalization()">getUnicodeNormalization</A></B>()</CODE>
\r
412 Returns true if this writer will perform Unicode normalization, false
415 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
416 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
417 <CODE> boolean</CODE></FONT></TD>
\r
418 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#hasIndent()">hasIndent</A></B>()</CODE>
\r
421 Returns true if indentation is active, false otherwise.</TD>
\r
423 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
424 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
425 <CODE> void</CODE></FONT></TD>
\r
426 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#setConverter(org.marc4j.converter.CharConverter)">setConverter</A></B>(<A HREF="../../org/marc4j/converter/CharConverter.html" title="class in org.marc4j.converter">CharConverter</A> converter)</CODE>
\r
429 Sets the character converter.</TD>
\r
431 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
432 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
433 <CODE>protected void</CODE></FONT></TD>
\r
434 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#setHandler(javax.xml.transform.Result, javax.xml.transform.Source)">setHandler</A></B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
435 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Source.html" title="class or interface in javax.xml.transform">Source</A> stylesheet)</CODE>
\r
438 </TD>
\r
440 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
441 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
442 <CODE> void</CODE></FONT></TD>
\r
443 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#setIndent(boolean)">setIndent</A></B>(boolean indent)</CODE>
\r
446 Activates or deactivates indentation.</TD>
\r
448 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
449 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
450 <CODE> void</CODE></FONT></TD>
\r
451 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#setUnicodeNormalization(boolean)">setUnicodeNormalization</A></B>(boolean normalize)</CODE>
\r
454 If set to true this writer will perform Unicode normalization on data
455 elements using normalization form C (NFC).</TD>
\r
457 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
458 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
459 <CODE>protected void</CODE></FONT></TD>
\r
460 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#toXml(org.marc4j.marc.Record)">toXml</A></B>(<A HREF="../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A> record)</CODE>
\r
463 </TD>
\r
465 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
466 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
467 <CODE> void</CODE></FONT></TD>
\r
468 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#write(org.marc4j.marc.Record)">write</A></B>(<A HREF="../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A> record)</CODE>
\r
471 Writes a Record object to the result.</TD>
\r
473 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
474 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
475 <CODE>protected void</CODE></FONT></TD>
\r
476 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#writeEndDocument()">writeEndDocument</A></B>()</CODE>
\r
479 Writes the root end tag to the result.</TD>
\r
481 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
482 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
\r
483 <CODE>protected void</CODE></FONT></TD>
\r
484 <TD><CODE><B><A HREF="../../org/marc4j/MarcXmlWriter.html#writeStartDocument()">writeStartDocument</A></B>()</CODE>
\r
487 Writes the root start tag to the result.</TD>
\r
490 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
\r
491 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
492 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
\r
493 <TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH>
\r
495 <TR BGCOLOR="white" CLASS="TableRowColor">
\r
496 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
\r
502 <!-- ============ FIELD DETAIL =========== -->
\r
504 <A NAME="field_detail"><!-- --></A>
\r
505 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
506 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
507 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
\r
508 <B>Field Detail</B></FONT></TH>
\r
512 <A NAME="CONTROL_FIELD"><!-- --></A><H3>
\r
515 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>CONTROL_FIELD</B></PRE>
\r
518 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.CONTROL_FIELD">Constant Field Values</A></DL>
\r
522 <A NAME="DATA_FIELD"><!-- --></A><H3>
\r
525 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>DATA_FIELD</B></PRE>
\r
528 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.DATA_FIELD">Constant Field Values</A></DL>
\r
532 <A NAME="SUBFIELD"><!-- --></A><H3>
\r
535 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>SUBFIELD</B></PRE>
\r
538 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.SUBFIELD">Constant Field Values</A></DL>
\r
542 <A NAME="COLLECTION"><!-- --></A><H3>
\r
545 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>COLLECTION</B></PRE>
\r
548 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.COLLECTION">Constant Field Values</A></DL>
\r
552 <A NAME="RECORD"><!-- --></A><H3>
\r
555 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>RECORD</B></PRE>
\r
558 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.RECORD">Constant Field Values</A></DL>
\r
562 <A NAME="LEADER"><!-- --></A><H3>
\r
565 protected static final <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> <B>LEADER</B></PRE>
\r
568 <DT><B>See Also:</B><DD><A HREF="../../constant-values.html#org.marc4j.MarcXmlWriter.LEADER">Constant Field Values</A></DL>
\r
571 <!-- ========= CONSTRUCTOR DETAIL ======== -->
\r
573 <A NAME="constructor_detail"><!-- --></A>
\r
574 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
575 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
576 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
\r
577 <B>Constructor Detail</B></FONT></TH>
\r
581 <A NAME="MarcXmlWriter(java.io.OutputStream)"><!-- --></A><H3>
\r
584 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out)</PRE>
\r
586 <DD>Constructs an instance with the specified output stream.
588 The default character encoding for UTF-8 is used.
\r
593 <DD><CODE><A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></CODE></DL>
\r
597 <A NAME="MarcXmlWriter(java.io.OutputStream, boolean)"><!-- --></A><H3>
\r
600 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
601 boolean indent)</PRE>
\r
603 <DD>Constructs an instance with the specified output stream and indentation.
605 The default character encoding for UTF-8 is used.
\r
610 <DD><CODE><A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></CODE></DL>
\r
614 <A NAME="MarcXmlWriter(java.io.OutputStream, java.lang.String)"><!-- --></A><H3>
\r
617 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
618 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> encoding)</PRE>
\r
620 <DD>Constructs an instance with the specified output stream and character
626 <DD><CODE><A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></CODE></DL>
\r
630 <A NAME="MarcXmlWriter(java.io.OutputStream, java.lang.String, boolean)"><!-- --></A><H3>
\r
633 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/io/OutputStream.html" title="class or interface in java.io">OutputStream</A> out,
\r
634 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> encoding,
\r
635 boolean indent)</PRE>
\r
637 <DD>Constructs an instance with the specified output stream, character
638 encoding and indentation.
\r
643 <DD><CODE><A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></CODE></DL>
\r
647 <A NAME="MarcXmlWriter(javax.xml.transform.Result)"><!-- --></A><H3>
\r
650 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result)</PRE>
\r
652 <DD>Constructs an instance with the specified result.
\r
655 <DT><B>Parameters:</B><DD><CODE>result</CODE> -
\r
657 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
661 <A NAME="MarcXmlWriter(javax.xml.transform.Result, java.lang.String)"><!-- --></A><H3>
\r
664 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
665 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> stylesheetUrl)</PRE>
\r
667 <DD>Constructs an instance with the specified stylesheet location and result.
\r
670 <DT><B>Parameters:</B><DD><CODE>result</CODE> -
\r
672 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
676 <A NAME="MarcXmlWriter(javax.xml.transform.Result, javax.xml.transform.Source)"><!-- --></A><H3>
\r
679 public <B>MarcXmlWriter</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
680 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Source.html" title="class or interface in javax.xml.transform">Source</A> stylesheet)</PRE>
\r
682 <DD>Constructs an instance with the specified stylesheet source and result.
\r
685 <DT><B>Parameters:</B><DD><CODE>result</CODE> -
\r
687 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
690 <!-- ============ METHOD DETAIL ========== -->
\r
692 <A NAME="method_detail"><!-- --></A>
\r
693 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
\r
694 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
\r
695 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
\r
696 <B>Method Detail</B></FONT></TH>
\r
700 <A NAME="close()"><!-- --></A><H3>
\r
703 public void <B>close</B>()</PRE>
\r
705 <DD><B>Description copied from interface: <CODE><A HREF="../../org/marc4j/MarcWriter.html#close()">MarcWriter</A></CODE></B></DD>
\r
706 <DD>Closes the writer.
\r
709 <DT><B>Specified by:</B><DD><CODE><A HREF="../../org/marc4j/MarcWriter.html#close()">close</A></CODE> in interface <CODE><A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></CODE></DL>
\r
717 <A NAME="getConverter()"><!-- --></A><H3>
\r
720 public <A HREF="../../org/marc4j/converter/CharConverter.html" title="class in org.marc4j.converter">CharConverter</A> <B>getConverter</B>()</PRE>
\r
722 <DD>Returns the character converter.
\r
725 <DT><B>Specified by:</B><DD><CODE><A HREF="../../org/marc4j/MarcWriter.html#getConverter()">getConverter</A></CODE> in interface <CODE><A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></CODE></DL>
\r
729 <DT><B>Returns:</B><DD>CharConverter the character converter</DL>
\r
734 <A NAME="setConverter(org.marc4j.converter.CharConverter)"><!-- --></A><H3>
\r
737 public void <B>setConverter</B>(<A HREF="../../org/marc4j/converter/CharConverter.html" title="class in org.marc4j.converter">CharConverter</A> converter)</PRE>
\r
739 <DD>Sets the character converter.
\r
742 <DT><B>Specified by:</B><DD><CODE><A HREF="../../org/marc4j/MarcWriter.html#setConverter(org.marc4j.converter.CharConverter)">setConverter</A></CODE> in interface <CODE><A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></CODE></DL>
\r
745 <DT><B>Parameters:</B><DD><CODE>converter</CODE> - the character converter</DL>
\r
750 <A NAME="setUnicodeNormalization(boolean)"><!-- --></A><H3>
\r
751 setUnicodeNormalization</H3>
\r
753 public void <B>setUnicodeNormalization</B>(boolean normalize)</PRE>
\r
755 <DD>If set to true this writer will perform Unicode normalization on data
756 elements using normalization form C (NFC). The default is false.
758 The implementation used is ICU4J 2.6. This version is based on Unicode
765 <DT><B>Parameters:</B><DD><CODE>normalize</CODE> - true if this writer performs Unicode normalization, false
771 <A NAME="getUnicodeNormalization()"><!-- --></A><H3>
\r
772 getUnicodeNormalization</H3>
\r
774 public boolean <B>getUnicodeNormalization</B>()</PRE>
\r
776 <DD>Returns true if this writer will perform Unicode normalization, false
784 <DT><B>Returns:</B><DD>boolean - true if this writer performs Unicode normalization,
785 false otherwise.</DL>
\r
790 <A NAME="setHandler(javax.xml.transform.Result, javax.xml.transform.Source)"><!-- --></A><H3>
\r
793 protected void <B>setHandler</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Result.html" title="class or interface in javax.xml.transform">Result</A> result,
\r
794 <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/Source.html" title="class or interface in javax.xml.transform">Source</A> stylesheet)
\r
795 throws <A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></PRE>
\r
803 <DD><CODE><A HREF="../../org/marc4j/MarcException.html" title="class in org.marc4j">MarcException</A></CODE></DL>
\r
808 <A NAME="writeStartDocument()"><!-- --></A><H3>
\r
809 writeStartDocument</H3>
\r
811 protected void <B>writeStartDocument</B>()</PRE>
\r
813 <DD>Writes the root start tag to the result.
\r
821 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
826 <A NAME="writeEndDocument()"><!-- --></A><H3>
\r
827 writeEndDocument</H3>
\r
829 protected void <B>writeEndDocument</B>()</PRE>
\r
831 <DD>Writes the root end tag to the result.
\r
839 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
844 <A NAME="write(org.marc4j.marc.Record)"><!-- --></A><H3>
\r
847 public void <B>write</B>(<A HREF="../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A> record)</PRE>
\r
849 <DD>Writes a Record object to the result.
\r
852 <DT><B>Specified by:</B><DD><CODE><A HREF="../../org/marc4j/MarcWriter.html#write(org.marc4j.marc.Record)">write</A></CODE> in interface <CODE><A HREF="../../org/marc4j/MarcWriter.html" title="interface in org.marc4j">MarcWriter</A></CODE></DL>
\r
855 <DT><B>Parameters:</B><DD><CODE>record</CODE> - -
856 the <code>Record</code> object
\r
858 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
863 <A NAME="hasIndent()"><!-- --></A><H3>
\r
866 public boolean <B>hasIndent</B>()</PRE>
\r
868 <DD>Returns true if indentation is active, false otherwise.
\r
875 <DT><B>Returns:</B><DD>boolean</DL>
\r
880 <A NAME="setIndent(boolean)"><!-- --></A><H3>
\r
883 public void <B>setIndent</B>(boolean indent)</PRE>
\r
885 <DD>Activates or deactivates indentation. Default value is false.
\r
891 <DT><B>Parameters:</B><DD><CODE>indent</CODE> - </DL>
\r
896 <A NAME="toXml(org.marc4j.marc.Record)"><!-- --></A><H3>
\r
899 protected void <B>toXml</B>(<A HREF="../../org/marc4j/marc/Record.html" title="interface in org.marc4j.marc">Record</A> record)
\r
900 throws <A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></PRE>
\r
908 <DD><CODE><A HREF="http://java.sun.com/j2se/1.4.2/docs/api/org/xml/sax/SAXException.html" title="class or interface in org.xml.sax">SAXException</A></CODE></DL>
\r
913 <A NAME="getDataElement(java.lang.String)"><!-- --></A><H3>
\r
914 getDataElement</H3>
\r
916 protected char[] <B>getDataElement</B>(<A HREF="http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A> data)</PRE>
\r
925 <!-- ========= END OF CLASS DATA ========= -->
\r
929 <!-- ======= START OF BOTTOM NAVBAR ====== -->
\r
930 <A NAME="navbar_bottom"><!-- --></A>
\r
931 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
\r
932 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
\r
934 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
\r
935 <A NAME="navbar_bottom_firstrow"><!-- --></A>
\r
936 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
\r
937 <TR ALIGN="center" VALIGN="top">
\r
938 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
\r
939 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
\r
940 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
\r
941 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/MarcXmlWriter.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
\r
942 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
\r
943 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
\r
944 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
\r
945 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
\r
949 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
\r
955 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
956 <A HREF="../../org/marc4j/MarcXmlReader.html" title="class in org.marc4j"><B>PREV CLASS</B></A>
\r
957 <A HREF="../../org/marc4j/RecordStack.html" title="class in org.marc4j"><B>NEXT CLASS</B></A></FONT></TD>
\r
958 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
\r
959 <A HREF="../../index.html?org/marc4j/MarcXmlWriter.html" target="_top"><B>FRAMES</B></A>
\r
960 <A HREF="MarcXmlWriter.html" target="_top"><B>NO FRAMES</B></A>
\r
961 <SCRIPT type="text/javascript">
\r
964 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
\r
969 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
\r
976 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
977 SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
\r
978 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
\r
979 DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
\r
982 <A NAME="skip-navbar_bottom"></A>
\r
983 <!-- ======== END OF BOTTOM NAVBAR ======= -->
\r
986 Copyright © 2002-2006 Bas Peters. All Rights Reserved.
\r