blob: 44bf6ed1737430858f6de36cfee3ae00f6a42b18 [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:29 PDT 2012 -->
<TITLE>
AbstractTranslet
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.xsltc.runtime.AbstractTranslet class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="AbstractTranslet";
}
</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/AbstractTranslet.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;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/runtime/AbstractTranslet.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractTranslet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xalan.xsltc.runtime</FONT>
<BR>
Class AbstractTranslet</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.xsltc.runtime.AbstractTranslet</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.57"><B>AbstractTranslet</B></A><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></DL>
</PRE>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_auxClasses">_auxClasses</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.util.Vector</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_cdata">_cdata</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_currentRootForKeys">_currentRootForKeys</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_doctypePublic">_doctypePublic</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_doctypeSystem">_doctypeSystem</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;<A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_domCache">_domCache</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DOM cache handling</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;org.w3c.dom.DOMImplementation</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_domImplementation">_domImplementation</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DOMImplementation caching for basis library</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_emptyKeyIndex">_emptyKeyIndex</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_encoding">_encoding</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_formatSymbols">_formatSymbols</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decimal number format symbol handling</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/xalan/xsltc/runtime/AbstractTranslet.html#_hasIdCall">_hasIdCall</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_indent">_indent</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_indentamount">_indentamount</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_indexSize">_indexSize</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;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_keyIndexes">_keyIndexes</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Index(es) for <xsl:key> / key() / id()</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/xalan/xsltc/runtime/AbstractTranslet.html#_mediaType">_mediaType</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_method">_method</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;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/MessageHandler.html" title="class in org.apache.xalan.xsltc.runtime">MessageHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_msgHandler">_msgHandler</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Message handling - implementation of <xsl:message></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/runtime/AbstractTranslet.html#_omitHeader">_omitHeader</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_standalone">_standalone</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;javax.xml.transform.Templates</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_templates">_templates</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#_version">_version</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#CURRENT_TRANSLET_VERSION">CURRENT_TRANSLET_VERSION</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 static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#EMPTYSTRING">EMPTYSTRING</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#FIRST_TRANSLET_VERSION">FIRST_TRANSLET_VERSION</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 static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#ID_INDEX_NAME">ID_INDEX_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>protected &nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#namesArray">namesArray</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#namespaceArray">namespaceArray</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.ArrayList</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#paramsStack">paramsStack</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#pbase">pbase</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parameter handling</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/xalan/xsltc/runtime/AbstractTranslet.html#pframe">pframe</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parameter handling</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/StringValueHandler.html" title="class in org.apache.xalan.xsltc.runtime">StringValueHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#stringValueHandler">stringValueHandler</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#transletVersion">transletVersion</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#typesArray">typesArray</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#urisArray">urisArray</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#VER_SPLIT_NAMES_ARRAY">VER_SPLIT_NAMES_ARRAY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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/runtime/AbstractTranslet.html#AbstractTranslet()">AbstractTranslet</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#addAuxiliaryClass(java.lang.Class)">addAuxiliaryClass</A></B>(java.lang.Class&nbsp;auxClass)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#addCdataElement(java.lang.String)">addCdataElement</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add's a name of an element whose text contents should be output as CDATA</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/runtime/AbstractTranslet.html#addDecimalFormat(java.lang.String, java.text.DecimalFormatSymbols)">addDecimalFormat</A></B>(java.lang.String&nbsp;name,
java.text.DecimalFormatSymbols&nbsp;symbols)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a DecimalFormat object to the _formatSymbols hashtable.</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/runtime/AbstractTranslet.html#addParameter(java.lang.String, java.lang.Object)">addParameter</A></B>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a new global parameter if not already in the current frame.</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/runtime/AbstractTranslet.html#addParameter(java.lang.String, java.lang.Object, boolean)">addParameter</A></B>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value,
boolean&nbsp;isDefault)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a new global or local parameter if not already in the current frame.</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/runtime/AbstractTranslet.html#buildIDIndex(org.apache.xalan.xsltc.DOM)">buildIDIndex</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Leverages the Key Class to implement the XSLT id() function.</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/runtime/AbstractTranslet.html#buildKeyIndex(java.lang.String, org.apache.xalan.xsltc.DOM)">buildKeyIndex</A></B>(java.lang.String&nbsp;name,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an empty KeyIndex in the DOM case</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/runtime/AbstractTranslet.html#buildKeyIndex(java.lang.String, int, java.lang.Object)">buildKeyIndex</A></B>(java.lang.String&nbsp;name,
int&nbsp;node,
java.lang.Object&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a value to a key/id index</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/runtime/AbstractTranslet.html#buildKeys(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler, int)">buildKeys</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
int&nbsp;root)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method builds key indexes - it is overridden in the compiled
translet in cases where the <xsl:key> element is used</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/runtime/AbstractTranslet.html#characters(java.lang.String, org.apache.xml.serializer.SerializationHandler)">characters</A></B>(java.lang.String&nbsp;string,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Used by some compiled code as a shortcut for passing strings to the
output 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/xalan/xsltc/runtime/AbstractTranslet.html#clearParameters()">clearParameters</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clears the parameter stack.</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/runtime/AbstractTranslet.html#closeOutputHandler(org.apache.xml.serializer.SerializationHandler)">closeOutputHandler</A></B>(<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#createKeyIndex()">createKeyIndex</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a KeyIndex object of the desired size - don't want to resize!!!</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/runtime/AbstractTranslet.html#displayMessage(java.lang.String)">displayMessage</A></B>(java.lang.String&nbsp;msg)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pass a message to the message handler - used by Message class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getAuxiliaryClass(java.lang.String)">getAuxiliaryClass</A></B>(java.lang.String&nbsp;className)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.text.DecimalFormat</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getDecimalFormat(java.lang.String)">getDecimalFormat</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieves a named DecimalFormat object from _formatSymbols hashtable.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getDOMCache()">getDOMCache</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the DOM cache used for this translet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getKeyIndex(java.lang.String)">getKeyIndex</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the index for a given key (or id).</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/xalan/xsltc/runtime/AbstractTranslet.html#getNamesArray()">getNamesArray</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getNamespaceArray()">getNamespaceArray</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getParameter(java.lang.String)">getParameter</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the value of a parameter from the current frame or
<tt>null</tt> if undefined.</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/runtime/AbstractTranslet.html#getTemplates()">getTemplates</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;int[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getTypesArray()">getTypesArray</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#getUrisArray()">getUrisArray</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#hasIdCall()">hasIdCall</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/dom/DOMAdapter.html" title="class in org.apache.xalan.xsltc.dom">DOMAdapter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#makeDOMAdapter(org.apache.xalan.xsltc.DOM)">makeDOMAdapter</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wrap the initial input DOM in a dom adapter.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;org.w3c.dom.Document</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#newDocument(java.lang.String, java.lang.String)">newDocument</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#openOutputHandler(java.lang.String)">openOutputHandler</A></B>(java.lang.String&nbsp;filename)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#openOutputHandler(java.lang.String, boolean)">openOutputHandler</A></B>(java.lang.String&nbsp;filename,
boolean&nbsp;append)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Multiple output document extension.</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/runtime/AbstractTranslet.html#popParamFrame()">popParamFrame</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pop the topmost parameter frame.</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/runtime/AbstractTranslet.html#postInitialization()">postInitialization</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;After constructing the translet object, this method must be called to
perform any version-specific post-initialization that's required.</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/runtime/AbstractTranslet.html#prepassDocument(org.apache.xalan.xsltc.DOM)">prepassDocument</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Give the translet an opportunity to perform a prepass on the document
to extract any information that it can store in an optimized form.</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/runtime/AbstractTranslet.html#printInternalState()">printInternalState</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Debugging</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/runtime/AbstractTranslet.html#pushParamFrame()">pushParamFrame</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Push a new parameter frame.</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/runtime/AbstractTranslet.html#setAuxiliaryClasses(org.apache.xalan.xsltc.runtime.Hashtable)">setAuxiliaryClasses</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A>&nbsp;auxClasses)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#setDOMCache(org.apache.xalan.xsltc.DOMCache)">setDOMCache</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A>&nbsp;cache)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the DOM cache used for additional documents loaded using the
document() function.</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/runtime/AbstractTranslet.html#setIndexSize(int)">setIndexSize</A></B>(int&nbsp;size)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to pass the largest DOM size to the translet.</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/runtime/AbstractTranslet.html#setKeyIndexDom(java.lang.String, org.apache.xalan.xsltc.DOM)">setKeyIndexDom</A></B>(java.lang.String&nbsp;name,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method builds key indexes - it is overridden in the compiled
translet in cases where the <xsl:key> element is used</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/runtime/AbstractTranslet.html#setMessageHandler(org.apache.xalan.xsltc.runtime.MessageHandler)">setMessageHandler</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/MessageHandler.html" title="class in org.apache.xalan.xsltc.runtime">MessageHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the translet's message handler - must implement MessageHandler</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/runtime/AbstractTranslet.html#setRootForKeys(int)">setRootForKeys</A></B>(int&nbsp;root)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#setTemplates(javax.xml.transform.Templates)">setTemplates</A></B>(javax.xml.transform.Templates&nbsp;templates)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#transferOutputSettings(org.apache.xml.serializer.SerializationHandler)">transferOutputSettings</A></B>(<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transfer the output settings to the output post-processor</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/AbstractTranslet.html#transform(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler)">transform</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Main transform() method - this is overridden by the compiled translet</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/runtime/AbstractTranslet.html#transform(org.apache.xalan.xsltc.DOM, org.apache.xml.serializer.SerializationHandler)">transform</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calls transform() with a given output handler</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xalan.xsltc.Translet"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface org.apache.xalan.xsltc.<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#transform(org.apache.xalan.xsltc.DOM, org.apache.xml.serializer.SerializationHandler[])">transform</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="_version"><!-- --></A><H3>
_version</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.61"><B>_version</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_method"><!-- --></A><H3>
_method</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.62"><B>_method</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_encoding"><!-- --></A><H3>
_encoding</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.63"><B>_encoding</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_omitHeader"><!-- --></A><H3>
_omitHeader</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.64"><B>_omitHeader</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_standalone"><!-- --></A><H3>
_standalone</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.65"><B>_standalone</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_doctypePublic"><!-- --></A><H3>
_doctypePublic</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.66"><B>_doctypePublic</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_doctypeSystem"><!-- --></A><H3>
_doctypeSystem</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.67"><B>_doctypeSystem</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_indent"><!-- --></A><H3>
_indent</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.68"><B>_indent</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_mediaType"><!-- --></A><H3>
_mediaType</H3>
<PRE>
public java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.69"><B>_mediaType</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_cdata"><!-- --></A><H3>
_cdata</H3>
<PRE>
public java.util.Vector <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.70"><B>_cdata</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_indentamount"><!-- --></A><H3>
_indentamount</H3>
<PRE>
public int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.71"><B>_indentamount</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="FIRST_TRANSLET_VERSION"><!-- --></A><H3>
FIRST_TRANSLET_VERSION</H3>
<PRE>
public static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.73"><B>FIRST_TRANSLET_VERSION</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.AbstractTranslet.FIRST_TRANSLET_VERSION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="VER_SPLIT_NAMES_ARRAY"><!-- --></A><H3>
VER_SPLIT_NAMES_ARRAY</H3>
<PRE>
public static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.74"><B>VER_SPLIT_NAMES_ARRAY</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.AbstractTranslet.VER_SPLIT_NAMES_ARRAY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="CURRENT_TRANSLET_VERSION"><!-- --></A><H3>
CURRENT_TRANSLET_VERSION</H3>
<PRE>
public static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.75"><B>CURRENT_TRANSLET_VERSION</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.AbstractTranslet.CURRENT_TRANSLET_VERSION">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="transletVersion"><!-- --></A><H3>
transletVersion</H3>
<PRE>
protected int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.82"><B>transletVersion</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="namesArray"><!-- --></A><H3>
namesArray</H3>
<PRE>
protected java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.85"><B>namesArray</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="urisArray"><!-- --></A><H3>
urisArray</H3>
<PRE>
protected java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.86"><B>urisArray</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="typesArray"><!-- --></A><H3>
typesArray</H3>
<PRE>
protected int[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.87"><B>typesArray</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="namespaceArray"><!-- --></A><H3>
namespaceArray</H3>
<PRE>
protected java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.88"><B>namespaceArray</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_templates"><!-- --></A><H3>
_templates</H3>
<PRE>
protected javax.xml.transform.Templates <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.91"><B>_templates</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_hasIdCall"><!-- --></A><H3>
_hasIdCall</H3>
<PRE>
protected boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.94"><B>_hasIdCall</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="stringValueHandler"><!-- --></A><H3>
stringValueHandler</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/runtime/StringValueHandler.html" title="class in org.apache.xalan.xsltc.runtime">StringValueHandler</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.97"><B>stringValueHandler</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="EMPTYSTRING"><!-- --></A><H3>
EMPTYSTRING</H3>
<PRE>
private static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.100"><B>EMPTYSTRING</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.AbstractTranslet.EMPTYSTRING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ID_INDEX_NAME"><!-- --></A><H3>
ID_INDEX_NAME</H3>
<PRE>
private static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.103"><B>ID_INDEX_NAME</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.AbstractTranslet.ID_INDEX_NAME">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="pbase"><!-- --></A><H3>
pbase</H3>
<PRE>
protected int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.138"><B>pbase</B></A></PRE>
<DL>
<DD>Parameter handling
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="pframe"><!-- --></A><H3>
pframe</H3>
<PRE>
protected int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.138"><B>pframe</B></A></PRE>
<DL>
<DD>Parameter handling
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="paramsStack"><!-- --></A><H3>
paramsStack</H3>
<PRE>
protected java.util.ArrayList <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.139"><B>paramsStack</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_msgHandler"><!-- --></A><H3>
_msgHandler</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/runtime/MessageHandler.html" title="class in org.apache.xalan.xsltc.runtime">MessageHandler</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.235"><B>_msgHandler</B></A></PRE>
<DL>
<DD>Message handling - implementation of <xsl:message>
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_formatSymbols"><!-- --></A><H3>
_formatSymbols</H3>
<PRE>
public <A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.261"><B>_formatSymbols</B></A></PRE>
<DL>
<DD>Decimal number format symbol handling
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_keyIndexes"><!-- --></A><H3>
_keyIndexes</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.415"><B>_keyIndexes</B></A></PRE>
<DL>
<DD>Index(es) for <xsl:key> / key() / id()
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_emptyKeyIndex"><!-- --></A><H3>
_emptyKeyIndex</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.416"><B>_emptyKeyIndex</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_indexSize"><!-- --></A><H3>
_indexSize</H3>
<PRE>
private int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.417"><B>_indexSize</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_currentRootForKeys"><!-- --></A><H3>
_currentRootForKeys</H3>
<PRE>
private int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.418"><B>_currentRootForKeys</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_domCache"><!-- --></A><H3>
_domCache</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.519"><B>_domCache</B></A></PRE>
<DL>
<DD>DOM cache handling
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_auxClasses"><!-- --></A><H3>
_auxClasses</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.695"><B>_auxClasses</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_domImplementation"><!-- --></A><H3>
_domImplementation</H3>
<PRE>
protected org.w3c.dom.DOMImplementation <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.743"><B>_domImplementation</B></A></PRE>
<DL>
<DD>DOMImplementation caching for basis library
<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="AbstractTranslet()"><!-- --></A><H3>
AbstractTranslet</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.57"><B>AbstractTranslet</B></A>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="printInternalState()"><!-- --></A><H3>
printInternalState</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.109"><B>printInternalState</B></A>()</PRE>
<DL>
<DD>Debugging
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="makeDOMAdapter(org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
makeDOMAdapter</H3>
<PRE>
public final <A HREF="../../../../../org/apache/xalan/xsltc/dom/DOMAdapter.html" title="class in org.apache.xalan.xsltc.dom">DOMAdapter</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.126"><B>makeDOMAdapter</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>Wrap the initial input DOM in a dom adapter. This adapter is wrapped in
a DOM multiplexer if the document() function is used (handled by compiled
code in the translet - see compiler/Stylesheet.compileTransform()).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="pushParamFrame()"><!-- --></A><H3>
pushParamFrame</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.144"><B>pushParamFrame</B></A>()</PRE>
<DL>
<DD>Push a new parameter frame.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="popParamFrame()"><!-- --></A><H3>
popParamFrame</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.152"><B>popParamFrame</B></A>()</PRE>
<DL>
<DD>Pop the topmost parameter frame.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addParameter(java.lang.String, java.lang.Object)"><!-- --></A><H3>
addParameter</H3>
<PRE>
public final java.lang.Object <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.170"><B>addParameter</B></A>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value)</PRE>
<DL>
<DD>Add a new global parameter if not already in the current frame.
To setParameters of the form {http://foo.bar}xyz
This needs to get mapped to an instance variable in the class
The mapping created so that
the global variables in the generated class become
http$colon$$flash$$flash$foo$dot$bar$colon$xyz
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#addParameter(java.lang.String, java.lang.Object)">addParameter</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addParameter(java.lang.String, java.lang.Object, boolean)"><!-- --></A><H3>
addParameter</H3>
<PRE>
public final java.lang.Object <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.181"><B>addParameter</B></A>(java.lang.String&nbsp;name,
java.lang.Object&nbsp;value,
boolean&nbsp;isDefault)</PRE>
<DL>
<DD>Add a new global or local parameter if not already in the current frame.
The 'isDefault' parameter is set to true if the value passed is the
default value from the <xsl:parameter> element's select attribute or
element body.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="clearParameters()"><!-- --></A><H3>
clearParameters</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.208"><B>clearParameters</B></A>()</PRE>
<DL>
<DD>Clears the parameter stack.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getParameter(java.lang.String)"><!-- --></A><H3>
getParameter</H3>
<PRE>
public final java.lang.Object <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.217"><B>getParameter</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Get the value of a parameter from the current frame or
<tt>null</tt> if undefined.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setMessageHandler(org.apache.xalan.xsltc.runtime.MessageHandler)"><!-- --></A><H3>
setMessageHandler</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.240"><B>setMessageHandler</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/MessageHandler.html" title="class in org.apache.xalan.xsltc.runtime">MessageHandler</A>&nbsp;handler)</PRE>
<DL>
<DD>Set the translet's message handler - must implement MessageHandler
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="displayMessage(java.lang.String)"><!-- --></A><H3>
displayMessage</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.247"><B>displayMessage</B></A>(java.lang.String&nbsp;msg)</PRE>
<DL>
<DD>Pass a message to the message handler - used by Message class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addDecimalFormat(java.lang.String, java.text.DecimalFormatSymbols)"><!-- --></A><H3>
addDecimalFormat</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.267"><B>addDecimalFormat</B></A>(java.lang.String&nbsp;name,
java.text.DecimalFormatSymbols&nbsp;symbols)</PRE>
<DL>
<DD>Adds a DecimalFormat object to the _formatSymbols hashtable.
The entry is created with the input DecimalFormatSymbols.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDecimalFormat(java.lang.String)"><!-- --></A><H3>
getDecimalFormat</H3>
<PRE>
public final java.text.DecimalFormat <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.285"><B>getDecimalFormat</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Retrieves a named DecimalFormat object from _formatSymbols hashtable.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="prepassDocument(org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
prepassDocument</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.304"><B>prepassDocument</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</PRE>
<DL>
<DD>Give the translet an opportunity to perform a prepass on the document
to extract any information that it can store in an optimized form.
Currently, it only extracts information about attributes of type ID.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildIDIndex(org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
buildIDIndex</H3>
<PRE>
private final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.314"><B>buildIDIndex</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</PRE>
<DL>
<DD>Leverages the Key Class to implement the XSLT id() function.
buildIdIndex creates the index (##id) that Key Class uses.
The index contains the element node index (int) and Id value (String).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="postInitialization()"><!-- --></A><H3>
postInitialization</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.362"><B>postInitialization</B></A>()</PRE>
<DL>
<DD>After constructing the translet object, this method must be called to
perform any version-specific post-initialization that's required.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setIndexSize(int)"><!-- --></A><H3>
setIndexSize</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.424"><B>setIndexSize</B></A>(int&nbsp;size)</PRE>
<DL>
<DD>This method is used to pass the largest DOM size to the translet.
Needed to make sure that the translet can index the whole DOM.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="createKeyIndex()"><!-- --></A><H3>
createKeyIndex</H3>
<PRE>
public <A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.431"><B>createKeyIndex</B></A>()</PRE>
<DL>
<DD>Creates a KeyIndex object of the desired size - don't want to resize!!!
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildKeyIndex(java.lang.String, int, java.lang.Object)"><!-- --></A><H3>
buildKeyIndex</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.441"><B>buildKeyIndex</B></A>(java.lang.String&nbsp;name,
int&nbsp;node,
java.lang.Object&nbsp;value)</PRE>
<DL>
<DD>Adds a value to a key/id index
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - is the name of the index (the key or ##id)<DD><CODE>node</CODE> - is the node handle of the node to insert<DD><CODE>value</CODE> - is the value that will look up the node in the given index</DL>
</DD>
</DL>
<HR>
<A NAME="buildKeyIndex(java.lang.String, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
buildKeyIndex</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.456"><B>buildKeyIndex</B></A>(java.lang.String&nbsp;name,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Create an empty KeyIndex in the DOM case
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>name</CODE> - is the name of the index (the key or ##id)<DD><CODE>dom</CODE> - is the DOM</DL>
</DD>
</DL>
<HR>
<A NAME="getKeyIndex(java.lang.String)"><!-- --></A><H3>
getKeyIndex</H3>
<PRE>
public <A HREF="../../../../../org/apache/xalan/xsltc/dom/KeyIndex.html" title="class in org.apache.xalan.xsltc.dom">KeyIndex</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.470"><B>getKeyIndex</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Returns the index for a given key (or id).
The index implements our internal iterator interface
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setRootForKeys(int)"><!-- --></A><H3>
setRootForKeys</H3>
<PRE>
private void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.491"><B>setRootForKeys</B></A>(int&nbsp;root)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="buildKeys(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler, int)"><!-- --></A><H3>
buildKeys</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.499"><B>buildKeys</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
int&nbsp;root)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>This method builds key indexes - it is overridden in the compiled
translet in cases where the <xsl:key> element is used
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#buildKeys(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler, int)">buildKeys</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="setKeyIndexDom(java.lang.String, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
setKeyIndexDom</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.509"><B>setKeyIndexDom</B></A>(java.lang.String&nbsp;name,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document)</PRE>
<DL>
<DD>This method builds key indexes - it is overridden in the compiled
translet in cases where the <xsl:key> element is used
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setDOMCache(org.apache.xalan.xsltc.DOMCache)"><!-- --></A><H3>
setDOMCache</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.525"><B>setDOMCache</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A>&nbsp;cache)</PRE>
<DL>
<DD>Sets the DOM cache used for additional documents loaded using the
document() function.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getDOMCache()"><!-- --></A><H3>
getDOMCache</H3>
<PRE>
public <A HREF="../../../../../org/apache/xalan/xsltc/DOMCache.html" title="interface in org.apache.xalan.xsltc">DOMCache</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.533"><B>getDOMCache</B></A>()</PRE>
<DL>
<DD>Returns the DOM cache used for this translet. Used by the LoadDocument
class (if present) when the document() function is used.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="openOutputHandler(java.lang.String, boolean)"><!-- --></A><H3>
openOutputHandler</H3>
<PRE>
public <A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.542"><B>openOutputHandler</B></A>(java.lang.String&nbsp;filename,
boolean&nbsp;append)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>Multiple output document extension.
See compiler/TransletOutput for actual implementation.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="openOutputHandler(java.lang.String)"><!-- --></A><H3>
openOutputHandler</H3>
<PRE>
public <A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.572"><B>openOutputHandler</B></A>(java.lang.String&nbsp;filename)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="closeOutputHandler(org.apache.xml.serializer.SerializationHandler)"><!-- --></A><H3>
closeOutputHandler</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.578"><B>closeOutputHandler</B></A>(<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="transform(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler)"><!-- --></A><H3>
transform</H3>
<PRE>
public abstract void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.595"><B>transform</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>Main transform() method - this is overridden by the compiled translet
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#transform(org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.serializer.SerializationHandler)">transform</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="transform(org.apache.xalan.xsltc.DOM, org.apache.xml.serializer.SerializationHandler)"><!-- --></A><H3>
transform</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.602"><B>transform</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;document,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>Calls transform() with a given output handler
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#transform(org.apache.xalan.xsltc.DOM, org.apache.xml.serializer.SerializationHandler)">transform</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="characters(java.lang.String, org.apache.xml.serializer.SerializationHandler)"><!-- --></A><H3>
characters</H3>
<PRE>
public final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.615"><B>characters</B></A>(java.lang.String&nbsp;string,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)
throws <A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></PRE>
<DL>
<DD>Used by some compiled code as a shortcut for passing strings to the
output handler
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/TransletException.html" title="class in org.apache.xalan.xsltc">TransletException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="addCdataElement(java.lang.String)"><!-- --></A><H3>
addCdataElement</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.631"><B>addCdataElement</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Add's a name of an element whose text contents should be output as CDATA
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="transferOutputSettings(org.apache.xml.serializer.SerializationHandler)"><!-- --></A><H3>
transferOutputSettings</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.652"><B>transferOutputSettings</B></A>(<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler)</PRE>
<DL>
<DD>Transfer the output settings to the output post-processor
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addAuxiliaryClass(java.lang.Class)"><!-- --></A><H3>
addAuxiliaryClass</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.697"><B>addAuxiliaryClass</B></A>(java.lang.Class&nbsp;auxClass)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#addAuxiliaryClass(java.lang.Class)">addAuxiliaryClass</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setAuxiliaryClasses(org.apache.xalan.xsltc.runtime.Hashtable)"><!-- --></A><H3>
setAuxiliaryClasses</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.702"><B>setAuxiliaryClasses</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Hashtable.html" title="class in org.apache.xalan.xsltc.runtime">Hashtable</A>&nbsp;auxClasses)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAuxiliaryClass(java.lang.String)"><!-- --></A><H3>
getAuxiliaryClass</H3>
<PRE>
public java.lang.Class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.706"><B>getAuxiliaryClass</B></A>(java.lang.String&nbsp;className)</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#getAuxiliaryClass(java.lang.String)">getAuxiliaryClass</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getNamesArray()"><!-- --></A><H3>
getNamesArray</H3>
<PRE>
public java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.712"><B>getNamesArray</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#getNamesArray()">getNamesArray</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getUrisArray()"><!-- --></A><H3>
getUrisArray</H3>
<PRE>
public java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.716"><B>getUrisArray</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#getUrisArray()">getUrisArray</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTypesArray()"><!-- --></A><H3>
getTypesArray</H3>
<PRE>
public int[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.720"><B>getTypesArray</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#getTypesArray()">getTypesArray</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getNamespaceArray()"><!-- --></A><H3>
getNamespaceArray</H3>
<PRE>
public java.lang.String[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.724"><B>getNamespaceArray</B></A>()</PRE>
<DL>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html#getNamespaceArray()">getNamespaceArray</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasIdCall()"><!-- --></A><H3>
hasIdCall</H3>
<PRE>
public boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.728"><B>hasIdCall</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getTemplates()"><!-- --></A><H3>
getTemplates</H3>
<PRE>
public javax.xml.transform.Templates <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.732"><B>getTemplates</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="setTemplates(javax.xml.transform.Templates)"><!-- --></A><H3>
setTemplates</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.736"><B>setTemplates</B></A>(javax.xml.transform.Templates&nbsp;templates)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="newDocument(java.lang.String, java.lang.String)"><!-- --></A><H3>
newDocument</H3>
<PRE>
public org.w3c.dom.Document <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/AbstractTranslet.html#line.745"><B>newDocument</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;qname)
throws javax.xml.parsers.ParserConfigurationException</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></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/AbstractTranslet.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;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/runtime/AbstractTranslet.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="AbstractTranslet.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>