xml-general-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vgritse...@apache.org
Subject cvs commit: xml-site/targets/cocoon/apidocs/org/apache/cocoon/transformation AbstractSAXTransformer.html
Date Tue, 20 Aug 2002 12:21:57 GMT
vgritsenko    2002/08/20 05:21:57

  Added:       targets/cocoon/apidocs/org/apache/cocoon/transformation
                        AbstractSAXTransformer.html
  Log:
  Adding missing javadoc
  
  Revision  Changes    Path
  1.1                  xml-site/targets/cocoon/apidocs/org/apache/cocoon/transformation/AbstractSAXTransformer.html
  
  Index: AbstractSAXTransformer.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
  <!--NewPage-->
  <HTML>
  <HEAD>
  <!-- Generated by javadoc on Mon Jul 15 10:54:31 CEST 2002 -->
  <TITLE>
  Cocoon API: Class  AbstractSAXTransformer
  </TITLE>
  <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../javadoc.css" TITLE="Style">
  </HEAD>
  <BODY BGCOLOR="white">
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_top"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_top_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <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="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="../../../../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/cocoon/transformation/AbstractDOMTransformer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AbstractSAXTransformer.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&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>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  <!-- ======== START OF CLASS DATA ======== -->
  <H2>
  <FONT SIZE="-1">
  org.apache.cocoon.transformation</FONT>
  <BR>
  Class  AbstractSAXTransformer</H2>
  <PRE>
  java.lang.Object
    |
    +--org.apache.avalon.framework.logger.AbstractLoggable
          |
          +--<A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html">org.apache.cocoon.xml.AbstractXMLProducer</A>
                |
                +--<A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">org.apache.cocoon.xml.AbstractXMLPipe</A>
                      |
                      +--<A HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html">org.apache.cocoon.transformation.AbstractTransformer</A>
                            |
                            +--<B>org.apache.cocoon.transformation.AbstractSAXTransformer</B>
  </PRE>
  <DL>
  <DT><B>All Implemented Interfaces:</B> <DD>org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler, org.apache.avalon.framework.logger.Loggable, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, <A HREF="../../../../org/apache/cocoon/sitemap/SitemapModelComponent.html">SitemapModelComponent</A>, <A HREF="../../../../org/apache/cocoon/transformation/Transformer.html">Transformer</A>, <A HREF="../../../../org/apache/cocoon/xml/XMLConsumer.html">XMLConsumer</A>, <A HREF="../../../../org/apache/cocoon/xml/XMLPipe.html">XMLPipe</A>, <A HREF="../../../../org/apache/cocoon/xml/XMLProducer.html">XMLProducer</A></DD>
  </DL>
  <DL>
  <DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/cocoon/transformation/SQLTransformer.html">SQLTransformer</A></DD>
  </DL>
  <HR>
  <DL>
  <DT>public abstract class <B>AbstractSAXTransformer</B><DT>extends <A HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html">AbstractTransformer</A><DT>implements org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.excalibur.pool.Recyclable</DL>
  
  <P>
  This class is the basis for all transformers. It provides various useful
    methods and hooks for implementing own custom transformers.<p>
    <p>
    The basic behaviour of each transformer consists of the following four parts:
    <ul>
    <li>Listen for specific events with a given namespace</li>
    <li>Collect information via these events</li>
    <li>Process the information</li>
    <li>Create new events from the processed information</li>
    </ul><p>
    For all these four purposes the AbstractSunshineTransformer offers some
    powerful methods and hooks:
    <p>
    Namespace handling<p>
    By setting the instance variable namespaceURI to the namespace the
    events are filtered and only events with this namespace are send to
    the two hooks startTransformingElement() and endTransformingElement().<p>
    It is possible to override the default
    namespace for the transformer by specifying the parameter "namespaceURI"
    in the pipeline. This avoids possible namespace collisions.<p>
  
    Recording of information<p>
    There are several methods for recording information, e.g. startRecording(),
    startTextRecording() etc. These methods collect information from the xml
    stream for further processing.<p>
  
    Creating new events<p>
    New events can be easily created with the <code>sendEvents()</code>
    method, the <code>sendStartElementEvent()</code> methods, the <code>sendEndElementEvent()</code>
    method or the <code>sendTextEvent()</code> method.<p>
  
    Initialization<p>
    Before the document is processed the setupTransforming() hook is invoked.
  <P>
  <DL>
  <DT><B>Version: </B><DD>CVS $Id: AbstractSAXTransformer.html,v 1.1 2002/08/20 12:21:57 vgritsenko Exp $</DD>
  <DT><B>Author: </B><DD><a href="mailto:cziegeler@s-und-n.de">Carsten Ziegeler</a></DD>
  </DL>
  <HR>
  
  <P>
  <!-- ======== INNER CLASS SUMMARY ======== -->
  
  
  <!-- =========== FIELD SUMMARY =========== -->
  
  <A NAME="field_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Field Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/cocoon/environment/Context.html">Context</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#context">context</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current Context object</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/cocoon/transformation/AbstractSAXTransformer.html#defaultNamespaceURI">defaultNamespaceURI</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the default namespace used by the transformer.
   </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.xml.sax.helpers.AttributesImpl</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#emptyAttributes">emptyAttributes</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Empty attributes (for performance). </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/cocoon/transformation/AbstractSAXTransformer.html#ignoreEmptyCharacters">ignoreEmptyCharacters</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controlls SAX event handling
    If set to true all characters events containing only whitespaces
    are ignored.</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/cocoon/transformation/AbstractSAXTransformer.html#ignoreEventsCount">ignoreEventsCount</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controlls SAX event handling
   If this is incremented all events are not forwarded to the next
   pipeline component, but the hooks are still called.</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/cocoon/transformation/AbstractSAXTransformer.html#ignoreHooksCount">ignoreHooksCount</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controlls SAX event handling
   If this is greater than zero, the hooks are not called. </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/cocoon/transformation/AbstractSAXTransformer.html#ignoreWhitespaces">ignoreWhitespaces</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controlls SAX event handling.
    </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.apache.avalon.framework.component.ComponentManager</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#manager">manager</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Avalon ComponentManager for getting Components</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/cocoon/transformation/AbstractSAXTransformer.html#namespaceURI">namespaceURI</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The used namespace for the SAX filtering.
    </TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.Map</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#objectModel">objectModel</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current objectModel of the environment</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;org.apache.avalon.framework.parameters.Parameters</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#parameters">parameters</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The parameters specified in the sitemap</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.Stack</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#recorderStack">recorderStack</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The stack of current used recorders</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#request">request</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current Request object</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#resolver">resolver</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The SourceResolver for this request</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;<A HREF="../../../../org/apache/cocoon/environment/Response.html">Response</A></CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#response">response</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The current Response object</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/cocoon/transformation/AbstractSAXTransformer.html#source">source</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The source attribute specified in the sitemap</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.util.Stack</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#stack">stack</A></B></CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A stack for collecting information.
    </TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.cocoon.xml.AbstractXMLProducer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from class org.apache.cocoon.xml.<A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html">AbstractXMLProducer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#contentHandler">contentHandler</A>, <A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#lexicalHandler">lexicalHandler</A>, <A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#xmlConsumer">xmlConsumer</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="fields_inherited_from_class_org.apache.cocoon.transformation.Transformer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Fields inherited from interface org.apache.cocoon.transformation.<A HREF="../../../../org/apache/cocoon/transformation/Transformer.html">Transformer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/cocoon/transformation/Transformer.html#ROLE">ROLE</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  
  <A NAME="constructor_summary"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Constructor Summary</B></FONT></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#AbstractSAXTransformer()">AbstractSAXTransformer</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" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=2><FONT SIZE="+2">
  <B>Method Summary</B></FONT></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/cocoon/transformation/AbstractSAXTransformer.html#addRecorder(org.apache.cocoon.xml.XMLConsumer)">addRecorder</A></B>(<A HREF="../../../../org/apache/cocoon/xml/XMLConsumer.html">XMLConsumer</A>&nbsp;recorder)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a new recorder to the recording chain.
   </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/cocoon/transformation/AbstractSAXTransformer.html#characters(char[], int, int)">characters</A></B>(char[]&nbsp;p0,
             int&nbsp;p1,
             int&nbsp;p2)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.html#comment(char[], int, int)">comment</A></B>(char[]&nbsp;ary,
          int&nbsp;start,
          int&nbsp;length)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#compose(org.apache.avalon.framework.component.ComponentManager)">compose</A></B>(org.apache.avalon.framework.component.ComponentManager&nbsp;manager)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Avalon Composable Interface</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/cocoon/transformation/AbstractSAXTransformer.html#configure(org.apache.avalon.framework.configuration.Configuration)">configure</A></B>(org.apache.avalon.framework.configuration.Configuration&nbsp;configuration)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Avalon Configurable Interface</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/cocoon/transformation/AbstractSAXTransformer.html#endCDATA()">endCDATA</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#endDocument()">endDocument</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.html#endDTD()">endDTD</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></B>(java.lang.String&nbsp;uri,
             java.lang.String&nbsp;name,
             java.lang.String&nbsp;raw)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.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;SAX Event handling</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;org.apache.excalibur.source.SourceParameters</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#endParametersRecording(org.apache.avalon.framework.parameters.Parameters)">endParametersRecording</A></B>(org.apache.avalon.framework.parameters.Parameters&nbsp;source)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End recording of parameters
   If source is null a new parameters object is created, otherwise
   the parameters are added to this object.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;org.apache.excalibur.source.SourceParameters</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#endParametersRecording(org.apache.excalibur.source.SourceParameters)">endParametersRecording</A></B>(org.apache.excalibur.source.SourceParameters&nbsp;source)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End recording of parameters
   If source is null a new parameters object is created, otherwise
   the parameters are added to this object.</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/cocoon/transformation/AbstractSAXTransformer.html#endPrefixMapping(java.lang.String)">endPrefixMapping</A></B>(java.lang.String&nbsp;prefix)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>&nbsp;org.w3c.dom.DocumentFragment</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#endRecording()">endRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stop DocumentFragment recording.
   </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/cocoon/transformation/AbstractSAXTransformer.html#endSerializedXMLRecording()">endSerializedXMLRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the serialized xml string.</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/cocoon/transformation/AbstractSAXTransformer.html#endTextRecording()">endTextRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stop recording of text and return the recorded information.</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/cocoon/transformation/AbstractSAXTransformer.html#endTransformingElement(java.lang.String, java.lang.String, java.lang.String)">endTransformingElement</A></B>(java.lang.String&nbsp;uri,
                         java.lang.String&nbsp;name,
                         java.lang.String&nbsp;raw)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start processing elements of our namespace.
   </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/cocoon/transformation/AbstractSAXTransformer.html#ignorableWhitespace(char[], int, int)">ignorableWhitespace</A></B>(char[]&nbsp;p0,
                      int&nbsp;p1,
                      int&nbsp;p2)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.html#processingInstruction(java.lang.String, java.lang.String)">processingInstruction</A></B>(java.lang.String&nbsp;target,
                        java.lang.String&nbsp;data)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#recycle()">recycle</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recycle this component.</TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  <CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
  <TD><CODE><B><A HREF="../../../../org/apache/cocoon/transformation/AbstractSAXTransformer.html#removeRecorder()">removeRecorder</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a recorder from the recording chain.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendEndElementEvent(java.lang.String)">sendEndElementEvent</A></B>(java.lang.String&nbsp;localname)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events to the next pipeline component.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendEndPrefixMapping()">sendEndPrefixMapping</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send all end prefix mapping events to the current content handler</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/cocoon/transformation/AbstractSAXTransformer.html#sendEvents(org.w3c.dom.Node)">sendEvents</A></B>(org.w3c.dom.Node&nbsp;node)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events to the next pipeline component.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendParametersEvents(org.apache.excalibur.source.SourceParameters)">sendParametersEvents</A></B>(org.apache.excalibur.source.SourceParameters&nbsp;pars)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events for the <code>SourceParameters</code>.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendStartElementEvent(java.lang.String)">sendStartElementEvent</A></B>(java.lang.String&nbsp;localname)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events to the next pipeline component.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendStartElementEvent(java.lang.String, org.xml.sax.Attributes)">sendStartElementEvent</A></B>(java.lang.String&nbsp;localname,
                        org.xml.sax.Attributes&nbsp;attr)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events to the next pipeline component.
   </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/cocoon/transformation/AbstractSAXTransformer.html#sendStartPrefixMapping()">sendStartPrefixMapping</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send all start prefix mapping events to the current content handler</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/cocoon/transformation/AbstractSAXTransformer.html#sendTextEvent(java.lang.String)">sendTextEvent</A></B>(java.lang.String&nbsp;text)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Send SAX events to the next pipeline component.
   </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/cocoon/transformation/AbstractSAXTransformer.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;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#setup(org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters)">setup</A></B>(<A HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
        java.util.Map&nbsp;objectModel,
        java.lang.String&nbsp;src,
        org.apache.avalon.framework.parameters.Parameters&nbsp;par)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Setup the next round.
   </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/cocoon/transformation/AbstractSAXTransformer.html#setupTransforming()">setupTransforming</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Setup the transformation of an xml document.
   </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/cocoon/transformation/AbstractSAXTransformer.html#skippedEntity(java.lang.String)">skippedEntity</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#startCDATA()">startCDATA</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#startDocument()">startDocument</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.html#startDTD(java.lang.String, java.lang.String, java.lang.String)">startDTD</A></B>(java.lang.String&nbsp;name,
           java.lang.String&nbsp;public_id,
           java.lang.String&nbsp;system_id)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></B>(java.lang.String&nbsp;uri,
               java.lang.String&nbsp;name,
               java.lang.String&nbsp;raw,
               org.xml.sax.Attributes&nbsp;attr)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process the SAX 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/cocoon/transformation/AbstractSAXTransformer.html#startEntity(java.lang.String)">startEntity</A></B>(java.lang.String&nbsp;name)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#startParametersRecording()">startParametersRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start recording of parameters.
   </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/cocoon/transformation/AbstractSAXTransformer.html#startPrefixMapping(java.lang.String, java.lang.String)">startPrefixMapping</A></B>(java.lang.String&nbsp;prefix,
                     java.lang.String&nbsp;uri)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SAX Event handling</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/cocoon/transformation/AbstractSAXTransformer.html#startRecording()">startRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start DocumentFragment recording.
   </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/cocoon/transformation/AbstractSAXTransformer.html#startSerializedXMLRecording(java.util.Properties)">startSerializedXMLRecording</A></B>(java.util.Properties&nbsp;format)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start recording of serialized xml
   All events are converted to an xml string which can be retrieved by
   endSerializedXMLRecording.</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/cocoon/transformation/AbstractSAXTransformer.html#startTextRecording()">startTextRecording</A></B>()</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start recording of text.
   </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/cocoon/transformation/AbstractSAXTransformer.html#startTransformingElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startTransformingElement</A></B>(java.lang.String&nbsp;uri,
                           java.lang.String&nbsp;name,
                           java.lang.String&nbsp;raw,
                           org.xml.sax.Attributes&nbsp;attr)</CODE>
  
  <BR>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start processing elements of our namespace.
   </TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.cocoon.xml.AbstractXMLProducer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.cocoon.xml.<A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html">AbstractXMLProducer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#setConsumer(org.apache.cocoon.xml.XMLConsumer)">setConsumer</A>, <A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#setContentHandler(org.xml.sax.ContentHandler)">setContentHandler</A>, <A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#setLexicalHandler(org.xml.sax.ext.LexicalHandler)">setLexicalHandler</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_org.apache.avalon.framework.logger.AbstractLoggable"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable</B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE>getLogger, setLogger, setupLogger, setupLogger, setupLogger</CODE></TD>
  </TR>
  </TABLE>
  &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from class java.lang.Object</B></TD>
  </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.cocoon.xml.XMLProducer"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  <TD><B>Methods inherited from interface org.apache.cocoon.xml.<A HREF="../../../../org/apache/cocoon/xml/XMLProducer.html">XMLProducer</A></B></TD>
  </TR>
  <TR BGCOLOR="white" CLASS="TableRowColor">
  <TD><CODE><A HREF="../../../../org/apache/cocoon/xml/XMLProducer.html#setConsumer(org.apache.cocoon.xml.XMLConsumer)">setConsumer</A></CODE></TD>
  </TR>
  </TABLE>
  &nbsp;
  <P>
  
  <!-- ============ FIELD DETAIL =========== -->
  
  <A NAME="field_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Field Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="ignoreWhitespaces"><!-- --></A><H3>
  ignoreWhitespaces</H3>
  <PRE>
  protected boolean <B>ignoreWhitespaces</B></PRE>
  <DL>
  <DD>Controlls SAX event handling.
    If set to true all whitespace events are ignored.</DL>
  <HR>
  
  <A NAME="ignoreEmptyCharacters"><!-- --></A><H3>
  ignoreEmptyCharacters</H3>
  <PRE>
  protected boolean <B>ignoreEmptyCharacters</B></PRE>
  <DL>
  <DD>Controlls SAX event handling
    If set to true all characters events containing only whitespaces
    are ignored.</DL>
  <HR>
  
  <A NAME="ignoreEventsCount"><!-- --></A><H3>
  ignoreEventsCount</H3>
  <PRE>
  protected int <B>ignoreEventsCount</B></PRE>
  <DL>
  <DD>Controlls SAX event handling
   If this is incremented all events are not forwarded to the next
   pipeline component, but the hooks are still called.</DL>
  <HR>
  
  <A NAME="ignoreHooksCount"><!-- --></A><H3>
  ignoreHooksCount</H3>
  <PRE>
  protected int <B>ignoreHooksCount</B></PRE>
  <DL>
  <DD>Controlls SAX event handling
   If this is greater than zero, the hooks are not called. Attention,
   make sure, that you decrement this counter properly as your hooks are
   not called anymore!</DL>
  <HR>
  
  <A NAME="namespaceURI"><!-- --></A><H3>
  namespaceURI</H3>
  <PRE>
  protected java.lang.String <B>namespaceURI</B></PRE>
  <DL>
  <DD>The used namespace for the SAX filtering.
    This is either the defaultNamespaceURI or the value
    set by the "namespaceURI" parameter for the pipeline.</DL>
  <HR>
  
  <A NAME="defaultNamespaceURI"><!-- --></A><H3>
  defaultNamespaceURI</H3>
  <PRE>
  protected java.lang.String <B>defaultNamespaceURI</B></PRE>
  <DL>
  <DD>This is the default namespace used by the transformer.
   It should be set by in the constructor.</DL>
  <HR>
  
  <A NAME="stack"><!-- --></A><H3>
  stack</H3>
  <PRE>
  protected java.util.Stack <B>stack</B></PRE>
  <DL>
  <DD>A stack for collecting information.
    The stack is important for collection information especially when
    the tags can be nested.</DL>
  <HR>
  
  <A NAME="recorderStack"><!-- --></A><H3>
  recorderStack</H3>
  <PRE>
  protected java.util.Stack <B>recorderStack</B></PRE>
  <DL>
  <DD>The stack of current used recorders</DL>
  <HR>
  
  <A NAME="request"><!-- --></A><H3>
  request</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/cocoon/environment/Request.html">Request</A> <B>request</B></PRE>
  <DL>
  <DD>The current Request object</DL>
  <HR>
  
  <A NAME="response"><!-- --></A><H3>
  response</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/cocoon/environment/Response.html">Response</A> <B>response</B></PRE>
  <DL>
  <DD>The current Response object</DL>
  <HR>
  
  <A NAME="context"><!-- --></A><H3>
  context</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/cocoon/environment/Context.html">Context</A> <B>context</B></PRE>
  <DL>
  <DD>The current Context object</DL>
  <HR>
  
  <A NAME="objectModel"><!-- --></A><H3>
  objectModel</H3>
  <PRE>
  protected java.util.Map <B>objectModel</B></PRE>
  <DL>
  <DD>The current objectModel of the environment</DL>
  <HR>
  
  <A NAME="parameters"><!-- --></A><H3>
  parameters</H3>
  <PRE>
  protected org.apache.avalon.framework.parameters.Parameters <B>parameters</B></PRE>
  <DL>
  <DD>The parameters specified in the sitemap</DL>
  <HR>
  
  <A NAME="source"><!-- --></A><H3>
  source</H3>
  <PRE>
  protected java.lang.String <B>source</B></PRE>
  <DL>
  <DD>The source attribute specified in the sitemap</DL>
  <HR>
  
  <A NAME="manager"><!-- --></A><H3>
  manager</H3>
  <PRE>
  protected org.apache.avalon.framework.component.ComponentManager <B>manager</B></PRE>
  <DL>
  <DD>The Avalon ComponentManager for getting Components</DL>
  <HR>
  
  <A NAME="resolver"><!-- --></A><H3>
  resolver</H3>
  <PRE>
  protected <A HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A> <B>resolver</B></PRE>
  <DL>
  <DD>The SourceResolver for this request</DL>
  <HR>
  
  <A NAME="emptyAttributes"><!-- --></A><H3>
  emptyAttributes</H3>
  <PRE>
  protected org.xml.sax.helpers.AttributesImpl <B>emptyAttributes</B></PRE>
  <DL>
  <DD>Empty attributes (for performance). This can be used
    do create own attributes, but make sure to clean them
    afterwords.</DL>
  
  <!-- ========= CONSTRUCTOR DETAIL ======== -->
  
  <A NAME="constructor_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Constructor Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="AbstractSAXTransformer()"><!-- --></A><H3>
  AbstractSAXTransformer</H3>
  <PRE>
  public <B>AbstractSAXTransformer</B>()</PRE>
  <DL>
  </DL>
  
  <!-- ============ METHOD DETAIL ========== -->
  
  <A NAME="method_detail"><!-- --></A>
  <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
  <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  <TD COLSPAN=1><FONT SIZE="+2">
  <B>Method Detail</B></FONT></TD>
  </TR>
  </TABLE>
  
  <A NAME="configure(org.apache.avalon.framework.configuration.Configuration)"><!-- --></A><H3>
  configure</H3>
  <PRE>
  public void <B>configure</B>(org.apache.avalon.framework.configuration.Configuration&nbsp;configuration)
                 throws org.apache.avalon.framework.configuration.ConfigurationException</PRE>
  <DL>
  <DD>Avalon Configurable Interface<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>configure</CODE> in interface <CODE>org.apache.avalon.framework.configuration.Configurable</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setup(org.apache.cocoon.environment.SourceResolver, java.util.Map, java.lang.String, org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  setup</H3>
  <PRE>
  public void <B>setup</B>(<A HREF="../../../../org/apache/cocoon/environment/SourceResolver.html">SourceResolver</A>&nbsp;resolver,
                    java.util.Map&nbsp;objectModel,
                    java.lang.String&nbsp;src,
                    org.apache.avalon.framework.parameters.Parameters&nbsp;par)
             throws <A HREF="../../../../org/apache/cocoon/ProcessingException.html">ProcessingException</A>,
                    org.xml.sax.SAXException,
                    java.io.IOException</PRE>
  <DL>
  <DD>Setup the next round.
   The instance variables are initialised.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The current SourceResolver<DD><CODE>objectModel</CODE> - The objectModel of the environment.<DD><CODE>src</CODE> - The value of the src attribute in the sitemap.<DD><CODE>par</CODE> - The parameters from the sitemap.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="recycle()"><!-- --></A><H3>
  recycle</H3>
  <PRE>
  public void <B>recycle</B>()</PRE>
  <DL>
  <DD>Recycle this component.<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>recycle</CODE> in interface <CODE>org.apache.avalon.excalibur.pool.Recyclable</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html#recycle()">recycle</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLProducer.html">AbstractXMLProducer</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="compose(org.apache.avalon.framework.component.ComponentManager)"><!-- --></A><H3>
  compose</H3>
  <PRE>
  public void <B>compose</B>(org.apache.avalon.framework.component.ComponentManager&nbsp;manager)</PRE>
  <DL>
  <DD>Avalon Composable Interface<DD><DL>
  <DT><B>Specified by: </B><DD><CODE>compose</CODE> in interface <CODE>org.apache.avalon.framework.component.Composable</CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>manager</CODE> - The Avalon Component Manager</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startDocument()"><!-- --></A><H3>
  startDocument</H3>
  <PRE>
  public void <B>startDocument</B>()
                     throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event. A new document is processed. The hook (method)
    <code>setupTransforming()</code> is invoked.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startDocument()">startDocument</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>See Also: </B><DD><CODE>ContentHandler.startDocument()</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endDocument()"><!-- --></A><H3>
  endDocument</H3>
  <PRE>
  public void <B>endDocument</B>()
                   throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event. The processing of the document is finished.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endDocument()">endDocument</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD><DL>
  <DT><B>See Also: </B><DD><CODE>ContentHandler.endDocument()</CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
  startElement</H3>
  <PRE>
  public void <B>startElement</B>(java.lang.String&nbsp;uri,
                           java.lang.String&nbsp;name,
                           java.lang.String&nbsp;raw,
                           org.xml.sax.Attributes&nbsp;attr)
                    throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event.
   The namespace of the event is checked. If it is the defined namespace
   for this transformer the startTransformingElement() hook is called.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)">startElement</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or the empty string if the element has no
              Namespace URI or if Namespace
              processing is not being performed.<DD><CODE>loc</CODE> - The local name (without prefix), or the empty string if
              Namespace processing is not being performed.<DD><CODE>raw</CODE> - The raw XML 1.0 name (with prefix), or the empty string if
              raw names are not available.<DD><CODE>a</CODE> - The attributes attached to the element. If there are no
            attributes, it shall be an empty Attributes object.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  endElement</H3>
  <PRE>
  public void <B>endElement</B>(java.lang.String&nbsp;uri,
                         java.lang.String&nbsp;name,
                         java.lang.String&nbsp;raw)
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event.
   The namespace of the event is checked. If it is the defined namespace
   for this transformer the endTransformingElement() hook is called.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endElement(java.lang.String, java.lang.String, java.lang.String)">endElement</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or the empty string if the element has no
              Namespace URI or if Namespace
              processing is not being performed.<DD><CODE>loc</CODE> - The local name (without prefix), or the empty string if
              Namespace processing is not being performed.<DD><CODE>raw</CODE> - The raw XML 1.0 name (with prefix), or the empty string if
              raw names are not available.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="characters(char[], int, int)"><!-- --></A><H3>
  characters</H3>
  <PRE>
  public void <B>characters</B>(char[]&nbsp;p0,
                         int&nbsp;p1,
                         int&nbsp;p2)
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#characters(char[], int, int)">characters</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>c</CODE> - The characters from the XML document.<DD><CODE>start</CODE> - The start position in the array.<DD><CODE>len</CODE> - The number of characters to read from the array.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="ignorableWhitespace(char[], int, int)"><!-- --></A><H3>
  ignorableWhitespace</H3>
  <PRE>
  public void <B>ignorableWhitespace</B>(char[]&nbsp;p0,
                                  int&nbsp;p1,
                                  int&nbsp;p2)
                           throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Process the SAX event.<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#ignorableWhitespace(char[], int, int)">ignorableWhitespace</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>c</CODE> - The characters from the XML document.<DD><CODE>start</CODE> - The start position in the array.<DD><CODE>len</CODE> - The number of characters to read from the array.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="addRecorder(org.apache.cocoon.xml.XMLConsumer)"><!-- --></A><H3>
  addRecorder</H3>
  <PRE>
  protected void <B>addRecorder</B>(<A HREF="../../../../org/apache/cocoon/xml/XMLConsumer.html">XMLConsumer</A>&nbsp;recorder)</PRE>
  <DL>
  <DD>Add a new recorder to the recording chain.
   Do not invoke this method directly.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="removeRecorder()"><!-- --></A><H3>
  removeRecorder</H3>
  <PRE>
  protected java.lang.Object <B>removeRecorder</B>()</PRE>
  <DL>
  <DD>Remove a recorder from the recording chain.
   Do not invoke this method directly.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startRecording()"><!-- --></A><H3>
  startRecording</H3>
  <PRE>
  public void <B>startRecording</B>()
                      throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start DocumentFragment recording.
   All invoming events are recorded and not forwarded. The resulting
   DocumentFragment can be obtained by the matching endRecording() call.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endRecording()"><!-- --></A><H3>
  endRecording</H3>
  <PRE>
  public org.w3c.dom.DocumentFragment <B>endRecording</B>()
                                            throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Stop DocumentFragment recording.
   All invoming events are recorded and not forwarded. This method returns
   the resulting DocumentFragment.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startTextRecording()"><!-- --></A><H3>
  startTextRecording</H3>
  <PRE>
  public void <B>startTextRecording</B>()
                          throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start recording of text.
   All events are not forwarded and the characters events
   are merged to a string<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endTextRecording()"><!-- --></A><H3>
  endTextRecording</H3>
  <PRE>
  public java.lang.String <B>endTextRecording</B>()
                                    throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Stop recording of text and return the recorded information.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>The String.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startSerializedXMLRecording(java.util.Properties)"><!-- --></A><H3>
  startSerializedXMLRecording</H3>
  <PRE>
  public void <B>startSerializedXMLRecording</B>(java.util.Properties&nbsp;format)
                                   throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start recording of serialized xml
   All events are converted to an xml string which can be retrieved by
   endSerializedXMLRecording.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>format</CODE> - The format for the serialized output. If <CODE>null</CODE>
                 is specified, the default format is used.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endSerializedXMLRecording()"><!-- --></A><H3>
  endSerializedXMLRecording</H3>
  <PRE>
  public java.lang.String <B>endSerializedXMLRecording</B>()
                                             throws org.xml.sax.SAXException,
                                                    <A HREF="../../../../org/apache/cocoon/ProcessingException.html">ProcessingException</A></PRE>
  <DL>
  <DD>Return the serialized xml string.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Returns:</B><DD>A string containing the recorded xml information, formatted by
   the properties passed to the corresponding startSerializedXMLRecording().</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startParametersRecording()"><!-- --></A><H3>
  startParametersRecording</H3>
  <PRE>
  public void <B>startParametersRecording</B>()
                                throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start recording of parameters.
   All events are not forwarded and the incoming xml is converted to
   parameters. Each toplevel node is a parameter and its text subnodes
   form the value.
   The Parameters can eiter be retrieved by endParametersRecording().<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endParametersRecording(org.apache.avalon.framework.parameters.Parameters)"><!-- --></A><H3>
  endParametersRecording</H3>
  <PRE>
  public org.apache.excalibur.source.SourceParameters <B>endParametersRecording</B>(org.apache.avalon.framework.parameters.Parameters&nbsp;source)
                                                                      throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>End recording of parameters
   If source is null a new parameters object is created, otherwise
   the parameters are added to this object.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>source</CODE> - An optional parameters object.<DT><B>Returns:</B><DD>The object containing all parameters.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endParametersRecording(org.apache.excalibur.source.SourceParameters)"><!-- --></A><H3>
  endParametersRecording</H3>
  <PRE>
  public org.apache.excalibur.source.SourceParameters <B>endParametersRecording</B>(org.apache.excalibur.source.SourceParameters&nbsp;source)
                                                                      throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>End recording of parameters
   If source is null a new parameters object is created, otherwise
   the parameters are added to this object.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>source</CODE> - An optional parameters object.<DT><B>Returns:</B><DD>The object containing all parameters.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setupTransforming()"><!-- --></A><H3>
  setupTransforming</H3>
  <PRE>
  public void <B>setupTransforming</B>()
                         throws java.io.IOException,
                                <A HREF="../../../../org/apache/cocoon/ProcessingException.html">ProcessingException</A>,
                                org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Setup the transformation of an xml document.
   This method is called just before the transformation (sending of sax events)
   starts. It should be used to initialize setup parameter depending on the
   object modell.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startTransformingElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
  startTransformingElement</H3>
  <PRE>
  public void <B>startTransformingElement</B>(java.lang.String&nbsp;uri,
                                       java.lang.String&nbsp;name,
                                       java.lang.String&nbsp;raw,
                                       org.xml.sax.Attributes&nbsp;attr)
                                throws <A HREF="../../../../org/apache/cocoon/ProcessingException.html">ProcessingException</A>,
                                       java.io.IOException,
                                       org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start processing elements of our namespace.
   This hook is invoked for each sax event with our namespace.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>uri</CODE> - The namespace of the element.<DD><CODE>name</CODE> - The local name of the element.<DD><CODE>raw</CODE> - The qualified name of the element.<DD><CODE>attr</CODE> - The attributes of the element.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endTransformingElement(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  endTransformingElement</H3>
  <PRE>
  public void <B>endTransformingElement</B>(java.lang.String&nbsp;uri,
                                     java.lang.String&nbsp;name,
                                     java.lang.String&nbsp;raw)
                              throws <A HREF="../../../../org/apache/cocoon/ProcessingException.html">ProcessingException</A>,
                                     java.io.IOException,
                                     org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Start processing elements of our namespace.
   This hook is invoked for each sax event with our namespace.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>uri</CODE> - The namespace of the element.<DD><CODE>name</CODE> - The local name of the element.<DD><CODE>raw</CODE> - The qualified name of the element.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendTextEvent(java.lang.String)"><!-- --></A><H3>
  sendTextEvent</H3>
  <PRE>
  public void <B>sendTextEvent</B>(java.lang.String&nbsp;text)
                     throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events to the next pipeline component.
   The characters event for the given text is send to the next
   component in the current pipeline.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>text</CODE> - The string containing the information.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendStartElementEvent(java.lang.String)"><!-- --></A><H3>
  sendStartElementEvent</H3>
  <PRE>
  public void <B>sendStartElementEvent</B>(java.lang.String&nbsp;localname)
                             throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events to the next pipeline component.
   The startElement event for the given element is send
   to the next component in the current pipeline.
   The element has no namespace and no attributes<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>localname</CODE> - The name of the event.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendStartElementEvent(java.lang.String, org.xml.sax.Attributes)"><!-- --></A><H3>
  sendStartElementEvent</H3>
  <PRE>
  public void <B>sendStartElementEvent</B>(java.lang.String&nbsp;localname,
                                    org.xml.sax.Attributes&nbsp;attr)
                             throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events to the next pipeline component.
   The startElement event for the given element is send
   to the next component in the current pipeline.
   The element has no namespace.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>localname</CODE> - The name of the event.<DD><CODE>attr</CODE> - The Attributes of the element</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendEndElementEvent(java.lang.String)"><!-- --></A><H3>
  sendEndElementEvent</H3>
  <PRE>
  public void <B>sendEndElementEvent</B>(java.lang.String&nbsp;localname)
                           throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events to the next pipeline component.
   The endElement event for the given element is send
   to the next component in the current pipeline.
   The element has no namespace.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>localname</CODE> - The name of the event.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendEvents(org.w3c.dom.Node)"><!-- --></A><H3>
  sendEvents</H3>
  <PRE>
  public void <B>sendEvents</B>(org.w3c.dom.Node&nbsp;node)
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events to the next pipeline component.
   The node is parsed and the events are send to
   the next component in the pipeline.<DD><DL>
  </DL>
  </DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>node</CODE> - The tree to be included.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendParametersEvents(org.apache.excalibur.source.SourceParameters)"><!-- --></A><H3>
  sendParametersEvents</H3>
  <PRE>
  public void <B>sendParametersEvents</B>(org.apache.excalibur.source.SourceParameters&nbsp;pars)
                            throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send SAX events for the <code>SourceParameters</code>.
   For each parametername/value pair an element is
   created with the name of the parameter and the content
   of this element is the value.<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startEntity(java.lang.String)"><!-- --></A><H3>
  startEntity</H3>
  <PRE>
  public void <B>startEntity</B>(java.lang.String&nbsp;name)
                   throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startEntity(java.lang.String)">startEntity</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the entity. If it is a parameter entity, the
               name will begin with '%'.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endEntity(java.lang.String)"><!-- --></A><H3>
  endEntity</H3>
  <PRE>
  public void <B>endEntity</B>(java.lang.String&nbsp;name)
                 throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endEntity(java.lang.String)">endEntity</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the entity that is ending.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendStartPrefixMapping()"><!-- --></A><H3>
  sendStartPrefixMapping</H3>
  <PRE>
  protected void <B>sendStartPrefixMapping</B>()
                                 throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send all start prefix mapping events to the current content handler<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="sendEndPrefixMapping()"><!-- --></A><H3>
  sendEndPrefixMapping</H3>
  <PRE>
  protected void <B>sendEndPrefixMapping</B>()
                               throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>Send all end prefix mapping events to the current content handler<DD><DL>
  </DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="setDocumentLocator(org.xml.sax.Locator)"><!-- --></A><H3>
  setDocumentLocator</H3>
  <PRE>
  public void <B>setDocumentLocator</B>(org.xml.sax.Locator&nbsp;locator)</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#setDocumentLocator(org.xml.sax.Locator)">setDocumentLocator</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>locator</CODE> - An object that can return the location of any SAX
                  document event.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startPrefixMapping(java.lang.String, java.lang.String)"><!-- --></A><H3>
  startPrefixMapping</H3>
  <PRE>
  public void <B>startPrefixMapping</B>(java.lang.String&nbsp;prefix,
                                 java.lang.String&nbsp;uri)
                          throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startPrefixMapping(java.lang.String, java.lang.String)">startPrefixMapping</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>prefix</CODE> - The Namespace prefix being declared.<DD><CODE>uri</CODE> - The Namespace URI the prefix is mapped to.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endPrefixMapping(java.lang.String)"><!-- --></A><H3>
  endPrefixMapping</H3>
  <PRE>
  public void <B>endPrefixMapping</B>(java.lang.String&nbsp;prefix)
                        throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endPrefixMapping(java.lang.String)">endPrefixMapping</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>prefix</CODE> - The prefix that was being mapping.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="processingInstruction(java.lang.String, java.lang.String)"><!-- --></A><H3>
  processingInstruction</H3>
  <PRE>
  public void <B>processingInstruction</B>(java.lang.String&nbsp;target,
                                    java.lang.String&nbsp;data)
                             throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#processingInstruction(java.lang.String, java.lang.String)">processingInstruction</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>target</CODE> - The processing instruction target.<DD><CODE>data</CODE> - The processing instruction data, or null if none was
               supplied.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="skippedEntity(java.lang.String)"><!-- --></A><H3>
  skippedEntity</H3>
  <PRE>
  public void <B>skippedEntity</B>(java.lang.String&nbsp;name)
                     throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#skippedEntity(java.lang.String)">skippedEntity</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The name of the skipped entity.  If it is a  parameter
               entity, the name will begin with '%'.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startDTD(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
  startDTD</H3>
  <PRE>
  public void <B>startDTD</B>(java.lang.String&nbsp;name,
                       java.lang.String&nbsp;public_id,
                       java.lang.String&nbsp;system_id)
                throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startDTD(java.lang.String, java.lang.String, java.lang.String)">startDTD</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>name</CODE> - The document type name.<DD><CODE>publicId</CODE> - The declared public identifier for the external DTD
                   subset, or null if none was declared.<DD><CODE>systemId</CODE> - The declared system identifier for the external DTD
                   subset, or null if none was declared.</DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endDTD()"><!-- --></A><H3>
  endDTD</H3>
  <PRE>
  public void <B>endDTD</B>()
              throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endDTD()">endDTD</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="startCDATA()"><!-- --></A><H3>
  startCDATA</H3>
  <PRE>
  public void <B>startCDATA</B>()
                  throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#startCDATA()">startCDATA</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="endCDATA()"><!-- --></A><H3>
  endCDATA</H3>
  <PRE>
  public void <B>endCDATA</B>()
                throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#endCDATA()">endCDATA</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  </DL>
  <HR>
  
  <A NAME="comment(char[], int, int)"><!-- --></A><H3>
  comment</H3>
  <PRE>
  public void <B>comment</B>(char[]&nbsp;ary,
                      int&nbsp;start,
                      int&nbsp;length)
               throws org.xml.sax.SAXException</PRE>
  <DL>
  <DD>SAX Event handling<DD><DL>
  <DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html#comment(char[], int, int)">comment</A></CODE> in class <CODE><A HREF="../../../../org/apache/cocoon/xml/AbstractXMLPipe.html">AbstractXMLPipe</A></CODE></DL>
  </DD>
  <DD>Following copied from class: <CODE>org.apache.cocoon.xml.AbstractXMLPipe</CODE></DD>
  <DD><DL>
  <DT><B>Parameters:</B><DD><CODE>ch</CODE> - An array holding the characters in the comment.<DD><CODE>start</CODE> - The starting position in the array.<DD><CODE>len</CODE> - The number of characters to use from the array.</DL>
  </DD>
  </DL>
  <!-- ========= END OF CLASS DATA ========= -->
  <HR>
  
  <!-- ========== START OF NAVBAR ========== -->
  <A NAME="navbar_bottom"><!-- --></A>
  <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
  <TR>
  <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  <A NAME="navbar_bottom_firstrow"><!-- --></A>
  <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
    <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="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="../../../../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/cocoon/transformation/AbstractDOMTransformer.html"><B>PREV CLASS</B></A>&nbsp;
  &nbsp;<A HREF="../../../../org/apache/cocoon/transformation/AbstractTransformer.html"><B>NEXT CLASS</B></A></FONT></TD>
  <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;
  &nbsp;<A HREF="AbstractSAXTransformer.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
  </TR>
  <TR>
  <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    SUMMARY: &nbsp;INNER&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>
  <!-- =========== END OF NAVBAR =========== -->
  
  <HR>
  Copyright  1999-2002 Apache Software Foundation. All Rights Reserved.
  </BODY>
  </HTML>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org


Mime
View raw message