blob: ebfe89048c50957246381ae5ac7670a244e0db72 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_18) on Sun Apr 01 21:18:35 PDT 2012 -->
<TITLE>
SerializerBase
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xml.serializer.SerializerBase class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="SerializerBase";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SerializerBase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html" title="interface in org.apache.xml.serializer"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xml/serializer/SerializerBase.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SerializerBase.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xml.serializer</FONT>
<BR>
Class SerializerBase</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xml.serializer.SerializerBase</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer">DOMSerializer</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedLexicalHandler.html" title="interface in org.apache.xml.serializer">ExtendedLexicalHandler</A>, <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html" title="interface in org.apache.xml.serializer">SerializerConstants</A>, <A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A>, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ErrorHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler</DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/xml/serializer/ToSAXHandler.html" title="class in org.apache.xml.serializer">ToSAXHandler</A>, <A HREF="../../../../org/apache/xml/serializer/ToStream.html" title="class in org.apache.xml.serializer">ToStream</A>, <A HREF="../../../../org/apache/xml/serializer/ToUnknownStream.html" title="class in org.apache.xml.serializer">ToUnknownStream</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.47"><B>SerializerBase</B></A><DT>extends java.lang.Object<DT>implements <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html" title="interface in org.apache.xml.serializer">SerializerConstants</A></DL>
</PRE>
<P>
This class acts as a base class for the XML "serializers"
and the stream serializers.
It contains a number of common fields and methods.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;char[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_attrBuff">m_attrBuff</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A utility buffer for converting Strings passed to
attribute methods to character arrays.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/xml/serializer/AttributesImplSerializer.html" title="class in org.apache.xml.serializer">AttributesImplSerializer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_attributes">m_attributes</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All the attributes of the current element, collected from
startPrefixMapping() calls, or addAddtribute() calls, or
from the SAX attributes in a startElement() call.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.Hashtable</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_CdataElems">m_CdataElems</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_cdataTagOpen">m_cdataTagOpen</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if a trailing "]]>" still needs to be written to be
written out.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;char[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_charsBuff">m_charsBuff</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A utility buffer for converting Strings passed to
character() methods to character arrays.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_docIsEmpty">m_docIsEmpty</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_doctypePublic">m_doctypePublic</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The public ID for the doc type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_doctypeSystem">m_doctypeSystem</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The System ID for the doc type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_doIndent">m_doIndent</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to tell if indenting (pretty-printing) is on.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/xml/serializer/ElemContext.html" title="class in org.apache.xml.serializer">ElemContext</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_elemContext">m_elemContext</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A reference to "stack frame" corresponding to
the current element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_indentAmount">m_indentAmount</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Amount to indent.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_inEntityRef">m_inEntityRef</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells if we're in an EntityRef event.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_inExternalDTD">m_inExternalDTD</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This flag is set while receiving events from the external DTD</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_mediatype">m_mediatype</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The mediatype.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_needToCallStartDocument">m_needToCallStartDocument</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;true if we still need to call startDocumentInternal()</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_needToOutputDocTypeDecl">m_needToOutputDocTypeDecl</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to tell that we need to add the doctype decl, which we can't do
until the first element is encountered.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.util.HashMap</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_OutputProps">m_OutputProps</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A mapping of keys to explicitly set values, for example if
and <xsl:output/> has an "encoding" attribute, this
map will have what that attribute maps to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.util.HashMap</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_OutputPropsDefault">m_OutputPropsDefault</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A mapping of keys to default values, for example if
the default value of the encoding is "UTF-8" then this
map will have that "encoding" maps to "UTF-8".</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_prefixMap">m_prefixMap</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Namespace support, that keeps track of currently defined
prefix/uri mappings.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_shouldNotWriteXMLHeader">m_shouldNotWriteXMLHeader</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells if we should write the XML declaration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;javax.xml.transform.SourceLocator</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_sourceLocator">m_sourceLocator</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_standalone">m_standalone</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The standalone value for the doctype.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_standaloneWasSpecified">m_standaloneWasSpecified</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if standalone was specified.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_StringOfCDATASections">m_StringOfCDATASections</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The CDATA section names stored in a whitespace separateed list with
each element being a word of the form "{uri}localName" This list
comes from the cdata-section-elements attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../org/apache/xml/serializer/SerializerTrace.html" title="interface in org.apache.xml.serializer">SerializerTrace</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_tracer">m_tracer</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Handle for firing generate events.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;javax.xml.transform.Transformer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_transformer">m_transformer</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The transformer that was around when this output handler was created (if
any).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_version">m_version</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells the XML version, for writing out to the XML decl.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.io.Writer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#m_writer">m_writer</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The writer to send output to.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#PKG_NAME">PKG_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of the package that this class is in.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#PKG_PATH">PKG_PATH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The same as the name of the package that this class is in
except that '.' are replaced with '/'.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.xml.serializer.ExtendedContentHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#HTML_ATTREMPTY">HTML_ATTREMPTY</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#HTML_ATTRURL">HTML_ATTRURL</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#NO_BAD_CHARS">NO_BAD_CHARS</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.xml.serializer.SerializerConstants"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html" title="interface in org.apache.xml.serializer">SerializerConstants</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#CDATA_CONTINUE">CDATA_CONTINUE</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#CDATA_DELIMITER_CLOSE">CDATA_DELIMITER_CLOSE</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#CDATA_DELIMITER_OPEN">CDATA_DELIMITER_OPEN</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#DEFAULT_SAX_SERIALIZER">DEFAULT_SAX_SERIALIZER</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#EMPTYSTRING">EMPTYSTRING</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#ENTITY_AMP">ENTITY_AMP</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#ENTITY_CRLF">ENTITY_CRLF</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#ENTITY_GT">ENTITY_GT</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#ENTITY_LT">ENTITY_LT</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#ENTITY_QUOT">ENTITY_QUOT</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#XML_PREFIX">XML_PREFIX</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#XMLNS_PREFIX">XMLNS_PREFIX</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#XMLNS_URI">XMLNS_URI</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#XMLVERSION10">XMLVERSION10</A>, <A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html#XMLVERSION11">XMLVERSION11</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#SerializerBase()">SerializerBase</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addAttribute(java.lang.String, java.lang.String)">addAttribute</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given attribute to the set of collected attributes,
but only if there is a currently open element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">addAttribute</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method adds an attribute the the current element,
but should not be used for an xsl:attribute child.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)">addAttribute</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value,
boolean&nbsp;XSLAttribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given attribute to the set of collected attributes , but only if
there is a currently open element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addAttributeAlways(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)">addAttributeAlways</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value,
boolean&nbsp;XSLAttribute)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given attribute to the set of attributes, even if there is
no currently open element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addAttributes(org.xml.sax.Attributes)">addAttributes</A></B>(org.xml.sax.Attributes&nbsp;atts)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add the given attributes to the currently collected ones.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addCDATAElement(java.lang.String, java.lang.String)">addCDATAElement</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#addXSLAttribute(java.lang.String, java.lang.String, java.lang.String)">addXSLAttribute</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value,
java.lang.String&nbsp;uri)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds the given xsl:attribute to the set of collected attributes,
but only if there is a currently open element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.xml.sax.ContentHandler</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#asContentHandler()">asContentHandler</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a <CODE>ContentHandler</CODE> interface into this serializer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#asDOM3Serializer()">asDOM3Serializer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a <A HREF="../../../../org/apache/xml/serializer/DOM3Serializer.html" title="interface in org.apache.xml.serializer"><CODE>DOM3Serializer</CODE></A> interface into this serializer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer">DOMSerializer</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#asDOMSerializer()">asDOMSerializer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return a <A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer"><CODE>DOMSerializer</CODE></A> interface into this serializer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#characters(org.w3c.dom.Node)">characters</A></B>(org.w3c.dom.Node&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method gets the nodes value as a String and uses that String as if
it were an input character notification.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#close()">close</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flush and close the underlying java.io.Writer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#comment(java.lang.String)">comment</A></B>(java.lang.String&nbsp;data)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive notification of a comment.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#documentIsEmpty()">documentIsEmpty</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if nothing has been sent to this result tree yet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#endEntity(java.lang.String)">endEntity</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report the end of an entity.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#entityReference(java.lang.String)">entityReference</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Entity reference event.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#error(org.xml.sax.SAXParseException)">error</A></B>(org.xml.sax.SAXParseException&nbsp;exc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fatalError(org.xml.sax.SAXParseException)">fatalError</A></B>(org.xml.sax.SAXParseException&nbsp;exc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireCDATAEvent(char[], int, int)">fireCDATAEvent</A></B>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report the CDATA trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireCharEvent(char[], int, int)">fireCharEvent</A></B>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report the characters trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireCommentEvent(char[], int, int)">fireCommentEvent</A></B>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report the comment trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireEndDoc()">fireEndDoc</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off end document trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireEndElem(java.lang.String)">fireEndElem</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off the end element trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireEndEntity(java.lang.String)">fireEndEntity</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off end entity trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireEntityReference(java.lang.String)">fireEntityReference</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off the entity reference trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireEscapingEvent(java.lang.String, java.lang.String)">fireEscapingEvent</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;data)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off the PI trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireStartDoc()">fireStartDoc</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off start document trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireStartElem(java.lang.String)">fireStartElem</A></B>(java.lang.String&nbsp;elemName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report the start element trace event.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#fireStartEntity(java.lang.String)">fireStartEntity</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To fire off start entity trace event</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#flushMyWriter()">flushMyWriter</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is only used internally when flushing the writer from the
various fire...() trace events.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getDoctypePublic()">getDoctypePublic</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the previously set value of the value to be used as the public
identifier in the document type declaration (DTD).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getDoctypeSystem()">getDoctypeSystem</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the previously set value of the value to be used
as the system identifier in the document type declaration (DTD).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getElementURI()">getElementURI</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Before this call m_elementContext.m_elementURI is null,
which means it is not yet known.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getEncoding()">getEncoding</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the character encoding to be used in the output document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;char</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getFirstCharLocName(java.lang.String)">getFirstCharLocName</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the first char of the local name</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getIndent()">getIndent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getIndentAmount()">getIndentAmount</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getLocalName(java.lang.String)">getLocalName</A></B>(java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name of a qualified name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getMediaType()">getMediaType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the mediatype the media-type or MIME type associated with the output
document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getNamespaceMappings()">getNamespaceMappings</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Some users of the serializer may need the current namespace mappings</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getNamespaceURI(java.lang.String, boolean)">getNamespaceURI</A></B>(java.lang.String&nbsp;qname,
boolean&nbsp;isElement)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of an element or attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getNamespaceURIFromPrefix(java.lang.String)">getNamespaceURIFromPrefix</A></B>(java.lang.String&nbsp;prefix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of prefix (if any)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOmitXMLDeclaration()">getOmitXMLDeclaration</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.util.Set</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOutputPropDefaultKeys()">getOutputPropDefaultKeys</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOutputProperty(java.lang.String)">getOutputProperty</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the value of an output property,
the explicit value, if any, otherwise the
default value, if any, otherwise null.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOutputPropertyDefault(java.lang.String)">getOutputPropertyDefault</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the default value of an xsl:output property,
which would be null only if no default value exists
for the property.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOutputPropertyNonDefault(java.lang.String)">getOutputPropertyNonDefault</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the value of an output property,
not the default value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.util.Set</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getOutputPropKeys()">getOutputPropKeys</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getPrefix(java.lang.String)">getPrefix</A></B>(java.lang.String&nbsp;namespaceURI)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the prefix currently pointing to the given URI (if any).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getPrefixPart(java.lang.String)">getPrefixPart</A></B>(java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the local name of a qualified name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getProp(java.lang.String, boolean)">getProp</A></B>(java.lang.String&nbsp;name,
boolean&nbsp;defaultVal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getStandalone()">getStandalone</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the XSL standalone attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.Transformer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getTransformer()">getTransformer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the transformer associated with this serializer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#getVersion()">getVersion</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the version of the output format.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#initCDATA()">initCDATA</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Initialize global variables</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#initCdataElems(java.lang.String)">initCdataElems</A></B>(java.lang.String&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#inTemporaryOutputState()">inTemporaryOutputState</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the serializer is used for temporary output rather than
final output.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#isCdataSection()">isCdataSection</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if the current element in m_elemContext
is a CDATA section.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#namespaceAfterStartElement(java.lang.String, java.lang.String)">namespaceAfterStartElement</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used when a prefix/uri namespace mapping
is indicated after the element was started with a
startElement() and before and endElement().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#notationDecl(java.lang.String, java.lang.String, java.lang.String)">notationDecl</A></B>(java.lang.String&nbsp;arg0,
java.lang.String&nbsp;arg1,
java.lang.String&nbsp;arg2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#patchName(java.lang.String)">patchName</A></B>(java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If at runtime, when the qname of the attribute is
known, another prefix is specified for the attribute, then we can
patch or hack the name with this method.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#reset()">reset</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method resets the serializer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#resetSerializerBase()">resetSerializerBase</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset all of the fields owned by SerializerBase</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setDoctype(java.lang.String, java.lang.String)">setDoctype</A></B>(java.lang.String&nbsp;doctypeSystem,
java.lang.String&nbsp;doctypePublic)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the value coming from the xsl:output doctype-public and doctype-system stylesheet properties</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setDoctypePublic(java.lang.String)">setDoctypePublic</A></B>(java.lang.String&nbsp;doctypePublic)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the value coming from the xsl:output doctype-public stylesheet attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setDoctypeSystem(java.lang.String)">setDoctypeSystem</A></B>(java.lang.String&nbsp;doctypeSystem)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the value coming from the xsl:output doctype-system stylesheet attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setDocumentLocator(org.xml.sax.Locator)">setDocumentLocator</A></B>(org.xml.sax.Locator&nbsp;locator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive an object for locating the origin of SAX document events.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setDTDEntityExpansion(boolean)">setDTDEntityExpansion</A></B>(boolean&nbsp;expand)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If set to false the serializer does not expand DTD entities,
but leaves them as is, the default value is true.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setEncoding(java.lang.String)">setEncoding</A></B>(java.lang.String&nbsp;encoding)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the character encoding coming from the xsl:output encoding stylesheet attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setIndent(boolean)">setIndent</A></B>(boolean&nbsp;doIndent)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value coming from the xsl:output indent stylesheet
attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setIndentAmount(int)">setIndentAmount</A></B>(int&nbsp;m_indentAmount)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the indentation amount.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setMediaType(java.lang.String)">setMediaType</A></B>(java.lang.String&nbsp;mediaType)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value coming from the xsl:output media-type stylesheet attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setNamespaceMappings(org.apache.xml.serializer.NamespaceMappings)">setNamespaceMappings</A></B>(<A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A>&nbsp;mappings)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used only by TransformerSnapshotImpl to restore the serialization
to a previous state.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setOmitXMLDeclaration(boolean)">setOmitXMLDeclaration</A></B>(boolean&nbsp;b)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value coming from the xsl:output omit-xml-declaration stylesheet attribute</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setOutputProperty(java.lang.String, java.lang.String)">setOutputProperty</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the value for the output property, typically from
an xsl:output element, but this does not change what
the default value is.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setOutputPropertyDefault(java.lang.String, java.lang.String)">setOutputPropertyDefault</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the default value for an output property, but this does
not impact any explicitly set value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setProp(java.lang.String, java.lang.String, boolean)">setProp</A></B>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val,
boolean&nbsp;defaultVal)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setSourceLocator(javax.xml.transform.SourceLocator)">setSourceLocator</A></B>(javax.xml.transform.SourceLocator&nbsp;locator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to set the source locator, which might be used to
generated an error message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setStandalone(java.lang.String)">setStandalone</A></B>(java.lang.String&nbsp;standalone)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value coming from the xsl:output standalone stylesheet attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setStandaloneInternal(java.lang.String)">setStandaloneInternal</A></B>(java.lang.String&nbsp;standalone)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the XSL standalone attribute, but does not remember if this is a
default or explicite setting.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setTransformer(javax.xml.transform.Transformer)">setTransformer</A></B>(javax.xml.transform.Transformer&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the transformer associated with this serializer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#setVersion(java.lang.String)">setVersion</A></B>(java.lang.String&nbsp;version)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the value coming from the xsl:output version attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#startDocument()">startDocument</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive notification of the beginning of a document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#startDocumentInternal()">startDocumentInternal</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method handles what needs to be done at a startDocument() call,
whether from an external caller, or internally called in the
serializer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#subPartMatch(java.lang.String, java.lang.String)">subPartMatch</A></B>(java.lang.String&nbsp;p,
java.lang.String&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if two strings are equal, without worry if the first string is null.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">unparsedEntityDecl</A></B>(java.lang.String&nbsp;arg0,
java.lang.String&nbsp;arg1,
java.lang.String&nbsp;arg2,
java.lang.String&nbsp;arg3)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xml/serializer/SerializerBase.html#warning(org.xml.sax.SAXParseException)">warning</A></B>(org.xml.sax.SAXParseException&nbsp;exc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xml.serializer.SerializationHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#flushPending()">flushPending</A>, <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#serialize(org.w3c.dom.Node)">serialize</A>, <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setContentHandler(org.xml.sax.ContentHandler)">setContentHandler</A>, <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setEscaping(boolean)">setEscaping</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xml.serializer.ExtendedContentHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addUniqueAttribute(java.lang.String, java.lang.String, int)">addUniqueAttribute</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#characters(java.lang.String)">characters</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#endElement(java.lang.String)">endElement</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#startElement(java.lang.String)">startElement</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#startElement(java.lang.String, java.lang.String, java.lang.String)">startElement</A>, <A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#startPrefixMapping(java.lang.String, java.lang.String, boolean)">startPrefixMapping</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.ContentHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.xml.sax.ContentHandler</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>characters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, skippedEntity, startElement, startPrefixMapping</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.ext.LexicalHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.xml.sax.ext.LexicalHandler</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>comment, endCDATA, endDTD, startCDATA, startDTD, startEntity</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xml.serializer.XSLOutputAttributes"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setCdataSectionElements(java.util.Vector)">setCdataSectionElements</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.xml.sax.ext.DeclHandler"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.xml.sax.ext.DeclHandler</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>attributeDecl, elementDecl, externalEntityDecl, internalEntityDecl</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xml.serializer.Serializer"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.xml.serializer.<A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#getOutputFormat()">getOutputFormat</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html#getOutputStream()">getOutputStream</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html#getWriter()">getWriter</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html#setOutputFormat(java.util.Properties)">setOutputFormat</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html#setOutputStream(java.io.OutputStream)">setOutputStream</A>, <A HREF="../../../../org/apache/xml/serializer/Serializer.html#setWriter(java.io.Writer)">setWriter</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="PKG_NAME"><!-- --></A><H3>
PKG_NAME</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.59"><B>PKG_NAME</B></A></PRE>
<DL>
<DD>The name of the package that this class is in.
<p>
Not a public API.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="PKG_PATH"><!-- --></A><H3>
PKG_PATH</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.67"><B>PKG_PATH</B></A></PRE>
<DL>
<DD>The same as the name of the package that this class is in
except that '.' are replaced with '/'.
<p>
Not a public API.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_needToCallStartDocument"><!-- --></A><H3>
m_needToCallStartDocument</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.124"><B>m_needToCallStartDocument</B></A></PRE>
<DL>
<DD>true if we still need to call startDocumentInternal()
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_cdataTagOpen"><!-- --></A><H3>
m_cdataTagOpen</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.129"><B>m_cdataTagOpen</B></A></PRE>
<DL>
<DD>True if a trailing "]]>" still needs to be written to be
written out. Used to merge adjacent CDATA sections
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_attributes"><!-- --></A><H3>
m_attributes</H3>
<PRE>
protected <A HREF="../../../../org/apache/xml/serializer/AttributesImplSerializer.html" title="class in org.apache.xml.serializer">AttributesImplSerializer</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.136"><B>m_attributes</B></A></PRE>
<DL>
<DD>All the attributes of the current element, collected from
startPrefixMapping() calls, or addAddtribute() calls, or
from the SAX attributes in a startElement() call.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_inEntityRef"><!-- --></A><H3>
m_inEntityRef</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.141"><B>m_inEntityRef</B></A></PRE>
<DL>
<DD>Tells if we're in an EntityRef event.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_inExternalDTD"><!-- --></A><H3>
m_inExternalDTD</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.144"><B>m_inExternalDTD</B></A></PRE>
<DL>
<DD>This flag is set while receiving events from the external DTD
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_doctypeSystem"><!-- --></A><H3>
m_doctypeSystem</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.149"><B>m_doctypeSystem</B></A></PRE>
<DL>
<DD>The System ID for the doc type.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_doctypePublic"><!-- --></A><H3>
m_doctypePublic</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.154"><B>m_doctypePublic</B></A></PRE>
<DL>
<DD>The public ID for the doc type.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_needToOutputDocTypeDecl"><!-- --></A><H3>
m_needToOutputDocTypeDecl</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.160"><B>m_needToOutputDocTypeDecl</B></A></PRE>
<DL>
<DD>Flag to tell that we need to add the doctype decl, which we can't do
until the first element is encountered.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_shouldNotWriteXMLHeader"><!-- --></A><H3>
m_shouldNotWriteXMLHeader</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.165"><B>m_shouldNotWriteXMLHeader</B></A></PRE>
<DL>
<DD>Tells if we should write the XML declaration.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_standalone"><!-- --></A><H3>
m_standalone</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.170"><B>m_standalone</B></A></PRE>
<DL>
<DD>The standalone value for the doctype.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_standaloneWasSpecified"><!-- --></A><H3>
m_standaloneWasSpecified</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.175"><B>m_standaloneWasSpecified</B></A></PRE>
<DL>
<DD>True if standalone was specified.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_doIndent"><!-- --></A><H3>
m_doIndent</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.180"><B>m_doIndent</B></A></PRE>
<DL>
<DD>Flag to tell if indenting (pretty-printing) is on.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_indentAmount"><!-- --></A><H3>
m_indentAmount</H3>
<PRE>
protected int <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.184"><B>m_indentAmount</B></A></PRE>
<DL>
<DD>Amount to indent.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_version"><!-- --></A><H3>
m_version</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.189"><B>m_version</B></A></PRE>
<DL>
<DD>Tells the XML version, for writing out to the XML decl.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_mediatype"><!-- --></A><H3>
m_mediatype</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.194"><B>m_mediatype</B></A></PRE>
<DL>
<DD>The mediatype. Not used right now.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_transformer"><!-- --></A><H3>
m_transformer</H3>
<PRE>
private javax.xml.transform.Transformer <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.200"><B>m_transformer</B></A></PRE>
<DL>
<DD>The transformer that was around when this output handler was created (if
any).
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_prefixMap"><!-- --></A><H3>
m_prefixMap</H3>
<PRE>
protected <A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.207"><B>m_prefixMap</B></A></PRE>
<DL>
<DD>Namespace support, that keeps track of currently defined
prefix/uri mappings. As processed elements come and go, so do
the associated mappings for that element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_tracer"><!-- --></A><H3>
m_tracer</H3>
<PRE>
protected <A HREF="../../../../org/apache/xml/serializer/SerializerTrace.html" title="interface in org.apache.xml.serializer">SerializerTrace</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.213"><B>m_tracer</B></A></PRE>
<DL>
<DD>Handle for firing generate events. This interface may be implemented
by the referenced transformer object.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_sourceLocator"><!-- --></A><H3>
m_sourceLocator</H3>
<PRE>
protected javax.xml.transform.SourceLocator <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.215"><B>m_sourceLocator</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_writer"><!-- --></A><H3>
m_writer</H3>
<PRE>
protected java.io.Writer <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.223"><B>m_writer</B></A></PRE>
<DL>
<DD>The writer to send output to. This field is only used in the ToStream
serializers, but exists here just so that the fireStartDoc() and
other fire... methods can flush this writer when tracing.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_elemContext"><!-- --></A><H3>
m_elemContext</H3>
<PRE>
protected <A HREF="../../../../org/apache/xml/serializer/ElemContext.html" title="class in org.apache.xml.serializer">ElemContext</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.231"><B>m_elemContext</B></A></PRE>
<DL>
<DD>A reference to "stack frame" corresponding to
the current element. Such a frame is pushed at a startElement()
and popped at an endElement(). This frame contains information about
the element, such as its namespace URI.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_charsBuff"><!-- --></A><H3>
m_charsBuff</H3>
<PRE>
protected char[] <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.239"><B>m_charsBuff</B></A></PRE>
<DL>
<DD>A utility buffer for converting Strings passed to
character() methods to character arrays.
Reusing this buffer means not creating a new character array
everytime and it runs faster.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_attrBuff"><!-- --></A><H3>
m_attrBuff</H3>
<PRE>
protected char[] <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.247"><B>m_attrBuff</B></A></PRE>
<DL>
<DD>A utility buffer for converting Strings passed to
attribute methods to character arrays.
Reusing this buffer means not creating a new character array
everytime and it runs faster.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_StringOfCDATASections"><!-- --></A><H3>
m_StringOfCDATASections</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1353"><B>m_StringOfCDATASections</B></A></PRE>
<DL>
<DD>The CDATA section names stored in a whitespace separateed list with
each element being a word of the form "{uri}localName" This list
comes from the cdata-section-elements attribute.
This field replaces m_cdataSectionElements Vector.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_docIsEmpty"><!-- --></A><H3>
m_docIsEmpty</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1355"><B>m_docIsEmpty</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_CdataElems"><!-- --></A><H3>
m_CdataElems</H3>
<PRE>
protected java.util.Hashtable <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1428"><B>m_CdataElems</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_OutputProps"><!-- --></A><H3>
m_OutputProps</H3>
<PRE>
private java.util.HashMap <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1619"><B>m_OutputProps</B></A></PRE>
<DL>
<DD>A mapping of keys to explicitly set values, for example if
and <xsl:output/> has an "encoding" attribute, this
map will have what that attribute maps to.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_OutputPropsDefault"><!-- --></A><H3>
m_OutputPropsDefault</H3>
<PRE>
private java.util.HashMap <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1625"><B>m_OutputPropsDefault</B></A></PRE>
<DL>
<DD>A mapping of keys to default values, for example if
the default value of the encoding is "UTF-8" then this
map will have that "encoding" maps to "UTF-8".
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="SerializerBase()"><!-- --></A><H3>
SerializerBase</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.50"><B>SerializerBase</B></A>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="fireEndElem(java.lang.String)"><!-- --></A><H3>
fireEndElem</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.95"><B>fireEndElem</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off the end element trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of element
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireCharEvent(char[], int, int)"><!-- --></A><H3>
fireCharEvent</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.111"><B>fireCharEvent</B></A>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Report the characters trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>chars</CODE> - content of characters<DD><CODE>start</CODE> - starting index of characters to output<DD><CODE>length</CODE> - number of characters to output
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="comment(java.lang.String)"><!-- --></A><H3>
comment</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.254"><B>comment</B></A>(java.lang.String&nbsp;data)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Receive notification of a comment.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedLexicalHandler.html#comment(java.lang.String)">comment</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedLexicalHandler.html" title="interface in org.apache.xml.serializer">ExtendedLexicalHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>data</CODE> - the comment, but unlike the SAX comment() method this
method takes a String rather than a character array.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedLexicalHandler.html#comment(java.lang.String)"><CODE>ExtendedLexicalHandler.comment(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="patchName(java.lang.String)"><!-- --></A><H3>
patchName</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.277"><B>patchName</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>If at runtime, when the qname of the attribute is
known, another prefix is specified for the attribute, then we can
patch or hack the name with this method. For
a qname of the form "ns?:otherprefix:name", this function patches the
qname by simply ignoring "otherprefix".
TODO: This method is a HACK! We do not have access to the
XML file, it sometimes generates a NS prefix of the form "ns?" for
an attribute.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getLocalName(java.lang.String)"><!-- --></A><H3>
getLocalName</H3>
<PRE>
protected static java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.306"><B>getLocalName</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>Returns the local name of a qualified name. If the name has no prefix,
then it works as the identity (SAX2).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - the qualified name
<DT><B>Returns:</B><DD>the name, but excluding any prefix and colon.</DL>
</DD>
</DL>
<HR>
<A NAME="setDocumentLocator(org.xml.sax.Locator)"><!-- --></A><H3>
setDocumentLocator</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.338"><B>setDocumentLocator</B></A>(org.xml.sax.Locator&nbsp;locator)</PRE>
<DL>
<DD>Receive an object for locating the origin of SAX document events.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setDocumentLocator</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>locator</CODE> - An object that can return the location of any SAX document
event.
Receive an object for locating the origin of SAX document events.
<p>SAX parsers are strongly encouraged (though not absolutely
required) to supply a locator: if it does so, it must supply
the locator to the application by invoking this method before
invoking any of the other methods in the DocumentHandler
interface.</p>
<p>The locator allows the application to determine the end
position of any document-related event, even if the parser is
not reporting an error. Typically, the application will
use this information for reporting its own errors (such as
character content that does not match an application's
business rules). The information returned by the locator
is probably not sufficient for use with a search engine.</p>
<p>Note that the locator will return correct information only
during the invocation of the events in this interface. The
application should not attempt to use it at any other time.</p></DL>
</DD>
</DL>
<HR>
<A NAME="addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
addAttribute</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.363"><B>addAttribute</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value,
boolean&nbsp;XSLAttribute)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Adds the given attribute to the set of collected attributes , but only if
there is a currently open element.
An element is currently open if a startElement() notification has
occured but the start of the element has not yet been written to the
output. In the stream case this means that we have not yet been forced
to close the elements opening tag by another notification, such as a
character notification.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)">addAttribute</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the attribute<DD><CODE>localName</CODE> - the local name of the attribute<DD><CODE>rawName</CODE> - the qualified name of the attribute<DD><CODE>type</CODE> - the type of the attribute (probably CDATA)<DD><CODE>value</CODE> - the value of the attribute<DD><CODE>XSLAttribute</CODE> - true if this attribute is coming from an xsl:attriute element
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><CODE>ExtendedContentHandler.addAttribute(String, String, String, String, String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="addAttributeAlways(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
addAttributeAlways</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.393"><B>addAttributeAlways</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value,
boolean&nbsp;XSLAttribute)</PRE>
<DL>
<DD>Adds the given attribute to the set of attributes, even if there is
no currently open element. This is useful if a SAX startPrefixMapping()
should need to add an attribute before the element name is seen.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the attribute<DD><CODE>localName</CODE> - the local name of the attribute<DD><CODE>rawName</CODE> - the qualified name of the attribute<DD><CODE>type</CODE> - the type of the attribute (probably CDATA)<DD><CODE>value</CODE> - the value of the attribute<DD><CODE>XSLAttribute</CODE> - true if this attribute is coming from an xsl:attribute element
<DT><B>Returns:</B><DD>true if the attribute was added,
false if an existing value was replaced.</DL>
</DD>
</DL>
<HR>
<A NAME="addAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
addAttribute</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.444"><B>addAttribute</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value)</PRE>
<DL>
<DD>Adds the given attribute to the set of collected attributes,
but only if there is a currently open element.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttribute(java.lang.String, java.lang.String)">addAttribute</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the attribute's qualified name<DD><CODE>value</CODE> - the value of the attribute</DL>
</DD>
</DL>
<HR>
<A NAME="addXSLAttribute(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
addXSLAttribute</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.464"><B>addXSLAttribute</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;value,
java.lang.String&nbsp;uri)</PRE>
<DL>
<DD>Adds the given xsl:attribute to the set of collected attributes,
but only if there is a currently open element.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addXSLAttribute(java.lang.String, java.lang.String, java.lang.String)">addXSLAttribute</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - the attribute's qualified name (prefix:localName)<DD><CODE>value</CODE> - the value of the attribute<DD><CODE>uri</CODE> - the URI that the prefix of the name points to</DL>
</DD>
</DL>
<HR>
<A NAME="addAttributes(org.xml.sax.Attributes)"><!-- --></A><H3>
addAttributes</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.481"><B>addAttributes</B></A>(org.xml.sax.Attributes&nbsp;atts)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Add the given attributes to the currently collected ones. These
attributes are always added, regardless of whether on not an element
is currently open.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttributes(org.xml.sax.Attributes)">addAttributes</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>atts</CODE> - List of attributes to add to this list
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="asContentHandler()"><!-- --></A><H3>
asContentHandler</H3>
<PRE>
public org.xml.sax.ContentHandler <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.513"><B>asContentHandler</B></A>()
throws java.io.IOException</PRE>
<DL>
<DD>Return a <CODE>ContentHandler</CODE> interface into this serializer.
If the serializer does not support the <CODE>ContentHandler</CODE>
interface, it should return null.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#asContentHandler()">asContentHandler</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A <CODE>ContentHandler</CODE> interface into this serializer,
or null if the serializer is not SAX 2 capable
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - An I/O exception occured</DL>
</DD>
</DL>
<HR>
<A NAME="endEntity(java.lang.String)"><!-- --></A><H3>
endEntity</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.525"><B>endEntity</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Report the end of an entity.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>endEntity</CODE> in interface <CODE>org.xml.sax.ext.LexicalHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the entity that is ending.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - The application may raise an exception.<DT><B>See Also:</B><DD><CODE>LexicalHandler.startEntity(java.lang.String)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="close()"><!-- --></A><H3>
close</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.540"><B>close</B></A>()</PRE>
<DL>
<DD>Flush and close the underlying java.io.Writer. This method applies to
ToStream serializers, not ToSAXHandler serializers.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#close()">close</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ToStream.html" title="class in org.apache.xml.serializer"><CODE>ToStream</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="initCDATA()"><!-- --></A><H3>
initCDATA</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.548"><B>initCDATA</B></A>()</PRE>
<DL>
<DD>Initialize global variables
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getEncoding()"><!-- --></A><H3>
getEncoding</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.559"><B>getEncoding</B></A>()</PRE>
<DL>
<DD>Returns the character encoding to be used in the output document.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getEncoding()">getEncoding</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the character encoding to be used in the output document.</DL>
</DD>
</DL>
<HR>
<A NAME="setEncoding(java.lang.String)"><!-- --></A><H3>
setEncoding</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.568"><B>setEncoding</B></A>(java.lang.String&nbsp;encoding)</PRE>
<DL>
<DD>Sets the character encoding coming from the xsl:output encoding stylesheet attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setEncoding(java.lang.String)">setEncoding</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>m_encoding</CODE> - the character encoding</DL>
</DD>
</DL>
<HR>
<A NAME="setOmitXMLDeclaration(boolean)"><!-- --></A><H3>
setOmitXMLDeclaration</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.578"><B>setOmitXMLDeclaration</B></A>(boolean&nbsp;b)</PRE>
<DL>
<DD>Sets the value coming from the xsl:output omit-xml-declaration stylesheet attribute
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setOmitXMLDeclaration(boolean)">setOmitXMLDeclaration</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>b</CODE> - true if the XML declaration is to be omitted from the output
document.</DL>
</DD>
</DL>
<HR>
<A NAME="getOmitXMLDeclaration()"><!-- --></A><H3>
getOmitXMLDeclaration</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.589"><B>getOmitXMLDeclaration</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getOmitXMLDeclaration()">getOmitXMLDeclaration</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true if the XML declaration is to be omitted from the output
document.</DL>
</DD>
</DL>
<HR>
<A NAME="getDoctypePublic()"><!-- --></A><H3>
getDoctypePublic</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.601"><B>getDoctypePublic</B></A>()</PRE>
<DL>
<DD>Returns the previously set value of the value to be used as the public
identifier in the document type declaration (DTD).
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getDoctypePublic()">getDoctypePublic</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the public identifier to be used in the DOCTYPE declaration in the
output document.</DL>
</DD>
</DL>
<HR>
<A NAME="setDoctypePublic(java.lang.String)"><!-- --></A><H3>
setDoctypePublic</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.610"><B>setDoctypePublic</B></A>(java.lang.String&nbsp;doctypePublic)</PRE>
<DL>
<DD>Set the value coming from the xsl:output doctype-public stylesheet attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setDoctypePublic(java.lang.String)">setDoctypePublic</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>doctypePublic</CODE> - the public identifier to be used in the DOCTYPE
declaration in the output document.</DL>
</DD>
</DL>
<HR>
<A NAME="getDoctypeSystem()"><!-- --></A><H3>
getDoctypeSystem</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.623"><B>getDoctypeSystem</B></A>()</PRE>
<DL>
<DD>Returns the previously set value of the value to be used
as the system identifier in the document type declaration (DTD).
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getDoctypeSystem()">getDoctypeSystem</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the system identifier to be used in the DOCTYPE declaration in
the output document.</DL>
</DD>
</DL>
<HR>
<A NAME="setDoctypeSystem(java.lang.String)"><!-- --></A><H3>
setDoctypeSystem</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.632"><B>setDoctypeSystem</B></A>(java.lang.String&nbsp;doctypeSystem)</PRE>
<DL>
<DD>Set the value coming from the xsl:output doctype-system stylesheet attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setDoctypeSystem(java.lang.String)">setDoctypeSystem</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>doctypeSystem</CODE> - the system identifier to be used in the DOCTYPE
declaration in the output document.</DL>
</DD>
</DL>
<HR>
<A NAME="setDoctype(java.lang.String, java.lang.String)"><!-- --></A><H3>
setDoctype</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.643"><B>setDoctype</B></A>(java.lang.String&nbsp;doctypeSystem,
java.lang.String&nbsp;doctypePublic)</PRE>
<DL>
<DD>Set the value coming from the xsl:output doctype-public and doctype-system stylesheet properties
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setDoctype(java.lang.String, java.lang.String)">setDoctype</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>doctypeSystem</CODE> - the system identifier to be used in the DOCTYPE
declaration in the output document.<DD><CODE>doctypePublic</CODE> - the public identifier to be used in the DOCTYPE
declaration in the output document.</DL>
</DD>
</DL>
<HR>
<A NAME="setStandalone(java.lang.String)"><!-- --></A><H3>
setStandalone</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.656"><B>setStandalone</B></A>(java.lang.String&nbsp;standalone)</PRE>
<DL>
<DD>Sets the value coming from the xsl:output standalone stylesheet attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setStandalone(java.lang.String)">setStandalone</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>standalone</CODE> - a value of "yes" indicates that the
<code>standalone</code> delaration is to be included in the output
document. This method remembers if the value was explicitly set using
this method, verses if the value is the default value.</DL>
</DD>
</DL>
<HR>
<A NAME="setStandaloneInternal(java.lang.String)"><!-- --></A><H3>
setStandaloneInternal</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.665"><B>setStandaloneInternal</B></A>(java.lang.String&nbsp;standalone)</PRE>
<DL>
<DD>Sets the XSL standalone attribute, but does not remember if this is a
default or explicite setting.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>standalone</CODE> - "yes" | "no"</DL>
</DD>
</DL>
<HR>
<A NAME="getStandalone()"><!-- --></A><H3>
getStandalone</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.680"><B>getStandalone</B></A>()</PRE>
<DL>
<DD>Gets the XSL standalone attribute
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getStandalone()">getStandalone</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>a value of "yes" if the <code>standalone</code> delaration is to
be included in the output document.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getStandalone()"><CODE>XSLOutputAttributes.getStandalone()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getIndent()"><!-- --></A><H3>
getIndent</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.689"><B>getIndent</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getIndent()">getIndent</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>true if the output document should be indented to visually
indicate its structure.</DL>
</DD>
</DL>
<HR>
<A NAME="getMediaType()"><!-- --></A><H3>
getMediaType</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.699"><B>getMediaType</B></A>()</PRE>
<DL>
<DD>Gets the mediatype the media-type or MIME type associated with the output
document.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getMediaType()">getMediaType</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the mediatype the media-type or MIME type associated with the
output document.</DL>
</DD>
</DL>
<HR>
<A NAME="getVersion()"><!-- --></A><H3>
getVersion</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.708"><B>getVersion</B></A>()</PRE>
<DL>
<DD>Gets the version of the output format.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getVersion()">getVersion</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the version of the output format.</DL>
</DD>
</DL>
<HR>
<A NAME="setVersion(java.lang.String)"><!-- --></A><H3>
setVersion</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.718"><B>setVersion</B></A>(java.lang.String&nbsp;version)</PRE>
<DL>
<DD>Sets the value coming from the xsl:output version attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setVersion(java.lang.String)">setVersion</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>version</CODE> - the version of the output format.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setVersion(java.lang.String)"><CODE>XSLOutputAttributes.setVersion(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setMediaType(java.lang.String)"><!-- --></A><H3>
setMediaType</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.730"><B>setMediaType</B></A>(java.lang.String&nbsp;mediaType)</PRE>
<DL>
<DD>Sets the value coming from the xsl:output media-type stylesheet attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setMediaType(java.lang.String)">setMediaType</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>mediaType</CODE> - the non-null media-type or MIME type associated with the
output document.<DT><B>See Also:</B><DD><CODE>OutputKeys.MEDIA_TYPE</CODE>,
<A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setMediaType(java.lang.String)"><CODE>XSLOutputAttributes.setMediaType(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getIndentAmount()"><!-- --></A><H3>
getIndentAmount</H3>
<PRE>
public int <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.738"><B>getIndentAmount</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getIndentAmount()">getIndentAmount</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the number of spaces to indent for each indentation level.</DL>
</DD>
</DL>
<HR>
<A NAME="setIndentAmount(int)"><!-- --></A><H3>
setIndentAmount</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.747"><B>setIndentAmount</B></A>(int&nbsp;m_indentAmount)</PRE>
<DL>
<DD>Sets the indentation amount.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setIndentAmount(int)">setIndentAmount</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>m_indentAmount</CODE> - The m_indentAmount to set</DL>
</DD>
</DL>
<HR>
<A NAME="setIndent(boolean)"><!-- --></A><H3>
setIndent</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.759"><B>setIndent</B></A>(boolean&nbsp;doIndent)</PRE>
<DL>
<DD>Sets the value coming from the xsl:output indent stylesheet
attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setIndent(boolean)">setIndent</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>doIndent</CODE> - true if the output document should be indented to
visually indicate its structure.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setIndent(boolean)"><CODE>XSLOutputAttributes.setIndent(boolean)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="namespaceAfterStartElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
namespaceAfterStartElement</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.776"><B>namespaceAfterStartElement</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>This method is used when a prefix/uri namespace mapping
is indicated after the element was started with a
startElement() and before and endElement().
startPrefixMapping(prefix,uri) would be used before the
startElement() call.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#namespaceAfterStartElement(java.lang.String, java.lang.String)">namespaceAfterStartElement</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the namespace<DD><CODE>prefix</CODE> - the prefix associated with the given URI.
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#namespaceAfterStartElement(java.lang.String, java.lang.String)"><CODE>ExtendedContentHandler.namespaceAfterStartElement(String, String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="asDOMSerializer()"><!-- --></A><H3>
asDOMSerializer</H3>
<PRE>
public <A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer">DOMSerializer</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.792"><B>asDOMSerializer</B></A>()
throws java.io.IOException</PRE>
<DL>
<DD>Return a <A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer"><CODE>DOMSerializer</CODE></A> interface into this serializer. If the
serializer does not support the <A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer"><CODE>DOMSerializer</CODE></A> interface, it should
return null.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#asDOMSerializer()">asDOMSerializer</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A <A HREF="../../../../org/apache/xml/serializer/DOMSerializer.html" title="interface in org.apache.xml.serializer"><CODE>DOMSerializer</CODE></A> interface into this serializer, or null
if the serializer is not DOM capable
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - An I/O exception occured<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/Serializer.html#asDOMSerializer()"><CODE>Serializer.asDOMSerializer()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="subPartMatch(java.lang.String, java.lang.String)"><!-- --></A><H3>
subPartMatch</H3>
<PRE>
private static final boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.805"><B>subPartMatch</B></A>(java.lang.String&nbsp;p,
java.lang.String&nbsp;t)</PRE>
<DL>
<DD>Tell if two strings are equal, without worry if the first string is null.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>p</CODE> - String reference, which may be null.<DD><CODE>t</CODE> - String reference, which may be null.
<DT><B>Returns:</B><DD>true if strings are equal.</DL>
</DD>
</DL>
<HR>
<A NAME="getPrefixPart(java.lang.String)"><!-- --></A><H3>
getPrefixPart</H3>
<PRE>
protected static final java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.819"><B>getPrefixPart</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>Returns the local name of a qualified name.
If the name has no prefix,
then it works as the identity (SAX2).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - a qualified name
<DT><B>Returns:</B><DD>returns the prefix of the qualified name,
or null if there is no prefix.</DL>
</DD>
</DL>
<HR>
<A NAME="getNamespaceMappings()"><!-- --></A><H3>
getNamespaceMappings</H3>
<PRE>
public <A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A> <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.831"><B>getNamespaceMappings</B></A>()</PRE>
<DL>
<DD>Some users of the serializer may need the current namespace mappings
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getNamespaceMappings()">getNamespaceMappings</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>the current namespace mappings (prefix/uri)<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getNamespaceMappings()"><CODE>ExtendedContentHandler.getNamespaceMappings()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getPrefix(java.lang.String)"><!-- --></A><H3>
getPrefix</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.842"><B>getPrefix</B></A>(java.lang.String&nbsp;namespaceURI)</PRE>
<DL>
<DD>Returns the prefix currently pointing to the given URI (if any).
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getPrefix(java.lang.String)">getPrefix</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespaceURI</CODE> - the uri of the namespace in question
<DT><B>Returns:</B><DD>a prefix pointing to the given URI (if any).<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getPrefix(java.lang.String)"><CODE>ExtendedContentHandler.getPrefix(String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getNamespaceURI(java.lang.String, boolean)"><!-- --></A><H3>
getNamespaceURI</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.856"><B>getNamespaceURI</B></A>(java.lang.String&nbsp;qname,
boolean&nbsp;isElement)</PRE>
<DL>
<DD>Returns the URI of an element or attribute. Note that default namespaces
do not apply directly to attributes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getNamespaceURI(java.lang.String, boolean)">getNamespaceURI</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - a qualified name<DD><CODE>isElement</CODE> - true if the qualified name is the name of
an element.
<DT><B>Returns:</B><DD>returns the namespace URI associated with the qualified name.</DL>
</DD>
</DL>
<HR>
<A NAME="getNamespaceURIFromPrefix(java.lang.String)"><!-- --></A><H3>
getNamespaceURIFromPrefix</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.886"><B>getNamespaceURIFromPrefix</B></A>(java.lang.String&nbsp;prefix)</PRE>
<DL>
<DD>Returns the URI of prefix (if any)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#getNamespaceURIFromPrefix(java.lang.String)">getNamespaceURIFromPrefix</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>prefix</CODE> - the prefix whose URI is searched for
<DT><B>Returns:</B><DD>the namespace URI currently associated with the
prefix, null if the prefix is undefined.</DL>
</DD>
</DL>
<HR>
<A NAME="entityReference(java.lang.String)"><!-- --></A><H3>
entityReference</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.901"><B>entityReference</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Entity reference event.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#entityReference(java.lang.String)">entityReference</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of entity
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setTransformer(javax.xml.transform.Transformer)"><!-- --></A><H3>
setTransformer</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.918"><B>setTransformer</B></A>(javax.xml.transform.Transformer&nbsp;t)</PRE>
<DL>
<DD>Sets the transformer associated with this serializer
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setTransformer(javax.xml.transform.Transformer)">setTransformer</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>t</CODE> - the transformer associated with this serializer.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setTransformer(javax.xml.transform.Transformer)"><CODE>SerializationHandler.setTransformer(Transformer)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getTransformer()"><!-- --></A><H3>
getTransformer</H3>
<PRE>
public javax.xml.transform.Transformer <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.937"><B>getTransformer</B></A>()</PRE>
<DL>
<DD>Gets the transformer associated with this serializer
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#getTransformer()">getTransformer</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>returns the transformer associated with this serializer.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#getTransformer()"><CODE>SerializationHandler.getTransformer()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="characters(org.w3c.dom.Node)"><!-- --></A><H3>
characters</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.948"><B>characters</B></A>(org.w3c.dom.Node&nbsp;node)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>This method gets the nodes value as a String and uses that String as if
it were an input character notification.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#characters(org.w3c.dom.Node)">characters</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - the Node to serialize
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="error(org.xml.sax.SAXParseException)"><!-- --></A><H3>
error</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.969"><B>error</B></A>(org.xml.sax.SAXParseException&nbsp;exc)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>error</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><CODE>ErrorHandler.error(SAXParseException)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fatalError(org.xml.sax.SAXParseException)"><!-- --></A><H3>
fatalError</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.975"><B>fatalError</B></A>(org.xml.sax.SAXParseException&nbsp;exc)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>fatalError</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><CODE>ErrorHandler.fatalError(SAXParseException)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="warning(org.xml.sax.SAXParseException)"><!-- --></A><H3>
warning</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.984"><B>warning</B></A>(org.xml.sax.SAXParseException&nbsp;exc)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>warning</CODE> in interface <CODE>org.xml.sax.ErrorHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><CODE>ErrorHandler.warning(SAXParseException)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireStartEntity(java.lang.String)"><!-- --></A><H3>
fireStartEntity</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.992"><B>fireStartEntity</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off start entity trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of entity
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="flushMyWriter()"><!-- --></A><H3>
flushMyWriter</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1025"><B>flushMyWriter</B></A>()</PRE>
<DL>
<DD>This method is only used internally when flushing the writer from the
various fire...() trace events. Due to the writer being wrapped with
SerializerTraceWriter it may cause the flush of these trace events:
EVENTTYPE_OUTPUT_PSEUDO_CHARACTERS
EVENTTYPE_OUTPUT_CHARACTERS
which trace the output written to the output stream.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="fireCDATAEvent(char[], int, int)"><!-- --></A><H3>
fireCDATAEvent</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1045"><B>fireCDATAEvent</B></A>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Report the CDATA trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>chars</CODE> - content of CDATA<DD><CODE>start</CODE> - starting index of characters to output<DD><CODE>length</CODE> - number of characters to output
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireCommentEvent(char[], int, int)"><!-- --></A><H3>
fireCommentEvent</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1061"><B>fireCommentEvent</B></A>(char[]&nbsp;chars,
int&nbsp;start,
int&nbsp;length)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Report the comment trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>chars</CODE> - content of comment<DD><CODE>start</CODE> - starting index of comment to output<DD><CODE>length</CODE> - number of characters to output
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireEndEntity(java.lang.String)"><!-- --></A><H3>
fireEndEntity</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1076"><B>fireEndEntity</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off end entity trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of entity
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireStartDoc()"><!-- --></A><H3>
fireStartDoc</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1087"><B>fireStartDoc</B></A>()
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off start document trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireEndDoc()"><!-- --></A><H3>
fireEndDoc</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1101"><B>fireEndDoc</B></A>()
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off end document trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireStartElem(java.lang.String)"><!-- --></A><H3>
fireStartElem</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1118"><B>fireStartElem</B></A>(java.lang.String&nbsp;elemName)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Report the start element trace event. This trace method needs to be
called just before the attributes are cleared.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>elemName</CODE> - the qualified name of the element
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireEscapingEvent(java.lang.String, java.lang.String)"><!-- --></A><H3>
fireEscapingEvent</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1146"><B>fireEscapingEvent</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;data)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off the PI trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of PI
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="fireEntityReference(java.lang.String)"><!-- --></A><H3>
fireEntityReference</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1162"><B>fireEntityReference</B></A>(java.lang.String&nbsp;name)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>To fire off the entity reference trace event
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of entity reference
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="startDocument()"><!-- --></A><H3>
startDocument</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1186"><B>startDocument</B></A>()
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>Receive notification of the beginning of a document.
This method is never a self generated call,
but only called externally.
<p>The SAX parser will invoke this method only once, before any
other methods in this interface or in DTDHandler (except for
setDocumentLocator).</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>startDocument</CODE> in interface <CODE>org.xml.sax.ContentHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE> - Any SAX exception, possibly
wrapping another exception.
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="startDocumentInternal()"><!-- --></A><H3>
startDocumentInternal</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1211"><B>startDocumentInternal</B></A>()
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>This method handles what needs to be done at a startDocument() call,
whether from an external caller, or internally called in the
serializer. For historical reasons the serializer is flexible to
startDocument() not always being called.
Even if no external call is
made into startDocument() this method will always be called as a self
generated internal startDocument, it handles what needs to be done at a
startDocument() call.
This method exists just to make sure that startDocument() is only ever
called from an external caller, which in principle is just a matter of
style.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setSourceLocator(javax.xml.transform.SourceLocator)"><!-- --></A><H3>
setSourceLocator</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1223"><B>setSourceLocator</B></A>(javax.xml.transform.SourceLocator&nbsp;locator)</PRE>
<DL>
<DD>This method is used to set the source locator, which might be used to
generated an error message.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#setSourceLocator(javax.xml.transform.SourceLocator)">setSourceLocator</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>locator</CODE> - the source locator<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#setSourceLocator(javax.xml.transform.SourceLocator)"><CODE>ExtendedContentHandler.setSourceLocator(javax.xml.transform.SourceLocator)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="setNamespaceMappings(org.apache.xml.serializer.NamespaceMappings)"><!-- --></A><H3>
setNamespaceMappings</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1235"><B>setNamespaceMappings</B></A>(<A HREF="../../../../org/apache/xml/serializer/NamespaceMappings.html" title="class in org.apache.xml.serializer">NamespaceMappings</A>&nbsp;mappings)</PRE>
<DL>
<DD>Used only by TransformerSnapshotImpl to restore the serialization
to a previous state.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setNamespaceMappings(org.apache.xml.serializer.NamespaceMappings)">setNamespaceMappings</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>mappings</CODE> - NamespaceMappings</DL>
</DD>
</DL>
<HR>
<A NAME="reset()"><!-- --></A><H3>
reset</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1239"><B>reset</B></A>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#reset()">Serializer</A></CODE></B></DD>
<DD>This method resets the serializer.
If this method returns true, the
serializer may be used for subsequent serialization of new
documents. It is possible to change the output format and
output stream prior to serializing, or to reuse the existing
output format and output stream or writer.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#reset()">reset</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>True if serializer has been reset and can be reused</DL>
</DD>
</DL>
<HR>
<A NAME="resetSerializerBase()"><!-- --></A><H3>
resetSerializerBase</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1249"><B>resetSerializerBase</B></A>()</PRE>
<DL>
<DD>Reset all of the fields owned by SerializerBase
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="inTemporaryOutputState()"><!-- --></A><H3>
inTemporaryOutputState</H3>
<PRE>
final boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1289"><B>inTemporaryOutputState</B></A>()</PRE>
<DL>
<DD>Returns true if the serializer is used for temporary output rather than
final output.
This concept is made clear in the XSLT 2.0 draft.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
addAttribute</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1306"><B>addAttribute</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName,
java.lang.String&nbsp;rawName,
java.lang.String&nbsp;type,
java.lang.String&nbsp;value)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD>This method adds an attribute the the current element,
but should not be used for an xsl:attribute child.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">addAttribute</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html" title="interface in org.apache.xml.serializer">ExtendedContentHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the namespace URI of the attribute name<DD><CODE>localName</CODE> - the local name of the attribute (without prefix)<DD><CODE>rawName</CODE> - the qualified name of the attribute<DD><CODE>type</CODE> - the attribute type typically character data (CDATA)<DD><CODE>value</CODE> - the value of the attribute
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/ExtendedContentHandler.html#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><CODE>ExtendedContentHandler.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="notationDecl(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
notationDecl</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1317"><B>notationDecl</B></A>(java.lang.String&nbsp;arg0,
java.lang.String&nbsp;arg1,
java.lang.String&nbsp;arg2)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>notationDecl</CODE> in interface <CODE>org.xml.sax.DTDHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><CODE>DTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
unparsedEntityDecl</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1326"><B>unparsedEntityDecl</B></A>(java.lang.String&nbsp;arg0,
java.lang.String&nbsp;arg1,
java.lang.String&nbsp;arg2,
java.lang.String&nbsp;arg3)
throws org.xml.sax.SAXException</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>unparsedEntityDecl</CODE> in interface <CODE>org.xml.sax.DTDHandler</CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>org.xml.sax.SAXException</CODE><DT><B>See Also:</B><DD><CODE>DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setDTDEntityExpansion(boolean)"><!-- --></A><H3>
setDTDEntityExpansion</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1340"><B>setDTDEntityExpansion</B></A>(boolean&nbsp;expand)</PRE>
<DL>
<DD>If set to false the serializer does not expand DTD entities,
but leaves them as is, the default value is true.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html#setDTDEntityExpansion(boolean)">setDTDEntityExpansion</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>expand</CODE> - true if DTD entities are to be expanded,
false if they are to be left as DTD entity references.</DL>
</DD>
</DL>
<HR>
<A NAME="initCdataElems(java.lang.String)"><!-- --></A><H3>
initCdataElems</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1356"><B>initCdataElems</B></A>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addCDATAElement(java.lang.String, java.lang.String)"><!-- --></A><H3>
addCDATAElement</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1429"><B>addCDATAElement</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="documentIsEmpty()"><!-- --></A><H3>
documentIsEmpty</H3>
<PRE>
public boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1452"><B>documentIsEmpty</B></A>()</PRE>
<DL>
<DD>Return true if nothing has been sent to this result tree yet.
<p>
This is not a public API.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isCdataSection()"><!-- --></A><H3>
isCdataSection</H3>
<PRE>
protected boolean <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1470"><B>isCdataSection</B></A>()</PRE>
<DL>
<DD>Return true if the current element in m_elemContext
is a CDATA section.
CDATA sections are specified in the <xsl:output> attribute
cdata-section-names or in the JAXP equivalent property.
In any case the format of the value of such a property is:
<pre>
"{uri1}localName1 {uri2}localName2 . . . "
</pre>
<p>
This method is not a public API, but is only used internally by the serializer.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getElementURI()"><!-- --></A><H3>
getElementURI</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1519"><B>getElementURI</B></A>()</PRE>
<DL>
<DD>Before this call m_elementContext.m_elementURI is null,
which means it is not yet known. After this call it
is non-null, but possibly "" meaning that it is in the
default namespace.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The URI of the element, never null, but possibly "".</DL>
</DD>
</DL>
<HR>
<A NAME="getOutputProperty(java.lang.String)"><!-- --></A><H3>
getOutputProperty</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1551"><B>getOutputProperty</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Get the value of an output property,
the explicit value, if any, otherwise the
default value, if any, otherwise null.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getOutputProperty(java.lang.String)">getOutputProperty</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property, which is just the local name
if it is in no namespace, but is the URI in curly braces followed by
the local name if it is in a namespace, for example:
<ul>
<li> "encoding"
<li> "method"
<li> "{http://xml.apache.org/xalan}indent-amount"
<li> "{http://xml.apache.org/xalan}line-separator"
</ul>
<DT><B>Returns:</B><DD>The value of the parameter</DL>
</DD>
</DL>
<HR>
<A NAME="getOutputPropertyNonDefault(java.lang.String)"><!-- --></A><H3>
getOutputPropertyNonDefault</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1567"><B>getOutputPropertyNonDefault</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Get the value of an output property,
not the default value. If there is a default
value, but no non-default value this method
will return null.
<p>
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="asDOM3Serializer()"><!-- --></A><H3>
asDOM3Serializer</H3>
<PRE>
public java.lang.Object <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1582"><B>asDOM3Serializer</B></A>()
throws java.io.IOException</PRE>
<DL>
<DD>Return a <A HREF="../../../../org/apache/xml/serializer/DOM3Serializer.html" title="interface in org.apache.xml.serializer"><CODE>DOM3Serializer</CODE></A> interface into this serializer. If the
serializer does not support the <A HREF="../../../../org/apache/xml/serializer/DOM3Serializer.html" title="interface in org.apache.xml.serializer"><CODE>DOM3Serializer</CODE></A> interface, it should
return null.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html#asDOM3Serializer()">asDOM3Serializer</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer">Serializer</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A <A HREF="../../../../org/apache/xml/serializer/DOM3Serializer.html" title="interface in org.apache.xml.serializer"><CODE>DOM3Serializer</CODE></A> interface into this serializer, or null
if the serializer is not DOM capable
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE> - An I/O exception occured<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xml/serializer/Serializer.html#asDOM3Serializer()"><CODE>Serializer.asDOM3Serializer()</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getOutputPropertyDefault(java.lang.String)"><!-- --></A><H3>
getOutputPropertyDefault</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1591"><B>getOutputPropertyDefault</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Get the default value of an xsl:output property,
which would be null only if no default value exists
for the property.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#getOutputPropertyDefault(java.lang.String)">getOutputPropertyDefault</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property.
<DT><B>Returns:</B><DD>The default value of the parameter, or null if there is no default value.</DL>
</DD>
</DL>
<HR>
<A NAME="setOutputProperty(java.lang.String, java.lang.String)"><!-- --></A><H3>
setOutputProperty</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1600"><B>setOutputProperty</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val)</PRE>
<DL>
<DD>Set the value for the output property, typically from
an xsl:output element, but this does not change what
the default value is.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setOutputProperty(java.lang.String, java.lang.String)">setOutputProperty</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property, which is just the local name
if it is in no namespace, but is the URI in curly braces followed by
the local name if it is in a namespace, for example:
<ul>
<li> "encoding"
<li> "method"
<li> "{http://xml.apache.org/xalan}indent-amount"
<li> "{http://xml.apache.org/xalan}line-separator"
</ul></DL>
</DD>
</DL>
<HR>
<A NAME="setOutputPropertyDefault(java.lang.String, java.lang.String)"><!-- --></A><H3>
setOutputPropertyDefault</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1609"><B>setOutputPropertyDefault</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val)</PRE>
<DL>
<DD>Set the default value for an output property, but this does
not impact any explicitly set value.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html#setOutputPropertyDefault(java.lang.String, java.lang.String)">setOutputPropertyDefault</A></CODE> in interface <CODE><A HREF="../../../../org/apache/xml/serializer/XSLOutputAttributes.html" title="interface in org.apache.xml.serializer">XSLOutputAttributes</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property, which is just the local name
if it is in no namespace, but is the URI in curly braces followed by
the local name if it is in a namespace, for example:
<ul>
<li> "encoding"
<li> "method"
<li> "{http://xml.apache.org/xalan}indent-amount"
<li> "{http://xml.apache.org/xalan}line-separator"
</ul></DL>
</DD>
</DL>
<HR>
<A NAME="getOutputPropDefaultKeys()"><!-- --></A><H3>
getOutputPropDefaultKeys</H3>
<PRE>
java.util.Set <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1627"><B>getOutputPropDefaultKeys</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getOutputPropKeys()"><!-- --></A><H3>
getOutputPropKeys</H3>
<PRE>
java.util.Set <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1630"><B>getOutputPropKeys</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getProp(java.lang.String, boolean)"><!-- --></A><H3>
getProp</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1634"><B>getProp</B></A>(java.lang.String&nbsp;name,
boolean&nbsp;defaultVal)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setProp(java.lang.String, java.lang.String, boolean)"><!-- --></A><H3>
setProp</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1656"><B>setProp</B></A>(java.lang.String&nbsp;name,
java.lang.String&nbsp;val,
boolean&nbsp;defaultVal)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the property, e.g. "{http://myprop}indent-tabs" or "indent".<DD><CODE>val</CODE> - The value of the property, e.g. "4"<DD><CODE>defaultVal</CODE> - true if this is a default value being set for the property as
opposed to a user define on, set say explicitly in the stylesheet or via JAXP</DL>
</DD>
</DL>
<HR>
<A NAME="getFirstCharLocName(java.lang.String)"><!-- --></A><H3>
getFirstCharLocName</H3>
<PRE>
static char <A HREF="../../../../src-html/org/apache/xml/serializer/SerializerBase.html#line.1688"><B>getFirstCharLocName</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Get the first char of the local name
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Either a local name, or a local name
preceeded by a uri enclosed in curly braces.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/SerializerBase.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../org/apache/xml/serializer/Serializer.html" title="interface in org.apache.xml.serializer"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xml/serializer/SerializerConstants.html" title="interface in org.apache.xml.serializer"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xml/serializer/SerializerBase.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SerializerBase.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>