blob: 2c50a9096787c8b9c9f6b7c41f3587620930621d [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:23 PDT 2012 -->
<TITLE>
SyntaxTreeNode
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.xsltc.compiler.SyntaxTreeNode class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="SyntaxTreeNode";
}
</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/SyntaxTreeNode.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/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SyntaxTreeNode.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.compiler</FONT>
<BR>
Class SyntaxTreeNode</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.xsltc.compiler.SyntaxTreeNode</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html" title="interface in org.apache.xalan.xsltc.compiler">Constants</A></DD>
</DL>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/xalan/xsltc/compiler/Expression.html" title="class in org.apache.xalan.xsltc.compiler">Expression</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Instruction.html" title="class in org.apache.xalan.xsltc.compiler">Instruction</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Stylesheet.html" title="class in org.apache.xalan.xsltc.compiler">Stylesheet</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/TopLevelElement.html" title="class in org.apache.xalan.xsltc.compiler">TopLevelElement</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/UnsupportedElement.html" title="class in org.apache.xalan.xsltc.compiler">UnsupportedElement</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.61"><B>SyntaxTreeNode</B></A><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html" title="interface in org.apache.xalan.xsltc.compiler">Constants</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>protected &nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime">AttributeList</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_attributes">_attributes</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.util.Vector</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_contents">_contents</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/compiler/SyntaxTreeNode.html#_line">_line</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/compiler/SyntaxTreeNode.html#_nodeIDForStylesheetNSLookup">_nodeIDForStylesheetNSLookup</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;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_parent">_parent</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/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_parser">_parser</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.util.Hashtable</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_prefixMapping">_prefixMapping</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;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_qname">_qname</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;char[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_spaces">_spaces</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/compiler/Stylesheet.html" title="class in org.apache.xalan.xsltc.compiler">Stylesheet</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_stylesheet">_stylesheet</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/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler">Template</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#_template">_template</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#Dummy">Dummy</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;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#IndentIncrement">IndentIncrement</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/compiler/SyntaxTreeNode.html#UNKNOWN_STYLESHEET_NODE_ID">UNKNOWN_STYLESHEET_NODE_ID</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_org.apache.xalan.xsltc.compiler.Constants"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from interface org.apache.xalan.xsltc.compiler.<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html" title="interface in org.apache.xalan.xsltc.compiler">Constants</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ABSOLUTE_ITERATOR">ABSOLUTE_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_FINAL">ACC_FINAL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_PRIVATE">ACC_PRIVATE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_PROTECTED">ACC_PROTECTED</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_PUBLIC">ACC_PUBLIC</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_STATIC">ACC_STATIC</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ACC_SUPER">ACC_SUPER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_ATTRIBUTE">ADD_ATTRIBUTE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_ATTRIBUTE_SIG">ADD_ATTRIBUTE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_ITERATOR">ADD_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_ITERATOR_SIG">ADD_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_PARAMETER">ADD_PARAMETER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ADD_PARAMETER_SIG">ADD_PARAMETER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#APPLY_TEMPLATES">APPLY_TEMPLATES</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ATTR_SET_SIG">ATTR_SET_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ATTRIBUTE_LIST_FIELD">ATTRIBUTE_LIST_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ATTRIBUTE_LIST_IMPL_CLASS">ATTRIBUTE_LIST_IMPL_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ATTRIBUTE_LIST_IMPL_SIG">ATTRIBUTE_LIST_IMPL_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ATTRIBUTES_SIG">ATTRIBUTES_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#BASIS_LIBRARY_CLASS">BASIS_LIBRARY_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#BOOLEAN_CLASS">BOOLEAN_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#BOOLEAN_VALUE">BOOLEAN_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#BOOLEAN_VALUE_SIG">BOOLEAN_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CACHED_NODE_LIST_ITERATOR_CLASS">CACHED_NODE_LIST_ITERATOR_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CHARACTERS">CHARACTERS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CHARACTERS_SIG">CHARACTERS_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CHARACTERSW">CHARACTERSW</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CHARACTERSW_SIG">CHARACTERSW_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CLEAR_ATTRIBUTES">CLEAR_ATTRIBUTES</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CLEAR_ATTRIBUTES_SIG">CLEAR_ATTRIBUTES_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#COLLATOR_CLASS">COLLATOR_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#COLLATOR_SIG">COLLATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#COMPILER_PACKAGE">COMPILER_PACKAGE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CURRENT_NODE_LIST_FILTER">CURRENT_NODE_LIST_FILTER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CURRENT_NODE_LIST_FILTER_SIG">CURRENT_NODE_LIST_FILTER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CURRENT_NODE_LIST_ITERATOR">CURRENT_NODE_LIST_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#CURRENT_NODE_LIST_ITERATOR_SIG">CURRENT_NODE_LIST_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DEFAULT_NODE_COUNTER">DEFAULT_NODE_COUNTER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DEFAULT_NODE_COUNTER_SIG">DEFAULT_NODE_COUNTER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOCUMENT_PNAME">DOCUMENT_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_ADAPTER_CLASS">DOM_ADAPTER_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_ADAPTER_SIG">DOM_ADAPTER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_FIELD">DOM_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_IMPL">DOM_IMPL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_IMPL_CLASS">DOM_IMPL_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_IMPL_SIG">DOM_IMPL_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_INTF">DOM_INTF</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_INTF_SIG">DOM_INTF_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOM_PNAME">DOM_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOUBLE_CLASS">DOUBLE_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOUBLE_SIG">DOUBLE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOUBLE_VALUE">DOUBLE_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DOUBLE_VALUE_SIG">DOUBLE_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#DUP_FILTERED_ITERATOR">DUP_FILTERED_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#EMPTYATTR_FIELD">EMPTYATTR_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#EMPTYSTRING">EMPTYSTRING</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ERROR">ERROR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#EXPAND_STYLESHEET_QNAME_REF">EXPAND_STYLESHEET_QNAME_REF</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#EXPAND_STYLESHEET_QNAME_SIG">EXPAND_STYLESHEET_QNAME_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FALLBACK_CLASS">FALLBACK_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FATAL">FATAL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FILTER_INTERFACE">FILTER_INTERFACE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FILTER_INTERFACE_SIG">FILTER_INTERFACE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FILTER_ITERATOR">FILTER_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FILTER_STEP_ITERATOR">FILTER_STEP_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#FORMAT_SYMBOLS_FIELD">FORMAT_SYMBOLS_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_ATTRIBUTE_VALUE">GET_ATTRIBUTE_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_ATTRIBUTE_VALUE_SIG">GET_ATTRIBUTE_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_CHILDREN">GET_CHILDREN</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_CHILDREN_SIG">GET_CHILDREN_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_ELEMENT_VALUE">GET_ELEMENT_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_ELEMENT_VALUE_SIG">GET_ELEMENT_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_ITERATOR_SIG">GET_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_NAME">GET_NODE_NAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_NAME_SIG">GET_NODE_NAME_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_TYPE">GET_NODE_TYPE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_TYPE_SIG">GET_NODE_TYPE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_VALUE">GET_NODE_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_VALUE_ITERATOR">GET_NODE_VALUE_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_VALUE_ITERATOR_SIG">GET_NODE_VALUE_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_NODE_VALUE_SIG">GET_NODE_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_PARAMETER">GET_PARAMETER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_PARAMETER_SIG">GET_PARAMETER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_PARENT">GET_PARENT</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_PARENT_SIG">GET_PARENT_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_TYPED_CHILDREN">GET_TYPED_CHILDREN</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_TYPED_CHILDREN_SIG">GET_TYPED_CHILDREN_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_UNPARSED_ENTITY_URI">GET_UNPARSED_ENTITY_URI</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#GET_UNPARSED_ENTITY_URI_SIG">GET_UNPARSED_ENTITY_URI_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#HAS_ATTRIBUTE">HAS_ATTRIBUTE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#HAS_ATTRIBUTE_SIG">HAS_ATTRIBUTE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#HASIDCALL_INDEX">HASIDCALL_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#HASIDCALL_INDEX_SIG">HASIDCALL_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INT_VALUE">INT_VALUE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INT_VALUE_SIG">INT_VALUE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INTEGER_CLASS">INTEGER_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INTEGER_SIG">INTEGER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INTERNAL">INTERNAL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#INVOKE_METHOD">INVOKE_METHOD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ITERATOR_FIELD_SIG">ITERATOR_FIELD_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ITERATOR_PNAME">ITERATOR_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#KEY_INDEX_CLASS">KEY_INDEX_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#KEY_INDEX_ITERATOR_SIG">KEY_INDEX_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#KEY_INDEX_SIG">KEY_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LAST_INDEX">LAST_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LOAD_DOCUMENT_CLASS">LOAD_DOCUMENT_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LOCALE_CLASS">LOCALE_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LOCALE_SIG">LOCALE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LOOKUP_STYLESHEET_QNAME_NS_REF">LOOKUP_STYLESHEET_QNAME_NS_REF</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#LOOKUP_STYLESHEET_QNAME_NS_SIG">LOOKUP_STYLESHEET_QNAME_NS_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE">MAKE_NODE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE_LIST">MAKE_NODE_LIST</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE_LIST_SIG">MAKE_NODE_LIST_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE_LIST_SIG2">MAKE_NODE_LIST_SIG2</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE_SIG">MAKE_NODE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MAKE_NODE_SIG2">MAKE_NODE_SIG2</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MATCHING_ITERATOR">MATCHING_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MATH_CLASS">MATH_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MULTI_DOM_CLASS">MULTI_DOM_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#MULTI_DOM_SIG">MULTI_DOM_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NAMES_INDEX">NAMES_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NAMES_INDEX_SIG">NAMES_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NAMESPACE_FEATURE">NAMESPACE_FEATURE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NAMESPACE_INDEX">NAMESPACE_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NAMESPACE_INDEX_SIG">NAMESPACE_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NEXT">NEXT</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NEXT_SIG">NEXT_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NEXTID">NEXTID</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE">NODE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_COUNTER">NODE_COUNTER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_COUNTER_SIG">NODE_COUNTER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_FIELD">NODE_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_FIELD_SIG">NODE_FIELD_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_ITERATOR">NODE_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_ITERATOR_BASE">NODE_ITERATOR_BASE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_ITERATOR_SIG">NODE_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_PNAME">NODE_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_SIG">NODE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_SORT_FACTORY">NODE_SORT_FACTORY</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_SORT_FACTORY_SIG">NODE_SORT_FACTORY_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_SORT_RECORD">NODE_SORT_RECORD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NODE_SORT_RECORD_SIG">NODE_SORT_RECORD_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NS_ANCESTORS_INDEX_SIG">NS_ANCESTORS_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#NTH_ITERATOR_CLASS">NTH_ITERATOR_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#OBJECT_CLASS">OBJECT_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#OBJECT_SIG">OBJECT_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ORDER_ITERATOR">ORDER_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#ORDER_ITERATOR_SIG">ORDER_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#OUTPUT_BASE">OUTPUT_BASE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#OUTPUT_HANDLER">OUTPUT_HANDLER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#OUTPUT_HANDLER_SIG">OUTPUT_HANDLER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#POP_PARAM_FRAME">POP_PARAM_FRAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#POP_PARAM_FRAME_SIG">POP_PARAM_FRAME_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#POSITION_INDEX">POSITION_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#PREFIX_URIS_ARRAY_SIG">PREFIX_URIS_ARRAY_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#PREFIX_URIS_IDX_SIG">PREFIX_URIS_IDX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#PUSH_PARAM_FRAME">PUSH_PARAM_FRAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#PUSH_PARAM_FRAME_SIG">PUSH_PARAM_FRAME_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#REDIRECT_URI">REDIRECT_URI</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#RESET">RESET</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#RESET_SIG">RESET_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#RTF_INITIAL_SIZE">RTF_INITIAL_SIZE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#RUNTIME_NODE_CLASS">RUNTIME_NODE_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#RUNTIME_PACKAGE">RUNTIME_PACKAGE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SAX_IMPL">SAX_IMPL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SAX_IMPL_CLASS">SAX_IMPL_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SAX_IMPL_SIG">SAX_IMPL_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SET_START_NODE">SET_START_NODE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SET_START_NODE_SIG">SET_START_NODE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SINGLETON_ITERATOR">SINGLETON_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SORT_ITERATOR">SORT_ITERATOR</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#SORT_ITERATOR_SIG">SORT_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_CHAR_DATA_FIELD">STATIC_CHAR_DATA_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_CHAR_DATA_FIELD_SIG">STATIC_CHAR_DATA_FIELD_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_NAMES_ARRAY_FIELD">STATIC_NAMES_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_NAMESPACE_ARRAY_FIELD">STATIC_NAMESPACE_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_NS_ANCESTORS_ARRAY_FIELD">STATIC_NS_ANCESTORS_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_PREFIX_URIS_ARRAY_FIELD">STATIC_PREFIX_URIS_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_PREFIX_URIS_IDX_ARRAY_FIELD">STATIC_PREFIX_URIS_IDX_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_TYPES_ARRAY_FIELD">STATIC_TYPES_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STATIC_URIS_ARRAY_FIELD">STATIC_URIS_ARRAY_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STEP_ITERATOR_CLASS">STEP_ITERATOR_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STREAM_XML_OUTPUT">STREAM_XML_OUTPUT</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING">STRING</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_BUFFER_CLASS">STRING_BUFFER_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_BUFFER_SIG">STRING_BUFFER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_CLASS">STRING_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_SIG">STRING_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_TO_INT">STRING_TO_INT</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_TO_INT_SIG">STRING_TO_INT_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_TO_REAL">STRING_TO_REAL</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_TO_REAL_SIG">STRING_TO_REAL_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_VALUE_HANDLER">STRING_VALUE_HANDLER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_VALUE_HANDLER_SIG">STRING_VALUE_HANDLER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRING_WRITER">STRING_WRITER</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRIP_SPACE">STRIP_SPACE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRIP_SPACE_INTF">STRIP_SPACE_INTF</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRIP_SPACE_PARAMS">STRIP_SPACE_PARAMS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#STRIP_SPACE_SIG">STRIP_SPACE_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_CLASS">TRANSLET_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_FIELD">TRANSLET_FIELD</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_FIELD_SIG">TRANSLET_FIELD_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_INTF">TRANSLET_INTF</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_INTF_SIG">TRANSLET_INTF_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_OUTPUT_BASE">TRANSLET_OUTPUT_BASE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_OUTPUT_INTERFACE">TRANSLET_OUTPUT_INTERFACE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_OUTPUT_PNAME">TRANSLET_OUTPUT_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_OUTPUT_SIG">TRANSLET_OUTPUT_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_PNAME">TRANSLET_PNAME</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_SIG">TRANSLET_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_URI">TRANSLET_URI</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_VERSION_INDEX">TRANSLET_VERSION_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TRANSLET_VERSION_INDEX_SIG">TRANSLET_VERSION_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TYPES_INDEX">TYPES_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#TYPES_INDEX_SIG">TYPES_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#UNION_ITERATOR_CLASS">UNION_ITERATOR_CLASS</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#UNION_ITERATOR_SIG">UNION_ITERATOR_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#UNSUPPORTED">UNSUPPORTED</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#URIS_INDEX">URIS_INDEX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#URIS_INDEX_SIG">URIS_INDEX_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#WARNING">WARNING</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#WRITER_SIG">WRITER_SIG</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XHTML_URI">XHTML_URI</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XMLNS_PREFIX">XMLNS_PREFIX</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XMLNS_STRING">XMLNS_STRING</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XMLNS_URI">XMLNS_URI</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XSLT_PACKAGE">XSLT_PACKAGE</A>, <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Constants.html#XSLT_URI">XSLT_URI</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#SyntaxTreeNode()">SyntaxTreeNode</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new SyntaxTreeNode with a 'null' QName and no source file
line number reference.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#SyntaxTreeNode(int)">SyntaxTreeNode</A></B>(int&nbsp;line)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new SyntaxTreeNode with a 'null' QName.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#SyntaxTreeNode(java.lang.String, java.lang.String, java.lang.String)">SyntaxTreeNode</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;local)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new SyntaxTreeNode with no source file line number reference.</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>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#addAttribute(java.lang.String, java.lang.String)">addAttribute</A></B>(java.lang.String&nbsp;qname,
java.lang.String&nbsp;value)</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/compiler/SyntaxTreeNode.html#addElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">addElement</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a child node to this syntax tree node.</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/compiler/SyntaxTreeNode.html#addPrefixMapping(java.lang.String, java.lang.String)">addPrefixMapping</A></B>(java.lang.String&nbsp;prefix,
java.lang.String&nbsp;uri)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a single prefix mapping to this syntax tree node.</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/compiler/SyntaxTreeNode.html#compileResultTree(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)">compileResultTree</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method used by parameters and variables to store result trees</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/compiler/SyntaxTreeNode.html#contextDependent()">contextDependent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this expression/instruction depends on the context.</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/compiler/SyntaxTreeNode.html#dependentContents()">dependentContents</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if any of the expressions/instructions in the contents of
this node is context dependent.</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/compiler/SyntaxTreeNode.html#display(int)">display</A></B>(int&nbsp;indent)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Displays the contents of this syntax tree node (to stdout).</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/compiler/SyntaxTreeNode.html#displayContents(int)">displayContents</A></B>(int&nbsp;indent)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Displays the contents of this syntax tree node (to stdout).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#elementAt(int)">elementAt</A></B>(int&nbsp;pos)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a child node at a given position.</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/compiler/SyntaxTreeNode.html#elementCount()">elementCount</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of children this node has.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.Enumeration</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#elements()">elements</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an Enumeration of all child nodes of this node.</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/compiler/SyntaxTreeNode.html#getAttribute(java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a value for an attribute from the source element.</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/compiler/SyntaxTreeNode.html#getAttribute(java.lang.String, java.lang.String)">getAttribute</A></B>(java.lang.String&nbsp;prefix,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;org.xml.sax.Attributes</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getAttributes()">getAttributes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of all attributes declared for the element represented by
this syntax tree node.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getContents()">getContents</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Vector containing all the child nodes of this node.</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/compiler/SyntaxTreeNode.html#getImportPrecedence()">getImportPrecedence</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the import precedence of this element.</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/compiler/SyntaxTreeNode.html#getLineNumber()">getLineNumber</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the source file line number for this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getNodeIDForStylesheetNSLookup()">getNodeIDForStylesheetNSLookup</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve an ID to identify the namespaces in scope at this point in the
stylesheet</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/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getParent()">getParent</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this syntax tree node's parent node.</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/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getParser()">getParser</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this node's XSLT parser.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;java.util.Hashtable</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getPrefixMapping()">getPrefixMapping</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a Hashtable containing the prefix mappings that were declared
for this element.</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/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getQName()">getQName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the QName for the SyntaxTreeNode</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/compiler/Stylesheet.html" title="class in org.apache.xalan.xsltc.compiler">Stylesheet</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getStylesheet()">getStylesheet</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Stylesheet node that represents the <xsl:stylesheet/> element
that this node occured under.</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/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getSymbolTable()">getSymbolTable</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the XSLT parser's symbol table.</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/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler">Template</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getTemplate()">getTemplate</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the Template node that represents the <xsl:template/> element
that this node occured under.</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/compiler/XSLTC.html" title="class in org.apache.xalan.xsltc.compiler">XSLTC</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#getXSLTC()">getXSLTC</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a reference to the XSLTC (XSLT compiler) in use.</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/compiler/SyntaxTreeNode.html#hasAttribute(java.lang.String)">hasAttribute</A></B>(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>protected &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#hasContents()">hasContents</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tells you if this node has any child nodes.</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/compiler/SyntaxTreeNode.html#indent(int)">indent</A></B>(int&nbsp;indent)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the indentation level for debug output.</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/compiler/SyntaxTreeNode.html#isAdaptiveRTF(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">isAdaptiveRTF</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if the node represents an adaptive RTF.</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/compiler/SyntaxTreeNode.html#isDummy()">isDummy</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns 'true' if this syntax tree node is the Sentinal node.</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/compiler/SyntaxTreeNode.html#isSimpleRTF(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">isSimpleRTF</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if the node represents a simple RTF.</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/compiler/SyntaxTreeNode.html#isTextElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, boolean)">isTextElement</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node,
boolean&nbsp;doExtendedCheck)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if the node only produces Text content.</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/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#lastChild()">lastChild</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns this element's last child</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/compiler/SyntaxTreeNode.html#lookupNamespace(java.lang.String)">lookupNamespace</A></B>(java.lang.String&nbsp;prefix)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns any namespace URI that is in scope for a given prefix.</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/compiler/SyntaxTreeNode.html#lookupPrefix(java.lang.String)">lookupPrefix</A></B>(java.lang.String&nbsp;uri)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns any namespace prefix that is mapped to a prefix in the current
scope.</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/compiler/SyntaxTreeNode.html#parseChildren(org.apache.xalan.xsltc.compiler.Parser)">parseChildren</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse all children of this syntax tree node.</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/compiler/SyntaxTreeNode.html#parseContents(org.apache.xalan.xsltc.compiler.Parser)">parseContents</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Parse the contents of this syntax tree nodes (child nodes, XPath
expressions, patterns and functions).</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/compiler/SyntaxTreeNode.html#removeElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">removeElement</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removed a child node of this syntax tree node.</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/compiler/SyntaxTreeNode.html#reportError(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, org.apache.xalan.xsltc.compiler.Parser, java.lang.String, java.lang.String)">reportError</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
java.lang.String&nbsp;errorCode,
java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report an error to the parser.</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/compiler/SyntaxTreeNode.html#reportWarning(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, org.apache.xalan.xsltc.compiler.Parser, java.lang.String, java.lang.String)">reportWarning</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
java.lang.String&nbsp;errorCode,
java.lang.String&nbsp;message)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Report a recoverable error to the parser.</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/compiler/SyntaxTreeNode.html#setAttributes(org.apache.xalan.xsltc.runtime.AttributeList)">setAttributes</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime">AttributeList</A>&nbsp;attributes)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the attributes for this SyntaxTreeNode.</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/compiler/SyntaxTreeNode.html#setFirstElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">setFirstElement</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inserts the first child node of this syntax tree node.</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/compiler/SyntaxTreeNode.html#setLineNumber(int)">setLineNumber</A></B>(int&nbsp;line)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the source file line number for this element</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/compiler/SyntaxTreeNode.html#setParent(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">setParent</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;parent)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set this syntax tree node's parent node</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/compiler/SyntaxTreeNode.html#setParser(org.apache.xalan.xsltc.compiler.Parser)">setParser</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set this node's parser.</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/compiler/SyntaxTreeNode.html#setPrefixMapping(java.util.Hashtable)">setPrefixMapping</A></B>(java.util.Hashtable&nbsp;mapping)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the prefix mapping for the namespaces that were declared in this
element.</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/compiler/SyntaxTreeNode.html#setQName(org.apache.xalan.xsltc.compiler.QName)">setQName</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A>&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the QName for the syntax tree node.</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/compiler/SyntaxTreeNode.html#setQName(java.lang.String, java.lang.String, java.lang.String)">setQName</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;localname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the QName for the SyntaxTreeNode</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/compiler/SyntaxTreeNode.html#translate(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)">translate</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Translate this abstract syntax tree node into JVM bytecodes.</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/compiler/SyntaxTreeNode.html#translateContents(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)">translateContents</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call translate() on all child syntax tree nodes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>abstract &nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/Type.html" title="class in org.apache.xalan.xsltc.compiler.util">Type</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable)">typeCheck</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A>&nbsp;stable)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Type check the children of this node.</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/compiler/util/Type.html" title="class in org.apache.xalan.xsltc.compiler.util">Type</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#typeCheckContents(org.apache.xalan.xsltc.compiler.SymbolTable)">typeCheckContents</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A>&nbsp;stable)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call typeCheck() on all child syntax tree nodes.</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/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#updateScope(org.apache.xalan.xsltc.compiler.Parser, org.apache.xalan.xsltc.compiler.SyntaxTreeNode)">updateScope</A></B>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a node to the current scope and return name of a variable or
parameter if the node represents a variable or a parameter.</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="_parser"><!-- --></A><H3>
_parser</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.64"><B>_parser</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_parent"><!-- --></A><H3>
_parent</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.67"><B>_parent</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_stylesheet"><!-- --></A><H3>
_stylesheet</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Stylesheet.html" title="class in org.apache.xalan.xsltc.compiler">Stylesheet</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.68"><B>_stylesheet</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_template"><!-- --></A><H3>
_template</H3>
<PRE>
private <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler">Template</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.69"><B>_template</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_contents"><!-- --></A><H3>
_contents</H3>
<PRE>
private final java.util.Vector <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.70"><B>_contents</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_qname"><!-- --></A><H3>
_qname</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.73"><B>_qname</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_line"><!-- --></A><H3>
_line</H3>
<PRE>
private int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.74"><B>_line</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_attributes"><!-- --></A><H3>
_attributes</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime">AttributeList</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.75"><B>_attributes</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_prefixMapping"><!-- --></A><H3>
_prefixMapping</H3>
<PRE>
private java.util.Hashtable <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.76"><B>_prefixMapping</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="UNKNOWN_STYLESHEET_NODE_ID"><!-- --></A><H3>
UNKNOWN_STYLESHEET_NODE_ID</H3>
<PRE>
public static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.78"><B>UNKNOWN_STYLESHEET_NODE_ID</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.compiler.SyntaxTreeNode.UNKNOWN_STYLESHEET_NODE_ID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_nodeIDForStylesheetNSLookup"><!-- --></A><H3>
_nodeIDForStylesheetNSLookup</H3>
<PRE>
private int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.82"><B>_nodeIDForStylesheetNSLookup</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="Dummy"><!-- --></A><H3>
Dummy</H3>
<PRE>
static final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.85"><B>Dummy</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="IndentIncrement"><!-- --></A><H3>
IndentIncrement</H3>
<PRE>
protected static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.88"><B>IndentIncrement</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.compiler.SyntaxTreeNode.IndentIncrement">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="_spaces"><!-- --></A><H3>
_spaces</H3>
<PRE>
private static final char[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.89"><B>_spaces</B></A></PRE>
<DL>
<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="SyntaxTreeNode()"><!-- --></A><H3>
SyntaxTreeNode</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.96"><B>SyntaxTreeNode</B></A>()</PRE>
<DL>
<DD>Creates a new SyntaxTreeNode with a 'null' QName and no source file
line number reference.
<P>
</DL>
<HR>
<A NAME="SyntaxTreeNode(int)"><!-- --></A><H3>
SyntaxTreeNode</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.105"><B>SyntaxTreeNode</B></A>(int&nbsp;line)</PRE>
<DL>
<DD>Creates a new SyntaxTreeNode with a 'null' QName.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>line</CODE> - Source file line number reference</DL>
</DL>
<HR>
<A NAME="SyntaxTreeNode(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
SyntaxTreeNode</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.116"><B>SyntaxTreeNode</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;local)</PRE>
<DL>
<DD>Creates a new SyntaxTreeNode with no source file line number reference.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The element's namespace URI<DD><CODE>prefix</CODE> - The element's namespace prefix<DD><CODE>local</CODE> - The element's local name</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="setLineNumber(int)"><!-- --></A><H3>
setLineNumber</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.125"><B>setLineNumber</B></A>(int&nbsp;line)</PRE>
<DL>
<DD>Set the source file line number for this element
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>line</CODE> - The source file line number.</DL>
</DD>
</DL>
<HR>
<A NAME="getLineNumber()"><!-- --></A><H3>
getLineNumber</H3>
<PRE>
public final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.135"><B>getLineNumber</B></A>()</PRE>
<DL>
<DD>Get the source file line number for this element. If unavailable, lookup
in ancestors.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The source file line number.</DL>
</DD>
</DL>
<HR>
<A NAME="setQName(org.apache.xalan.xsltc.compiler.QName)"><!-- --></A><H3>
setQName</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.145"><B>setQName</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A>&nbsp;qname)</PRE>
<DL>
<DD>Set the QName for the syntax tree node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - The QName for the syntax tree node</DL>
</DD>
</DL>
<HR>
<A NAME="setQName(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
setQName</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.155"><B>setQName</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;prefix,
java.lang.String&nbsp;localname)</PRE>
<DL>
<DD>Set the QName for the SyntaxTreeNode
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The element's namespace URI<DD><CODE>prefix</CODE> - The element's namespace prefix<DD><CODE>local</CODE> - The element's local name</DL>
</DD>
</DL>
<HR>
<A NAME="getQName()"><!-- --></A><H3>
getQName</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.163"><B>getQName</B></A>()</PRE>
<DL>
<DD>Set the QName for the SyntaxTreeNode
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - The QName for the syntax tree node</DL>
</DD>
</DL>
<HR>
<A NAME="setAttributes(org.apache.xalan.xsltc.runtime.AttributeList)"><!-- --></A><H3>
setAttributes</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.172"><B>setAttributes</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/runtime/AttributeList.html" title="class in org.apache.xalan.xsltc.runtime">AttributeList</A>&nbsp;attributes)</PRE>
<DL>
<DD>Set the attributes for this SyntaxTreeNode.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>attributes</CODE> - Attributes for the element. Must be passed in as an
implementation of org.xml.sax.Attributes.</DL>
</DD>
</DL>
<HR>
<A NAME="getAttribute(java.lang.String)"><!-- --></A><H3>
getAttribute</H3>
<PRE>
protected java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.181"><B>getAttribute</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>Returns a value for an attribute from the source element.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>qname</CODE> - The QName of the attribute to return.
<DT><B>Returns:</B><DD>The value of the attribute of name 'qname'.</DL>
</DD>
</DL>
<HR>
<A NAME="getAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
getAttribute</H3>
<PRE>
protected java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.190"><B>getAttribute</B></A>(java.lang.String&nbsp;prefix,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasAttribute(java.lang.String)"><!-- --></A><H3>
hasAttribute</H3>
<PRE>
protected boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.194"><B>hasAttribute</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="addAttribute(java.lang.String, java.lang.String)"><!-- --></A><H3>
addAttribute</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.198"><B>addAttribute</B></A>(java.lang.String&nbsp;qname,
java.lang.String&nbsp;value)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributes()"><!-- --></A><H3>
getAttributes</H3>
<PRE>
protected org.xml.sax.Attributes <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.207"><B>getAttributes</B></A>()</PRE>
<DL>
<DD>Returns a list of all attributes declared for the element represented by
this syntax tree node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Attributes for this syntax tree node</DL>
</DD>
</DL>
<HR>
<A NAME="setPrefixMapping(java.util.Hashtable)"><!-- --></A><H3>
setPrefixMapping</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.219"><B>setPrefixMapping</B></A>(java.util.Hashtable&nbsp;mapping)</PRE>
<DL>
<DD>Sets the prefix mapping for the namespaces that were declared in this
element. This does not include all prefix mappings in scope, so one
may have to check ancestor elements to get all mappings that are in
in scope. The prefixes must be passed in as a Hashtable that maps
namespace prefixes (String objects) to namespace URIs (also String).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>mapping</CODE> - The Hashtable containing the mappings.</DL>
</DD>
</DL>
<HR>
<A NAME="getPrefixMapping()"><!-- --></A><H3>
getPrefixMapping</H3>
<PRE>
protected java.util.Hashtable <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.230"><B>getPrefixMapping</B></A>()</PRE>
<DL>
<DD>Returns a Hashtable containing the prefix mappings that were declared
for this element. This does not include all prefix mappings in scope,
so one may have to check ancestor elements to get all mappings that are
in in scope.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Prefix mappings (for this element only).</DL>
</DD>
</DL>
<HR>
<A NAME="addPrefixMapping(java.lang.String, java.lang.String)"><!-- --></A><H3>
addPrefixMapping</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.239"><B>addPrefixMapping</B></A>(java.lang.String&nbsp;prefix,
java.lang.String&nbsp;uri)</PRE>
<DL>
<DD>Adds a single prefix mapping to this syntax tree node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>prefix</CODE> - Namespace prefix.<DD><CODE>uri</CODE> - Namespace URI.</DL>
</DD>
</DL>
<HR>
<A NAME="lookupNamespace(java.lang.String)"><!-- --></A><H3>
lookupNamespace</H3>
<PRE>
protected java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.253"><B>lookupNamespace</B></A>(java.lang.String&nbsp;prefix)</PRE>
<DL>
<DD>Returns any namespace URI that is in scope for a given prefix. This
method checks namespace mappings for this element, and if necessary
for ancestor elements as well (ie. if the prefix maps to an URI in this
scope then you'll definately get the URI from this method).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>prefix</CODE> - Namespace prefix.
<DT><B>Returns:</B><DD>Namespace URI.</DL>
</DD>
</DL>
<HR>
<A NAME="lookupPrefix(java.lang.String)"><!-- --></A><H3>
lookupPrefix</H3>
<PRE>
protected java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.280"><B>lookupPrefix</B></A>(java.lang.String&nbsp;uri)</PRE>
<DL>
<DD>Returns any namespace prefix that is mapped to a prefix in the current
scope. This method checks namespace mappings for this element, and if
necessary for ancestor elements as well (ie. if the URI is declared
within the current scope then you'll definately get the prefix from
this method). Note that this is a very slow method and consequentially
it should only be used strictly when needed.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - Namespace URI.
<DT><B>Returns:</B><DD>Namespace prefix.</DL>
</DD>
</DL>
<HR>
<A NAME="setParser(org.apache.xalan.xsltc.compiler.Parser)"><!-- --></A><H3>
setParser</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.308"><B>setParser</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</PRE>
<DL>
<DD>Set this node's parser. The parser (the XSLT parser) gives this
syntax tree node access to the symbol table and XPath parser.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>parser</CODE> - The XSLT parser.</DL>
</DD>
</DL>
<HR>
<A NAME="getParser()"><!-- --></A><H3>
getParser</H3>
<PRE>
public final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.316"><B>getParser</B></A>()</PRE>
<DL>
<DD>Returns this node's XSLT parser.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The XSLT parser.</DL>
</DD>
</DL>
<HR>
<A NAME="setParent(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
setParent</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.324"><B>setParent</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;parent)</PRE>
<DL>
<DD>Set this syntax tree node's parent node
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>parent</CODE> - The parent node.</DL>
</DD>
</DL>
<HR>
<A NAME="getParent()"><!-- --></A><H3>
getParent</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.333"><B>getParent</B></A>()</PRE>
<DL>
<DD>Returns this syntax tree node's parent node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The parent syntax tree node.</DL>
</DD>
</DL>
<HR>
<A NAME="isDummy()"><!-- --></A><H3>
isDummy</H3>
<PRE>
protected final boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.341"><B>isDummy</B></A>()</PRE>
<DL>
<DD>Returns 'true' if this syntax tree node is the Sentinal node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>'true' if this syntax tree node is the Sentinal node.</DL>
</DD>
</DL>
<HR>
<A NAME="getImportPrecedence()"><!-- --></A><H3>
getImportPrecedence</H3>
<PRE>
protected int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.350"><B>getImportPrecedence</B></A>()</PRE>
<DL>
<DD>Get the import precedence of this element. The import precedence equals
the import precedence of the stylesheet in which this element occured.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The import precedence of this syntax tree node.</DL>
</DD>
</DL>
<HR>
<A NAME="getStylesheet()"><!-- --></A><H3>
getStylesheet</H3>
<PRE>
public <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Stylesheet.html" title="class in org.apache.xalan.xsltc.compiler">Stylesheet</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.361"><B>getStylesheet</B></A>()</PRE>
<DL>
<DD>Get the Stylesheet node that represents the <xsl:stylesheet/> element
that this node occured under.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The Stylesheet ancestor node of this node.</DL>
</DD>
</DL>
<HR>
<A NAME="getTemplate()"><!-- --></A><H3>
getTemplate</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler">Template</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.380"><B>getTemplate</B></A>()</PRE>
<DL>
<DD>Get the Template node that represents the <xsl:template/> element
that this node occured under. Note that this method will return 'null'
for nodes that represent top-level elements.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The Template ancestor node of this node or 'null'.</DL>
</DD>
</DL>
<HR>
<A NAME="getXSLTC()"><!-- --></A><H3>
getXSLTC</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/XSLTC.html" title="class in org.apache.xalan.xsltc.compiler">XSLTC</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.394"><B>getXSLTC</B></A>()</PRE>
<DL>
<DD>Returns a reference to the XSLTC (XSLT compiler) in use.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>XSLTC - XSLT compiler.</DL>
</DD>
</DL>
<HR>
<A NAME="getSymbolTable()"><!-- --></A><H3>
getSymbolTable</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.402"><B>getSymbolTable</B></A>()</PRE>
<DL>
<DD>Returns the XSLT parser's symbol table.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Symbol table.</DL>
</DD>
</DL>
<HR>
<A NAME="parseContents(org.apache.xalan.xsltc.compiler.Parser)"><!-- --></A><H3>
parseContents</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.413"><B>parseContents</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</PRE>
<DL>
<DD>Parse the contents of this syntax tree nodes (child nodes, XPath
expressions, patterns and functions). The default behaviour is to parser
the syntax tree node's children (since there are no common expressions,
patterns, etc. that can be handled in this base class.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>parser</CODE> - reference to the XSLT parser</DL>
</DD>
</DL>
<HR>
<A NAME="parseChildren(org.apache.xalan.xsltc.compiler.Parser)"><!-- --></A><H3>
parseChildren</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.422"><B>parseChildren</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser)</PRE>
<DL>
<DD>Parse all children of this syntax tree node. This method is normally
called by the parseContents() method.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>parser</CODE> - reference to the XSLT parser</DL>
</DD>
</DL>
<HR>
<A NAME="updateScope(org.apache.xalan.xsltc.compiler.Parser, org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
updateScope</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/QName.html" title="class in org.apache.xalan.xsltc.compiler">QName</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.456"><B>updateScope</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</PRE>
<DL>
<DD>Add a node to the current scope and return name of a variable or
parameter if the node represents a variable or a parameter.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="typeCheck(org.apache.xalan.xsltc.compiler.SymbolTable)"><!-- --></A><H3>
typeCheck</H3>
<PRE>
public abstract <A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/Type.html" title="class in org.apache.xalan.xsltc.compiler.util">Type</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.477"><B>typeCheck</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A>&nbsp;stable)
throws <A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/TypeCheckError.html" title="class in org.apache.xalan.xsltc.compiler.util">TypeCheckError</A></PRE>
<DL>
<DD>Type check the children of this node. The type check phase may add
coercions (CastExpr) to the AST.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>stable</CODE> - The compiler/parser's symbol table
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/TypeCheckError.html" title="class in org.apache.xalan.xsltc.compiler.util">TypeCheckError</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="typeCheckContents(org.apache.xalan.xsltc.compiler.SymbolTable)"><!-- --></A><H3>
typeCheckContents</H3>
<PRE>
protected <A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/Type.html" title="class in org.apache.xalan.xsltc.compiler.util">Type</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.483"><B>typeCheckContents</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler">SymbolTable</A>&nbsp;stable)
throws <A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/TypeCheckError.html" title="class in org.apache.xalan.xsltc.compiler.util">TypeCheckError</A></PRE>
<DL>
<DD>Call typeCheck() on all child syntax tree nodes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>stable</CODE> - The compiler/parser's symbol table
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/TypeCheckError.html" title="class in org.apache.xalan.xsltc.compiler.util">TypeCheckError</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="translate(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)"><!-- --></A><H3>
translate</H3>
<PRE>
public abstract void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.497"><B>translate</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</PRE>
<DL>
<DD>Translate this abstract syntax tree node into JVM bytecodes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>classGen</CODE> - BCEL Java class generator<DD><CODE>methodGen</CODE> - BCEL Java method generator</DL>
</DD>
</DL>
<HR>
<A NAME="translateContents(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)"><!-- --></A><H3>
translateContents</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.505"><B>translateContents</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</PRE>
<DL>
<DD>Call translate() on all child syntax tree nodes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>classGen</CODE> - BCEL Java class generator<DD><CODE>methodGen</CODE> - BCEL Java method generator</DL>
</DD>
</DL>
<HR>
<A NAME="isSimpleRTF(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
isSimpleRTF</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.538"><B>isSimpleRTF</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</PRE>
<DL>
<DD>Return true if the node represents a simple RTF.
A node is a simple RTF if all children only produce Text value.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - A node
<DT><B>Returns:</B><DD>true if the node content can be considered as a simple RTF.</DL>
</DD>
</DL>
<HR>
<A NAME="isAdaptiveRTF(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
isAdaptiveRTF</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.559"><B>isAdaptiveRTF</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node)</PRE>
<DL>
<DD>Return true if the node represents an adaptive RTF.
A node is an adaptive RTF if each children is a Text element
or it is <xsl:call-template> or <xsl:apply-templates>.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - A node
<DT><B>Returns:</B><DD>true if the node content can be considered as an adaptive RTF.</DL>
</DD>
</DL>
<HR>
<A NAME="isTextElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, boolean)"><!-- --></A><H3>
isTextElement</H3>
<PRE>
private boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.587"><B>isTextElement</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;node,
boolean&nbsp;doExtendedCheck)</PRE>
<DL>
<DD>Return true if the node only produces Text content.
A node is a Text element if it is Text, xsl:value-of, xsl:number,
or a combination of these nested in a control instruction (xsl:if or
xsl:choose).
If the doExtendedCheck flag is true, xsl:call-template and xsl:apply-templates
are also considered as Text elements.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>node</CODE> - A node<DD><CODE>doExtendedCheck</CODE> - If this flag is true, <xsl:call-template> and
<xsl:apply-templates> are also considered as Text elements.
<DT><B>Returns:</B><DD>true if the node of Text type</DL>
</DD>
</DL>
<HR>
<A NAME="compileResultTree(org.apache.xalan.xsltc.compiler.util.ClassGenerator, org.apache.xalan.xsltc.compiler.util.MethodGenerator)"><!-- --></A><H3>
compileResultTree</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.623"><B>compileResultTree</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/ClassGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">ClassGenerator</A>&nbsp;classGen,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/util/MethodGenerator.html" title="class in org.apache.xalan.xsltc.compiler.util">MethodGenerator</A>&nbsp;methodGen)</PRE>
<DL>
<DD>Utility method used by parameters and variables to store result trees
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>classGen</CODE> - BCEL Java class generator<DD><CODE>methodGen</CODE> - BCEL Java method generator</DL>
</DD>
</DL>
<HR>
<A NAME="getNodeIDForStylesheetNSLookup()"><!-- --></A><H3>
getNodeIDForStylesheetNSLookup</H3>
<PRE>
protected final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.755"><B>getNodeIDForStylesheetNSLookup</B></A>()</PRE>
<DL>
<DD>Retrieve an ID to identify the namespaces in scope at this point in the
stylesheet
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>An <code>int</code> representing the node ID or <code>-1</code>
if no namespace declarations are in scope</DL>
</DD>
</DL>
<HR>
<A NAME="contextDependent()"><!-- --></A><H3>
contextDependent</H3>
<PRE>
protected boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.785"><B>contextDependent</B></A>()</PRE>
<DL>
<DD>Returns true if this expression/instruction depends on the context. By
default, every expression/instruction depends on the context unless it
overrides this method. Currently used to determine if result trees are
compiled using procedures or little DOMs (result tree fragments).
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>'true' if this node depends on the context.</DL>
</DD>
</DL>
<HR>
<A NAME="dependentContents()"><!-- --></A><H3>
dependentContents</H3>
<PRE>
protected boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.794"><B>dependentContents</B></A>()</PRE>
<DL>
<DD>Return true if any of the expressions/instructions in the contents of
this node is context dependent.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>'true' if the contents of this node is context dependent.</DL>
</DD>
</DL>
<HR>
<A NAME="addElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
addElement</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.809"><B>addElement</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</PRE>
<DL>
<DD>Adds a child node to this syntax tree node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>element</CODE> - is the new child node.</DL>
</DD>
</DL>
<HR>
<A NAME="setFirstElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
setFirstElement</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.819"><B>setFirstElement</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</PRE>
<DL>
<DD>Inserts the first child node of this syntax tree node. The existing
children are shifted back one position.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>element</CODE> - is the new child node.</DL>
</DD>
</DL>
<HR>
<A NAME="removeElement(org.apache.xalan.xsltc.compiler.SyntaxTreeNode)"><!-- --></A><H3>
removeElement</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.828"><B>removeElement</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element)</PRE>
<DL>
<DD>Removed a child node of this syntax tree node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>element</CODE> - is the child node to remove.</DL>
</DD>
</DL>
<HR>
<A NAME="getContents()"><!-- --></A><H3>
getContents</H3>
<PRE>
protected final java.util.Vector <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.837"><B>getContents</B></A>()</PRE>
<DL>
<DD>Returns a Vector containing all the child nodes of this node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>A Vector containing all the child nodes of this node.</DL>
</DD>
</DL>
<HR>
<A NAME="hasContents()"><!-- --></A><H3>
hasContents</H3>
<PRE>
protected final boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.845"><B>hasContents</B></A>()</PRE>
<DL>
<DD>Tells you if this node has any child nodes.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>'true' if this node has any children.</DL>
</DD>
</DL>
<HR>
<A NAME="elementCount()"><!-- --></A><H3>
elementCount</H3>
<PRE>
protected final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.853"><B>elementCount</B></A>()</PRE>
<DL>
<DD>Returns the number of children this node has.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>Number of child nodes.</DL>
</DD>
</DL>
<HR>
<A NAME="elements()"><!-- --></A><H3>
elements</H3>
<PRE>
protected final java.util.Enumeration <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.861"><B>elements</B></A>()</PRE>
<DL>
<DD>Returns an Enumeration of all child nodes of this node.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>An Enumeration of all child nodes of this node.</DL>
</DD>
</DL>
<HR>
<A NAME="elementAt(int)"><!-- --></A><H3>
elementAt</H3>
<PRE>
protected final java.lang.Object <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.870"><B>elementAt</B></A>(int&nbsp;pos)</PRE>
<DL>
<DD>Returns a child node at a given position.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pos</CODE> - The child node's position.
<DT><B>Returns:</B><DD>The child node.</DL>
</DD>
</DL>
<HR>
<A NAME="lastChild()"><!-- --></A><H3>
lastChild</H3>
<PRE>
protected final <A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.878"><B>lastChild</B></A>()</PRE>
<DL>
<DD>Returns this element's last child
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The child node.</DL>
</DD>
</DL>
<HR>
<A NAME="display(int)"><!-- --></A><H3>
display</H3>
<PRE>
public void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.889"><B>display</B></A>(int&nbsp;indent)</PRE>
<DL>
<DD>Displays the contents of this syntax tree node (to stdout).
This method is intended for debugging _only_, and should be overridden
by all syntax tree node implementations.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>indent</CODE> - Indentation level for syntax tree levels.</DL>
</DD>
</DL>
<HR>
<A NAME="displayContents(int)"><!-- --></A><H3>
displayContents</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.898"><B>displayContents</B></A>(int&nbsp;indent)</PRE>
<DL>
<DD>Displays the contents of this syntax tree node (to stdout).
This method is intended for debugging _only_ !!!
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>indent</CODE> - Indentation level for syntax tree levels.</DL>
</DD>
</DL>
<HR>
<A NAME="indent(int)"><!-- --></A><H3>
indent</H3>
<PRE>
protected final void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.910"><B>indent</B></A>(int&nbsp;indent)</PRE>
<DL>
<DD>Set the indentation level for debug output.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>indent</CODE> - Indentation level for syntax tree levels.</DL>
</DD>
</DL>
<HR>
<A NAME="reportError(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, org.apache.xalan.xsltc.compiler.Parser, java.lang.String, java.lang.String)"><!-- --></A><H3>
reportError</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.922"><B>reportError</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
java.lang.String&nbsp;errorCode,
java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Report an error to the parser.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>element</CODE> - The element in which the error occured (normally 'this'
but it could also be an expression/pattern/etc.)<DD><CODE>parser</CODE> - The XSLT parser to report the error to.<DD><CODE>error</CODE> - The error code (from util/ErrorMsg).<DD><CODE>message</CODE> - Any additional error message.</DL>
</DD>
</DL>
<HR>
<A NAME="reportWarning(org.apache.xalan.xsltc.compiler.SyntaxTreeNode, org.apache.xalan.xsltc.compiler.Parser, java.lang.String, java.lang.String)"><!-- --></A><H3>
reportWarning</H3>
<PRE>
protected void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html#line.936"><B>reportWarning</B></A>(<A HREF="../../../../../org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" title="class in org.apache.xalan.xsltc.compiler">SyntaxTreeNode</A>&nbsp;element,
<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Parser.html" title="class in org.apache.xalan.xsltc.compiler">Parser</A>&nbsp;parser,
java.lang.String&nbsp;errorCode,
java.lang.String&nbsp;message)</PRE>
<DL>
<DD>Report a recoverable error to the parser.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>element</CODE> - The element in which the error occured (normally 'this'
but it could also be an expression/pattern/etc.)<DD><CODE>parser</CODE> - The XSLT parser to report the error to.<DD><CODE>error</CODE> - The error code (from util/ErrorMsg).<DD><CODE>message</CODE> - Any additional error message.</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/SyntaxTreeNode.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/compiler/SymbolTable.html" title="class in org.apache.xalan.xsltc.compiler"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/compiler/Template.html" title="class in org.apache.xalan.xsltc.compiler"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/compiler/SyntaxTreeNode.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="SyntaxTreeNode.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>