| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
|
| <!--NewPage-->
|
| <HTML>
|
| <HEAD>
|
| <!-- Generated by javadoc on Thu Nov 22 17:12:52 EST 2007 -->
|
| <TITLE>
|
| Xalan-Java 2.7.1: Package org.apache.xalan.transformer
|
| </TITLE>
|
| <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.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> </TD>
|
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
| </TR>
|
| </TABLE>
|
| </TD>
|
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
| </EM>
|
| </TD>
|
| </TR>
|
|
|
| <TR>
|
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
| <A HREF="../../../../org/apache/xalan/trace/package-summary.html"><B>PREV PACKAGE</B></A>
|
| <A HREF="../../../../org/apache/xalan/xslt/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
| <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
|
| <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
|
| </TR>
|
| </TABLE>
|
| <!-- =========== END OF NAVBAR =========== -->
|
|
|
| <HR>
|
| <H2>
|
| Package org.apache.xalan.transformer
|
| </H2>
|
| In charge of run-time transformations and the production of result trees.
|
| <P>
|
| <B>See: </B>
|
| <BR>
|
| <A HREF="#package_description"><B>Description</B></A>
|
| <P>
|
| |
| <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
| <TD COLSPAN=2><FONT SIZE="+2">
|
| <B>Interface Summary</B></FONT></TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformerClient.html"><I>TransformerClient</I></A></B></TD>
|
| <TD>A content handler can get a reference |
| to a TransformState by implementing |
| the TransformerClient interface.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformSnapshot.html"><I>TransformSnapshot</I></A></B></TD>
|
| <TD><B>Deprecated.</B> <I>It doesn't look like this code, which is for tooling, has |
| functioned propery for a while, so it doesn't look like it is being used.</I></TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformState.html"><I>TransformState</I></A></B></TD>
|
| <TD>This interface is meant to be used by a consumer of |
| SAX2 events produced by Xalan, and enables the consumer |
| to get information about the state of the transform.</TD>
|
| </TR>
|
| </TABLE>
|
|
|
|
|
| <P>
|
| |
| <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
|
| <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
| <TD COLSPAN=2><FONT SIZE="+2">
|
| <B>Class Summary</B></FONT></TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="ClonerToResultTree.html">ClonerToResultTree</A></B></TD>
|
| <TD>Class used to clone a node, possibly including its children to |
| a result tree.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="Counter.html">Counter</A></B></TD>
|
| <TD>A class that does incremental counting for support of xsl:number.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="CountersTable.html">CountersTable</A></B></TD>
|
| <TD>This is a table of counters, keyed by ElemNumber objects, each |
| of which has a list of Counter objects.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="DecimalToRoman.html">DecimalToRoman</A></B></TD>
|
| <TD>Structure to help in converting integers to roman numerals</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="KeyIterator.html">KeyIterator</A></B></TD>
|
| <TD>This class implements an optimized iterator for |
| "key()" patterns, matching each node to the |
| match attribute in one or more xsl:key declarations.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="KeyManager.html">KeyManager</A></B></TD>
|
| <TD>This class manages the key tables.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="KeyRefIterator.html">KeyRefIterator</A></B></TD>
|
| <TD>This class filters nodes from a key iterator, according to |
| whether or not the use value matches the ref value.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="KeyTable.html">KeyTable</A></B></TD>
|
| <TD>Table of element keys, keyed by document node.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="MsgMgr.html">MsgMgr</A></B></TD>
|
| <TD>This class will manage error messages, warning messages, and other types of |
| message events.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="NodeSorter.html">NodeSorter</A></B></TD>
|
| <TD>This class can sort vectors of DOM nodes according to a select pattern.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="QueuedEvents.html">QueuedEvents</A></B></TD>
|
| <TD>This class acts as a base for ResultTreeHandler, and keeps |
| queud stack events.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="ResultNameSpace.html">ResultNameSpace</A></B></TD>
|
| <TD>A representation of a result namespace.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="SerializerSwitcher.html">SerializerSwitcher</A></B></TD>
|
| <TD>This is a helper class that decides if Xalan needs to switch |
| serializers, based on the first output element.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="StackGuard.html">StackGuard</A></B></TD>
|
| <TD>Class to guard against recursion getting too deep.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformerHandlerImpl.html">TransformerHandlerImpl</A></B></TD>
|
| <TD>A TransformerHandler |
| listens for SAX ContentHandler parse events and transforms |
| them to a Result.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformerIdentityImpl.html">TransformerIdentityImpl</A></B></TD>
|
| <TD>This class implements an identity transformer for |
| <A HREF="../../../../javax/xml/transform/sax/SAXTransformerFactory.html#newTransformerHandler()"><CODE>SAXTransformerFactory.newTransformerHandler()</CODE></A> |
| and <A HREF="../../../../javax/xml/transform/TransformerFactory.html#newTransformer()"><CODE>TransformerFactory.newTransformer()</CODE></A>.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TransformerImpl.html">TransformerImpl</A></B></TD>
|
| <TD>This class implements the |
| <A HREF="../../../../javax/xml/transform/Transformer.html"><CODE>Transformer</CODE></A> interface, and is the core |
| representation of the transformation execution.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TrAXFilter.html">TrAXFilter</A></B></TD>
|
| <TD> </TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="TreeWalker2Result.html">TreeWalker2Result</A></B></TD>
|
| <TD>Handle a walk of a tree, but screen out attributes for |
| the result tree.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="XalanProperties.html">XalanProperties</A></B></TD>
|
| <TD><code>XalanProperties</code> defines the features understood by |
| Xalan.</TD>
|
| </TR>
|
| <TR BGCOLOR="white" CLASS="TableRowColor">
|
| <TD WIDTH="15%"><B><A HREF="XalanTransformState.html">XalanTransformState</A></B></TD>
|
| <TD>Before the serializer merge, the TransformState interface was |
| implemented by ResultTreeHandler.</TD>
|
| </TR>
|
| </TABLE>
|
|
|
|
|
| <P>
|
| <A NAME="package_description"><!-- --></A><H2>
|
| Package org.apache.xalan.transformer Description
|
| </H2>
|
|
|
| <P>
|
| <p>In charge of run-time transformations and the production of result trees.</p>
|
|
|
| <p><A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html"><CODE>TransformerImpl</CODE></A> implements the
|
| <A HREF="../../../../javax/xml/transform/Transformer.html"><CODE>Transformer</CODE></A> interface, and is the core representation
|
| of the transformation execution.</p>
|
| <p>For each node in the XML source, TransformerImpl uses the StylesheetRoot and underlying XSLT schema to determine which
|
| template to apply: one of the templates in the StylesheetRoot, a default template rule as specified in the XSLT spec, or
|
| none.</p>
|
| <p>The Transformer works with <A HREF="../../../../org/apache/xml/serializer/SerializationHandler.html"><CODE>SerializationHandler</CODE></A> to
|
| forward the SAX-like events produced by the
|
| transformation to the appropriate output ContentHandler.</p>
|
| <p>To the degree possible, the parsing of the XML source and application of the Templates object to that source are performed
|
| concurrently in separate threads. When necessary, the Transformer waits for the parse events that must be in place before a
|
| given template may be applied.</p>
|
| <P>
|
| <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> </TD>
|
| <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-use.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
|
| <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
|
| </TR>
|
| </TABLE>
|
| </TD>
|
| <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
|
| </EM>
|
| </TD>
|
| </TR>
|
|
|
| <TR>
|
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
| <A HREF="../../../../org/apache/xalan/trace/package-summary.html"><B>PREV PACKAGE</B></A>
|
| <A HREF="../../../../org/apache/xalan/xslt/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
|
| <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
| <A HREF="../../../../index.html" TARGET="_top"><B>FRAMES</B></A>
|
| <A HREF="package-summary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
|
| </TR>
|
| </TABLE>
|
| <!-- =========== END OF NAVBAR =========== -->
|
|
|
| <HR>
|
| Copyright © 2006 Apache XML Project. All Rights Reserved.
|
| </BODY>
|
| </HTML>
|