blob: 1bd144532fe9f528dab8687ba738f0d9af51477e [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_18) on Sun Apr 01 21:18:30 PDT 2012 -->
<TITLE>
TransformerFactoryImpl
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.xsltc.trax.TransformerFactoryImpl class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="TransformerFactoryImpl";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransformerFactoryImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/trax/TemplatesImpl.TransletClassLoader.html" title="class in org.apache.xalan.xsltc.trax"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.PIParamWrapper.html" title="class in org.apache.xalan.xsltc.trax"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="TransformerFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xalan.xsltc.trax</FONT>
<BR>
Class TransformerFactoryImpl</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">javax.xml.transform.TransformerFactory
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">javax.xml.transform.sax.SAXTransformerFactory
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.xsltc.trax.TransformerFactoryImpl</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>javax.xml.transform.ErrorListener, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SourceLoader.html" title="interface in org.apache.xalan.xsltc.compiler">SourceLoader</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.78"><B>TransformerFactoryImpl</B></A><DT>extends javax.xml.transform.sax.SAXTransformerFactory<DT>implements <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SourceLoader.html" title="interface in org.apache.xalan.xsltc.compiler">SourceLoader</A>, javax.xml.transform.ErrorListener</DL>
</PRE>
<P>
Implementation of a JAXP1.1 TransformerFactory for Translets.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.PIParamWrapper.html" title="class in org.apache.xalan.xsltc.trax">TransformerFactoryImpl.PIParamWrapper</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The above hashtable stores objects of this class.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_autoTranslet">_autoTranslet</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this is set to <code>true</code>, we attempt to use translet classes
for transformation if possible without compiling the stylesheet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_debug">_debug</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to <code>true</code> when debugging is enabled.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_destinationDirectory">_destinationDirectory</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The destination directory for the translet</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_enableInlining">_enableInlining</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to <code>true</code> when templates are inlined.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;javax.xml.transform.ErrorListener</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_errorListener">_errorListener</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This error listener is used only for this factory and is not passed to
the Templates or Transformer objects that we create.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_generateTranslet">_generateTranslet</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set to <code>true</code> when we want to generate
translet classes from the stylesheet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_indentNumber">_indentNumber</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Number of indent spaces when indentation is turned on.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_isSecureProcessing">_isSecureProcessing</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;State of secure processing feature.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_jarFileName">_jarFileName</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The jar file name which the translet classes are packaged into</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_packageName">_packageName</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The package name prefix for all generated translet classes</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.util.Hashtable</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_piParams">_piParams</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This Hashtable is used to store parameters for locating
<?xml-stylesheet ...?> processing instructions in XML docs.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_transletName">_transletName</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The class name of the translet</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;javax.xml.transform.URIResolver</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_uriResolver">_uriResolver</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This URIResolver is passed to all created Templates and Transformers</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#_useClasspath">_useClasspath</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If this is set to <code>true</code>, we attempt to load the translet
from the CLASSPATH.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#AUTO_TRANSLET">AUTO_TRANSLET</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#DEBUG">DEBUG</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#DEFAULT_TRANSLET_NAME">DEFAULT_TRANSLET_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As Gregor Samsa awoke one morning from uneasy dreams he found himself
transformed in his bed into a gigantic insect.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#DESTINATION_DIRECTORY">DESTINATION_DIRECTORY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#ENABLE_INLINING">ENABLE_INLINING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#GENERATE_TRANSLET">GENERATE_TRANSLET</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#INDENT_NUMBER">INDENT_NUMBER</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#JAR_NAME">JAR_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#m_DTMManagerClass">m_DTMManagerClass</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The provider of the XSLTC DTM Manager service.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#PACKAGE_NAME">PACKAGE_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#TRANSLET_NAME">TRANSLET_NAME</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#USE_CLASSPATH">USE_CLASSPATH</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_javax.xml.transform.sax.SAXTransformerFactory"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class javax.xml.transform.sax.SAXTransformerFactory</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>FEATURE, FEATURE_XMLFILTER</CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#TransformerFactoryImpl()">TransformerFactoryImpl</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#error(javax.xml.transform.TransformerException)">error</A></B>(javax.xml.transform.TransformerException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive notification of a recoverable error.</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/xalan/xsltc/trax/TransformerFactoryImpl.html#fatalError(javax.xml.transform.TransformerException)">fatalError</A></B>(javax.xml.transform.TransformerException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive notification of a non-recoverable error.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.Source</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getAssociatedStylesheet(javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)">getAssociatedStylesheet</A></B>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;media,
java.lang.String&nbsp;title,
java.lang.String&nbsp;charset)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getAttribute(java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;byte[][]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getBytecodesFromClasses(javax.xml.transform.Source, java.lang.String)">getBytecodesFromClasses</A></B>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;fullClassName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load the translet classes from local .class files and return
the bytecode array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;byte[][]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getBytecodesFromJar(javax.xml.transform.Source, java.lang.String)">getBytecodesFromJar</A></B>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;fullClassName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load the translet classes from the jar file and return the bytecode.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getDTMManagerClass()">getDTMManagerClass</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the Class object the provides the XSLTC DTM Manager service.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.ErrorListener</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getErrorListener()">getErrorListener</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getFeature(java.lang.String)">getFeature</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getStylesheetFileName(javax.xml.transform.Source)">getStylesheetFileName</A></B>(javax.xml.transform.Source&nbsp;source)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the local file name from the systemId of the Source object</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getTransletBaseName(javax.xml.transform.Source)">getTransletBaseName</A></B>(javax.xml.transform.Source&nbsp;source)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the base class name of the translet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.URIResolver</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#getURIResolver()">getURIResolver</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.xml.sax.InputSource</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#loadSource(java.lang.String, java.lang.String, org.apache.xalan.xsltc.compiler.XSLTC)">loadSource</A></B>(java.lang.String&nbsp;href,
java.lang.String&nbsp;context,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/XSLTC.html" title="class in org.apache.xalan.xsltc.compiler">XSLTC</A>&nbsp;xsltc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method implements XSLTC's SourceLoader interface.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.Templates</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTemplates(javax.xml.transform.Source)">newTemplates</A></B>(javax.xml.transform.Source&nbsp;source)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.sax.TemplatesHandler</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTemplatesHandler()">newTemplatesHandler</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.Transformer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTransformer()">newTransformer</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.Transformer</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTransformer(javax.xml.transform.Source)">newTransformer</A></B>(javax.xml.transform.Source&nbsp;source)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.sax.TransformerHandler</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTransformerHandler()">newTransformerHandler</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.sax.TransformerHandler</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTransformerHandler(javax.xml.transform.Source)">newTransformerHandler</A></B>(javax.xml.transform.Source&nbsp;src)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;javax.xml.transform.sax.TransformerHandler</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newTransformerHandler(javax.xml.transform.Templates)">newTransformerHandler</A></B>(javax.xml.transform.Templates&nbsp;templates)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.xml.sax.XMLFilter</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newXMLFilter(javax.xml.transform.Source)">newXMLFilter</A></B>(javax.xml.transform.Source&nbsp;src)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.xml.sax.XMLFilter</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#newXMLFilter(javax.xml.transform.Templates)">newXMLFilter</A></B>(javax.xml.transform.Templates&nbsp;templates)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.SAXTransformerFactory implementation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#passErrorsToListener(java.util.Vector)">passErrorsToListener</A></B>(java.util.Vector&nbsp;messages)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass error messages from the compiler to the error listener</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#passWarningsToListener(java.util.Vector)">passWarningsToListener</A></B>(java.util.Vector&nbsp;messages)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass warning messages from the compiler to the error listener</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#readFromInputStream(byte[], java.io.InputStream, int)">readFromInputStream</A></B>(byte[]&nbsp;bytes,
java.io.InputStream&nbsp;input,
int&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a given number of bytes from the InputStream into a byte array.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#resetTransientAttributes()">resetTransientAttributes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reset the per-session attributes to their default values</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/xalan/xsltc/trax/TransformerFactoryImpl.html#setAttribute(java.lang.String, java.lang.Object)">setAttribute</A></B>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</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/xalan/xsltc/trax/TransformerFactoryImpl.html#setErrorListener(javax.xml.transform.ErrorListener)">setErrorListener</A></B>(javax.xml.transform.ErrorListener&nbsp;listener)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</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/xalan/xsltc/trax/TransformerFactoryImpl.html#setFeature(java.lang.String, boolean)">setFeature</A></B>(java.lang.String&nbsp;name,
boolean&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set a feature for this <code>TransformerFactory</code> and <code>Transformer</code>s
or <code>Template</code>s created by this factory.</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/xalan/xsltc/trax/TransformerFactoryImpl.html#setURIResolver(javax.xml.transform.URIResolver)">setURIResolver</A></B>(javax.xml.transform.URIResolver&nbsp;resolver)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;javax.xml.transform.sax.TransformerFactory implementation.</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/xalan/xsltc/trax/TransformerFactoryImpl.html#warning(javax.xml.transform.TransformerException)">warning</A></B>(javax.xml.transform.TransformerException&nbsp;e)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Receive notification of a warning.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_javax.xml.transform.TransformerFactory"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class javax.xml.transform.TransformerFactory</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>newInstance</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="TRANSLET_NAME"><!-- --></A><H3>
TRANSLET_NAME</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.82"><B>TRANSLET_NAME</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.TRANSLET_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DESTINATION_DIRECTORY"><!-- --></A><H3>
DESTINATION_DIRECTORY</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.83"><B>DESTINATION_DIRECTORY</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.DESTINATION_DIRECTORY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PACKAGE_NAME"><!-- --></A><H3>
PACKAGE_NAME</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.84"><B>PACKAGE_NAME</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.PACKAGE_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="JAR_NAME"><!-- --></A><H3>
JAR_NAME</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.85"><B>JAR_NAME</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.JAR_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="GENERATE_TRANSLET"><!-- --></A><H3>
GENERATE_TRANSLET</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.86"><B>GENERATE_TRANSLET</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.GENERATE_TRANSLET">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="AUTO_TRANSLET"><!-- --></A><H3>
AUTO_TRANSLET</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.87"><B>AUTO_TRANSLET</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.AUTO_TRANSLET">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="USE_CLASSPATH"><!-- --></A><H3>
USE_CLASSPATH</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.88"><B>USE_CLASSPATH</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.USE_CLASSPATH">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DEBUG"><!-- --></A><H3>
DEBUG</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.89"><B>DEBUG</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.DEBUG">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ENABLE_INLINING"><!-- --></A><H3>
ENABLE_INLINING</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.90"><B>ENABLE_INLINING</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.ENABLE_INLINING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INDENT_NUMBER"><!-- --></A><H3>
INDENT_NUMBER</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.91"><B>INDENT_NUMBER</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.INDENT_NUMBER">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_errorListener"><!-- --></A><H3>
_errorListener</H3>
<PRE>
private javax.xml.transform.ErrorListener <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.97"><B>_errorListener</B></A></PRE>
<DL>
<DD>This error listener is used only for this factory and is not passed to
the Templates or Transformer objects that we create.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_uriResolver"><!-- --></A><H3>
_uriResolver</H3>
<PRE>
private javax.xml.transform.URIResolver <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.102"><B>_uriResolver</B></A></PRE>
<DL>
<DD>This URIResolver is passed to all created Templates and Transformers
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="DEFAULT_TRANSLET_NAME"><!-- --></A><H3>
DEFAULT_TRANSLET_NAME</H3>
<PRE>
protected static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.114"><B>DEFAULT_TRANSLET_NAME</B></A></PRE>
<DL>
<DD>As Gregor Samsa awoke one morning from uneasy dreams he found himself
transformed in his bed into a gigantic insect. He was lying on his hard,
as it were armour plated, back, and if he lifted his head a little he
could see his big, brown belly divided into stiff, arched segments, on
top of which the bed quilt could hardly keep in position and was about
to slide off completely. His numerous legs, which were pitifully thin
compared to the rest of his bulk, waved helplessly before his eyes.
"What has happened to me?", he thought. It was no dream....
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.trax.TransformerFactoryImpl.DEFAULT_TRANSLET_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_transletName"><!-- --></A><H3>
_transletName</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.119"><B>_transletName</B></A></PRE>
<DL>
<DD>The class name of the translet
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_destinationDirectory"><!-- --></A><H3>
_destinationDirectory</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.124"><B>_destinationDirectory</B></A></PRE>
<DL>
<DD>The destination directory for the translet
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_packageName"><!-- --></A><H3>
_packageName</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.129"><B>_packageName</B></A></PRE>
<DL>
<DD>The package name prefix for all generated translet classes
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_jarFileName"><!-- --></A><H3>
_jarFileName</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.134"><B>_jarFileName</B></A></PRE>
<DL>
<DD>The jar file name which the translet classes are packaged into
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_piParams"><!-- --></A><H3>
_piParams</H3>
<PRE>
private java.util.Hashtable <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.140"><B>_piParams</B></A></PRE>
<DL>
<DD>This Hashtable is used to store parameters for locating
<?xml-stylesheet ...?> processing instructions in XML docs.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_debug"><!-- --></A><H3>
_debug</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.160"><B>_debug</B></A></PRE>
<DL>
<DD>Set to <code>true</code> when debugging is enabled.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_enableInlining"><!-- --></A><H3>
_enableInlining</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.165"><B>_enableInlining</B></A></PRE>
<DL>
<DD>Set to <code>true</code> when templates are inlined.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_generateTranslet"><!-- --></A><H3>
_generateTranslet</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.171"><B>_generateTranslet</B></A></PRE>
<DL>
<DD>Set to <code>true</code> when we want to generate
translet classes from the stylesheet.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_autoTranslet"><!-- --></A><H3>
_autoTranslet</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.179"><B>_autoTranslet</B></A></PRE>
<DL>
<DD>If this is set to <code>true</code>, we attempt to use translet classes
for transformation if possible without compiling the stylesheet. The
translet class is only used if its timestamp is newer than the timestamp
of the stylesheet.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_useClasspath"><!-- --></A><H3>
_useClasspath</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.185"><B>_useClasspath</B></A></PRE>
<DL>
<DD>If this is set to <code>true</code>, we attempt to load the translet
from the CLASSPATH.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_indentNumber"><!-- --></A><H3>
_indentNumber</H3>
<PRE>
private int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.190"><B>_indentNumber</B></A></PRE>
<DL>
<DD>Number of indent spaces when indentation is turned on.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_DTMManagerClass"><!-- --></A><H3>
m_DTMManagerClass</H3>
<PRE>
private java.lang.Class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.198"><B>m_DTMManagerClass</B></A></PRE>
<DL>
<DD>The provider of the XSLTC DTM Manager service. This is fixed for any
instance of this class. In order to change service providers, a new
XSLTC <code>TransformerFactory</code> must be instantiated.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/xalan/xsltc/dom/XSLTCDTMManager.html#getDTMManagerClass()"><CODE>XSLTCDTMManager.getDTMManagerClass()</CODE></A></DL>
</DL>
<HR>
<A NAME="_isSecureProcessing"><!-- --></A><H3>
_isSecureProcessing</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.203"><B>_isSecureProcessing</B></A></PRE>
<DL>
<DD><p>State of secure processing feature.</p>
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="TransformerFactoryImpl()"><!-- --></A><H3>
TransformerFactoryImpl</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.208"><B>TransformerFactoryImpl</B></A>()</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setErrorListener(javax.xml.transform.ErrorListener)"><!-- --></A><H3>
setErrorListener</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.221"><B>setErrorListener</B></A>(javax.xml.transform.ErrorListener&nbsp;listener)
throws java.lang.IllegalArgumentException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Set the error event listener for the TransformerFactory, which is used
for the processing of transformation instructions, and not for the
transformation itself.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setErrorListener</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>listener</CODE> - The error listener to use with the TransformerFactory
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getErrorListener()"><!-- --></A><H3>
getErrorListener</H3>
<PRE>
public javax.xml.transform.ErrorListener <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.238"><B>getErrorListener</B></A>()</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Get the error event handler for the TransformerFactory.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getErrorListener</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The error listener used with the TransformerFactory</DL>
</DD>
</DL>
<HR>
<A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>
getAttribute</H3>
<PRE>
public java.lang.Object <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.250"><B>getAttribute</B></A>(java.lang.String&nbsp;name)
throws java.lang.IllegalArgumentException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Returns the value set for a TransformerFactory attribute
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAttribute</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The attribute name
<DT><B>Returns:</B><DD>An object representing the attribute value
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setAttribute(java.lang.String, java.lang.Object)"><!-- --></A><H3>
setAttribute</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.283"><B>setAttribute</B></A>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)
throws java.lang.IllegalArgumentException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Sets the value for a TransformerFactory attribute.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setAttribute</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The attribute name<DD><CODE>value</CODE> - An object representing the attribute value
<DT><B>Throws:</B>
<DD><CODE>java.lang.IllegalArgumentException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setFeature(java.lang.String, boolean)"><!-- --></A><H3>
setFeature</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.397"><B>setFeature</B></A>(java.lang.String&nbsp;name,
boolean&nbsp;value)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD><p>Set a feature for this <code>TransformerFactory</code> and <code>Transformer</code>s
or <code>Template</code>s created by this factory.</p>
<p>
Feature names are fully qualified <CODE>URI</CODE>s.
Implementations may define their own features.
An <CODE>TransformerConfigurationException</CODE> is thrown if this <code>TransformerFactory</code> or the
<code>Transformer</code>s or <code>Template</code>s it creates cannot support the feature.
It is possible for an <code>TransformerFactory</code> to expose a feature value but be unable to change its state.
</p>
<p>See <CODE>TransformerFactory</CODE> for full documentation of specific features.</p>
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setFeature</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - Feature name.<DD><CODE>value</CODE> - Is feature state <code>true</code> or <code>false</code>.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE> - if this <code>TransformerFactory</code>
or the <code>Transformer</code>s or <code>Template</code>s it creates cannot support this feature.
<DD><CODE>java.lang.NullPointerException</CODE> - If the <code>name</code> parameter is null.</DL>
</DD>
</DL>
<HR>
<A NAME="getFeature(java.lang.String)"><!-- --></A><H3>
getFeature</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.427"><B>getFeature</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Look up the value of a feature (to see if it is supported).
This method must be updated as the various methods and features of this
class are implemented.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getFeature</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - The feature name
<DT><B>Returns:</B><DD>'true' if feature is supported, 'false' if not</DL>
</DD>
</DL>
<HR>
<A NAME="getURIResolver()"><!-- --></A><H3>
getURIResolver</H3>
<PRE>
public javax.xml.transform.URIResolver <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.469"><B>getURIResolver</B></A>()</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Get the object that is used by default during the transformation to
resolve URIs used in document(), xsl:import, or xsl:include.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getURIResolver</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The URLResolver used for this TransformerFactory and all
Templates and Transformer objects created using this factory</DL>
</DD>
</DL>
<HR>
<A NAME="setURIResolver(javax.xml.transform.URIResolver)"><!-- --></A><H3>
setURIResolver</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.483"><B>setURIResolver</B></A>(javax.xml.transform.URIResolver&nbsp;resolver)</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Set the object that is used by default during the transformation to
resolve URIs used in document(), xsl:import, or xsl:include. Note that
this does not affect Templates and Transformers that are already
created with this factory.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>setURIResolver</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>resolver</CODE> - The URLResolver used for this TransformerFactory and all
Templates and Transformer objects created using this factory</DL>
</DD>
</DL>
<HR>
<A NAME="getAssociatedStylesheet(javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
getAssociatedStylesheet</H3>
<PRE>
public javax.xml.transform.Source <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.502"><B>getAssociatedStylesheet</B></A>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;media,
java.lang.String&nbsp;title,
java.lang.String&nbsp;charset)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Get the stylesheet specification(s) associated via the xml-stylesheet
processing instruction (see http://www.w3.org/TR/xml-stylesheet/) with
the document document specified in the source parameter, and that match
the given criteria.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getAssociatedStylesheet</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The XML source document.<DD><CODE>media</CODE> - The media attribute to be matched. May be null, in which
case the prefered templates will be used (i.e. alternate = no).<DD><CODE>title</CODE> - The value of the title attribute to match. May be null.<DD><CODE>charset</CODE> - The value of the charset attribute to match. May be null.
<DT><B>Returns:</B><DD>A Source object suitable for passing to the TransformerFactory.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTransformer()"><!-- --></A><H3>
newTransformer</H3>
<PRE>
public javax.xml.transform.Transformer <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.590"><B>newTransformer</B></A>()
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Create a Transformer object that copies the input document to the result.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTransformer</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A Transformer object that simply copies the source to the result.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTransformer(javax.xml.transform.Source)"><!-- --></A><H3>
newTransformer</H3>
<PRE>
public javax.xml.transform.Transformer <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.615"><B>newTransformer</B></A>(javax.xml.transform.Source&nbsp;source)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Process the Source into a Templates object, which is a a compiled
representation of the source. Note that this method should not be
used with XSLTC, as the time-consuming compilation is done for each
and every transformation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTransformer</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A Templates object that can be used to create Transformers.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="passWarningsToListener(java.util.Vector)"><!-- --></A><H3>
passWarningsToListener</H3>
<PRE>
private void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.629"><B>passWarningsToListener</B></A>(java.util.Vector&nbsp;messages)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Pass warning messages from the compiler to the error listener
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="passErrorsToListener(java.util.Vector)"><!-- --></A><H3>
passErrorsToListener</H3>
<PRE>
private void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.652"><B>passErrorsToListener</B></A>(java.util.Vector&nbsp;messages)</PRE>
<DL>
<DD>Pass error messages from the compiler to the error listener
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newTemplates(javax.xml.transform.Source)"><!-- --></A><H3>
newTemplates</H3>
<PRE>
public javax.xml.transform.Templates <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.678"><B>newTemplates</B></A>(javax.xml.transform.Source&nbsp;source)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.TransformerFactory implementation.
Process the Source into a Templates object, which is a a compiled
representation of the source.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTemplates</CODE> in class <CODE>javax.xml.transform.TransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The input stylesheet - DOMSource not supported!!!
<DT><B>Returns:</B><DD>A Templates object that can be used to create Transformers.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTemplatesHandler()"><!-- --></A><H3>
newTemplatesHandler</H3>
<PRE>
public javax.xml.transform.sax.TemplatesHandler <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.865"><B>newTemplatesHandler</B></A>()
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Get a TemplatesHandler object that can process SAX ContentHandler
events into a Templates object.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTemplatesHandler</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A TemplatesHandler object that can handle SAX events
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTransformerHandler()"><!-- --></A><H3>
newTransformerHandler</H3>
<PRE>
public javax.xml.transform.sax.TransformerHandler <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.884"><B>newTransformerHandler</B></A>()
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Get a TransformerHandler object that can process SAX ContentHandler
events into a Result. This method will return a pure copy transformer.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTransformerHandler</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A TransformerHandler object that can handle SAX events
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTransformerHandler(javax.xml.transform.Source)"><!-- --></A><H3>
newTransformerHandler</H3>
<PRE>
public javax.xml.transform.sax.TransformerHandler <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.904"><B>newTransformerHandler</B></A>(javax.xml.transform.Source&nbsp;src)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Get a TransformerHandler object that can process SAX ContentHandler
events into a Result, based on the transformation instructions
specified by the argument.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTransformerHandler</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>src</CODE> - The source of the transformation instructions.
<DT><B>Returns:</B><DD>A TransformerHandler object that can handle SAX events
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newTransformerHandler(javax.xml.transform.Templates)"><!-- --></A><H3>
newTransformerHandler</H3>
<PRE>
public javax.xml.transform.sax.TransformerHandler <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.924"><B>newTransformerHandler</B></A>(javax.xml.transform.Templates&nbsp;templates)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Get a TransformerHandler object that can process SAX ContentHandler
events into a Result, based on the transformation instructions
specified by the argument.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newTransformerHandler</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>templates</CODE> - Represents a pre-processed stylesheet
<DT><B>Returns:</B><DD>A TransformerHandler object that can handle SAX events
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newXMLFilter(javax.xml.transform.Source)"><!-- --></A><H3>
newXMLFilter</H3>
<PRE>
public org.xml.sax.XMLFilter <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.941"><B>newXMLFilter</B></A>(javax.xml.transform.Source&nbsp;src)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Create an XMLFilter that uses the given source as the
transformation instructions.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newXMLFilter</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>src</CODE> - The source of the transformation instructions.
<DT><B>Returns:</B><DD>An XMLFilter object, or null if this feature is not supported.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="newXMLFilter(javax.xml.transform.Templates)"><!-- --></A><H3>
newXMLFilter</H3>
<PRE>
public org.xml.sax.XMLFilter <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.958"><B>newXMLFilter</B></A>(javax.xml.transform.Templates&nbsp;templates)
throws javax.xml.transform.TransformerConfigurationException</PRE>
<DL>
<DD>javax.xml.transform.sax.SAXTransformerFactory implementation.
Create an XMLFilter that uses the given source as the
transformation instructions.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>newXMLFilter</CODE> in class <CODE>javax.xml.transform.sax.SAXTransformerFactory</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>templates</CODE> - The source of the transformation instructions.
<DT><B>Returns:</B><DD>An XMLFilter object, or null if this feature is not supported.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerConfigurationException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="error(javax.xml.transform.TransformerException)"><!-- --></A><H3>
error</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.989"><B>error</B></A>(javax.xml.transform.TransformerException&nbsp;e)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Receive notification of a recoverable error.
The transformer must continue to provide normal parsing events after
invoking this method. It should still be possible for the application
to process the document through to the end.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>error</CODE> in interface <CODE>javax.xml.transform.ErrorListener</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - The warning information encapsulated in a transformer
exception.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE> - if the application chooses to discontinue
the transformation (always does in our case).</DL>
</DD>
</DL>
<HR>
<A NAME="fatalError(javax.xml.transform.TransformerException)"><!-- --></A><H3>
fatalError</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1017"><B>fatalError</B></A>(javax.xml.transform.TransformerException&nbsp;e)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Receive notification of a non-recoverable error.
The application must assume that the transformation cannot continue
after the Transformer has invoked this method, and should continue
(if at all) only to collect addition error messages. In fact,
Transformers are free to stop reporting events once this method has
been invoked.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>fatalError</CODE> in interface <CODE>javax.xml.transform.ErrorListener</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - warning information encapsulated in a transformer
exception.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE> - if the application chooses to discontinue
the transformation (always does in our case).</DL>
</DD>
</DL>
<HR>
<A NAME="warning(javax.xml.transform.TransformerException)"><!-- --></A><H3>
warning</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1045"><B>warning</B></A>(javax.xml.transform.TransformerException&nbsp;e)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Receive notification of a warning.
Transformers can use this method to report conditions that are not
errors or fatal errors. The default behaviour is to take no action.
After invoking this method, the Transformer must continue with the
transformation. It should still be possible for the application to
process the document through to the end.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>warning</CODE> in interface <CODE>javax.xml.transform.ErrorListener</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>e</CODE> - The warning information encapsulated in a transformer
exception.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE> - if the application chooses to discontinue
the transformation (never does in our case).</DL>
</DD>
</DL>
<HR>
<A NAME="loadSource(java.lang.String, java.lang.String, org.apache.xalan.xsltc.compiler.XSLTC)"><!-- --></A><H3>
loadSource</H3>
<PRE>
public org.xml.sax.InputSource <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1068"><B>loadSource</B></A>(java.lang.String&nbsp;href,
java.lang.String&nbsp;context,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/XSLTC.html" title="class in org.apache.xalan.xsltc.compiler">XSLTC</A>&nbsp;xsltc)</PRE>
<DL>
<DD>This method implements XSLTC's SourceLoader interface. It is used to
glue a TrAX URIResolver to the XSLTC compiler's Input and Import classes.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SourceLoader.html#loadSource(java.lang.String, java.lang.String, org.apache.xalan.xsltc.compiler.XSLTC)">loadSource</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SourceLoader.html" title="interface in org.apache.xalan.xsltc.compiler">SourceLoader</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>href</CODE> - The URI of the document to load<DD><CODE>context</CODE> - The URI of the currently loaded document<DD><CODE>xsltc</CODE> - The compiler that resuests the document
<DT><B>Returns:</B><DD>An InputSource with the loaded document</DL>
</DD>
</DL>
<HR>
<A NAME="resetTransientAttributes()"><!-- --></A><H3>
resetTransientAttributes</H3>
<PRE>
private void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1086"><B>resetTransientAttributes</B></A>()</PRE>
<DL>
<DD>Reset the per-session attributes to their default values
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBytecodesFromClasses(javax.xml.transform.Source, java.lang.String)"><!-- --></A><H3>
getBytecodesFromClasses</H3>
<PRE>
private byte[][] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1101"><B>getBytecodesFromClasses</B></A>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;fullClassName)</PRE>
<DL>
<DD>Load the translet classes from local .class files and return
the bytecode array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The xsl source<DD><CODE>fullClassName</CODE> - The full name of the translet
<DT><B>Returns:</B><DD>The bytecode array</DL>
</DD>
</DL>
<HR>
<A NAME="getBytecodesFromJar(javax.xml.transform.Source, java.lang.String)"><!-- --></A><H3>
getBytecodesFromJar</H3>
<PRE>
private byte[][] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1238"><B>getBytecodesFromJar</B></A>(javax.xml.transform.Source&nbsp;source,
java.lang.String&nbsp;fullClassName)</PRE>
<DL>
<DD>Load the translet classes from the jar file and return the bytecode.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The xsl source<DD><CODE>fullClassName</CODE> - The full name of the translet
<DT><B>Returns:</B><DD>The bytecode array</DL>
</DD>
</DL>
<HR>
<A NAME="readFromInputStream(byte[], java.io.InputStream, int)"><!-- --></A><H3>
readFromInputStream</H3>
<PRE>
private void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1332"><B>readFromInputStream</B></A>(byte[]&nbsp;bytes,
java.io.InputStream&nbsp;input,
int&nbsp;size)
throws java.io.IOException</PRE>
<DL>
<DD>Read a given number of bytes from the InputStream into a byte array.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - The byte array to store the input content.<DD><CODE>input</CODE> - The input stream.<DD><CODE>size</CODE> - The number of bytes to read.
<DT><B>Throws:</B>
<DD><CODE>java.io.IOException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getTransletBaseName(javax.xml.transform.Source)"><!-- --></A><H3>
getTransletBaseName</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1355"><B>getTransletBaseName</B></A>(javax.xml.transform.Source&nbsp;source)</PRE>
<DL>
<DD>Return the base class name of the translet.
The translet name is resolved using the following rules:
1. if the _transletName attribute is set and its value is not "GregorSamsa",
then _transletName is returned.
2. otherwise get the translet name from the base name of the system ID
3. return "GregorSamsa" if the result from step 2 is null.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The input Source
<DT><B>Returns:</B><DD>The name of the translet class</DL>
</DD>
</DL>
<HR>
<A NAME="getStylesheetFileName(javax.xml.transform.Source)"><!-- --></A><H3>
getStylesheetFileName</H3>
<PRE>
private java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1381"><B>getStylesheetFileName</B></A>(javax.xml.transform.Source&nbsp;source)</PRE>
<DL>
<DD>Return the local file name from the systemId of the Source object
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>source</CODE> - The Source
<DT><B>Returns:</B><DD>The file name in the local filesystem, or null if the
systemId does not represent a local file.</DL>
</DD>
</DL>
<HR>
<A NAME="getDTMManagerClass()"><!-- --></A><H3>
getDTMManagerClass</H3>
<PRE>
protected java.lang.Class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html#line.1410"><B>getDTMManagerClass</B></A>()</PRE>
<DL>
<DD>Returns the Class object the provides the XSLTC DTM Manager service.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/TransformerFactoryImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/trax/TemplatesImpl.TransletClassLoader.html" title="class in org.apache.xalan.xsltc.trax"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/trax/TransformerFactoryImpl.PIParamWrapper.html" title="class in org.apache.xalan.xsltc.trax"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/trax/TransformerFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="TransformerFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>