blob: 2a83ddd4a48dbc73b07befa910707fc1635817a2 [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:09 PDT 2012 -->
<TITLE>
XSLTElementDef
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.processor.XSLTElementDef class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="XSLTElementDef";
}
</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/XSLTElementDef.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/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xalan/processor/XSLTElementDef.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="XSLTElementDef.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.processor</FONT>
<BR>
Class XSLTElementDef</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.processor.XSLTElementDef</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.35"><B>XSLTElementDef</B></A><DT>extends java.lang.Object</DL>
</PRE>
<P>
This class defines the allowed structure for an element in a XSLT stylesheet,
is meant to reflect the structure defined in http://www.w3.org/TR/xslt#dtd, and the
mapping between Xalan classes and the markup elements in the XSLT instance.
This actually represents both text nodes and elements.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_attributes">m_attributes</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The allowed attributes for this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_classObject">m_classObject</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If non-null, the class object that should in instantiated for
a Xalan instance of this element.</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/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_elementProcessor">m_elementProcessor</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If non-null, the ContentHandler/TransformerFactory for this element.</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/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_elements">m_elements</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The allowed elements for this type.</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/processor/XSLTElementDef.html#m_has_required">m_has_required</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, this has a required element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_isOrdered">m_isOrdered</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/processor/XSLTElementDef.html#m_lastOrder">m_lastOrder</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the highest order of child elements have appeared so far,
or -1 if not ordered</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/processor/XSLTElementDef.html#m_multiAllowed">m_multiAllowed</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;True if this element can appear multiple times</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_name">m_name</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_nameAlias">m_nameAlias</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The name of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_namespace">m_namespace</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The allowed namespace for this element.</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/processor/XSLTElementDef.html#m_order">m_order</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the order that this element should appear, or -1 if not ordered</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/processor/XSLTElementDef.html#m_required">m_required</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If true, this is a required element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.util.Hashtable</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#m_requiredFound">m_requiredFound</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/processor/XSLTElementDef.html#m_type">m_type</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The type of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#T_ANY">T_ANY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Content type enumerations</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#T_ELEMENT">T_ELEMENT</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Content type enumerations</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#T_PCDATA">T_PCDATA</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Content type enumerations</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/processor/XSLTElementDef.html#XSLTElementDef()">XSLTElementDef</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(java.lang.Class, org.apache.xalan.processor.XSLTElementProcessor, int)">XSLTElementDef</A></B>(java.lang.Class&nbsp;classObject,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
int&nbsp;type)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef that represents text.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean, boolean, int, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required,
boolean&nbsp;has_order,
int&nbsp;order,
boolean&nbsp;multiAllowed)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean, int, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required,
int&nbsp;order,
boolean&nbsp;multiAllowed)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, int, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_order,
int&nbsp;order,
boolean&nbsp;multiAllowed)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, int, boolean)">XSLTElementDef</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
int&nbsp;order,
boolean&nbsp;multiAllowed)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</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>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#build(java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class)">build</A></B>(java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct an instance of XSLTElementDef.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#equalsMayBeNull(java.lang.Object, java.lang.Object)">equalsMayBeNull</A></B>(java.lang.Object&nbsp;obj1,
java.lang.Object&nbsp;obj2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if two objects are equal, when either one may be null.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#equalsMayBeNullOrZeroLen(java.lang.String, java.lang.String)">equalsMayBeNullOrZeroLen</A></B>(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the two string refs are equal,
equality being defined as:
1) Both strings are null.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getAttributeDef(java.lang.String, java.lang.String)">getAttributeDef</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a namespace URI, and a local name, return the element's
attribute definition, if it has one.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getAttributes()">getAttributes</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the allowed attributes for this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.lang.Class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getClassObject()">getClassObject</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the class object that should in instantiated for
a Xalan instance of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getElementProcessor()">getElementProcessor</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the XSLTElementProcessor for this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getElements()">getElements</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the allowed elements for this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getLastOrder()">getLastOrder</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the highest order of child elements have appeared so far .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getMultiAllowed()">getMultiAllowed</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get whether this element can appear multiple times</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getName()">getName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the local name of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getNameAlias()">getNameAlias</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the name of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getNamespace()">getNamespace</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the allowed namespace for this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getOrder()">getOrder</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the order that this element should appear .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getProcessorFor(java.lang.String, java.lang.String)">getProcessorFor</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a namespace URI, and a local name, get the processor
for the element, or return null if not allowed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getProcessorForUnknown(java.lang.String, java.lang.String)">getProcessorForUnknown</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given an unknown element, get the processor
for the element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getRequired()">getRequired</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get whether or not this is a required element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getRequiredElem()">getRequiredElem</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get required elements that were not found.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getRequiredFound()">getRequiredFound</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get whether all required elements were found.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#getType()">getType</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the type of this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#hasRequired()">hasRequired</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get whether or not this has a required element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#isOrdered()">isOrdered</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get whether this element requires ordered children.</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/processor/XSLTElementDef.html#QNameEquals(java.lang.String, java.lang.String)">QNameEquals</A></B>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tell if the namespace URI and local name match this
element.</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/processor/XSLTElementDef.html#setElementProcessor(org.apache.xalan.processor.XSLTElementProcessor)">setElementProcessor</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;handler)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XSLTElementProcessor for this element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#setElements(org.apache.xalan.processor.XSLTElementDef[])">setElements</A></B>(<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;defs)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the allowed elements for this type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#setLastOrder(int)">setLastOrder</A></B>(int&nbsp;order)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the highest order of child elements have appeared so far .</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#setRequiredFound(java.lang.String, boolean)">setRequiredFound</A></B>(java.lang.String&nbsp;elem,
boolean&nbsp;found)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set this required element found.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html#setType(int)">setType</A></B>(int&nbsp;t)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the type of this element.</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="T_ELEMENT"><!-- --></A><H3>
T_ELEMENT</H3>
<PRE>
static final int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.338"><B>T_ELEMENT</B></A></PRE>
<DL>
<DD>Content type enumerations
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.xalan.processor.XSLTElementDef.T_ELEMENT">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="T_PCDATA"><!-- --></A><H3>
T_PCDATA</H3>
<PRE>
static final int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.338"><B>T_PCDATA</B></A></PRE>
<DL>
<DD>Content type enumerations
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.xalan.processor.XSLTElementDef.T_PCDATA">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="T_ANY"><!-- --></A><H3>
T_ANY</H3>
<PRE>
static final int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.338"><B>T_ANY</B></A></PRE>
<DL>
<DD>Content type enumerations
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.xalan.processor.XSLTElementDef.T_ANY">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="m_type"><!-- --></A><H3>
m_type</H3>
<PRE>
private int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.343"><B>m_type</B></A></PRE>
<DL>
<DD>The type of this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_namespace"><!-- --></A><H3>
m_namespace</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.368"><B>m_namespace</B></A></PRE>
<DL>
<DD>The allowed namespace for this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_name"><!-- --></A><H3>
m_name</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.383"><B>m_name</B></A></PRE>
<DL>
<DD>The name of this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_nameAlias"><!-- --></A><H3>
m_nameAlias</H3>
<PRE>
private java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.398"><B>m_nameAlias</B></A></PRE>
<DL>
<DD>The name of this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_elements"><!-- --></A><H3>
m_elements</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[] <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.413"><B>m_elements</B></A></PRE>
<DL>
<DD>The allowed elements for this type.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_attributes"><!-- --></A><H3>
m_attributes</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[] <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.555"><B>m_attributes</B></A></PRE>
<DL>
<DD>The allowed attributes for this type.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_elementProcessor"><!-- --></A><H3>
m_elementProcessor</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A> <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.622"><B>m_elementProcessor</B></A></PRE>
<DL>
<DD>If non-null, the ContentHandler/TransformerFactory for this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_classObject"><!-- --></A><H3>
m_classObject</H3>
<PRE>
private java.lang.Class <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.656"><B>m_classObject</B></A></PRE>
<DL>
<DD>If non-null, the class object that should in instantiated for
a Xalan instance of this element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_has_required"><!-- --></A><H3>
m_has_required</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.672"><B>m_has_required</B></A></PRE>
<DL>
<DD>If true, this has a required element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_required"><!-- --></A><H3>
m_required</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.687"><B>m_required</B></A></PRE>
<DL>
<DD>If true, this is a required element.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_requiredFound"><!-- --></A><H3>
m_requiredFound</H3>
<PRE>
java.util.Hashtable <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.699"><B>m_requiredFound</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_isOrdered"><!-- --></A><H3>
m_isOrdered</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.746"><B>m_isOrdered</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_order"><!-- --></A><H3>
m_order</H3>
<PRE>
private int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.781"><B>m_order</B></A></PRE>
<DL>
<DD>the order that this element should appear, or -1 if not ordered
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_lastOrder"><!-- --></A><H3>
m_lastOrder</H3>
<PRE>
private int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.797"><B>m_lastOrder</B></A></PRE>
<DL>
<DD>the highest order of child elements have appeared so far,
or -1 if not ordered
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_multiAllowed"><!-- --></A><H3>
m_multiAllowed</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.822"><B>m_multiAllowed</B></A></PRE>
<DL>
<DD>True if this element can appear multiple times
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="XSLTElementDef()"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.42"><B>XSLTElementDef</B></A>()</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef. This must be followed by a
call to build().
<P>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.55"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.84"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>has_required</CODE> - true if this element has required elements by the XSLT specification.</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.116"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>has_required</CODE> - true if this element has required elements by the XSLT specification.<DD><CODE>required</CODE> - true if this element is required by the XSLT specification.</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean, int, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.142"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required,
int&nbsp;order,
boolean&nbsp;multiAllowed)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>has_required</CODE> - true if this element has required elements by the XSLT specification.<DD><CODE>required</CODE> - true if this element is required by the XSLT specification.<DD><CODE>order</CODE> - the order this element should appear according to the XSLT specification.<DD><CODE>multiAllowed</CODE> - whether this element is allowed more than once</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, boolean, boolean, int, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.171"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_required,
boolean&nbsp;required,
boolean&nbsp;has_order,
int&nbsp;order,
boolean&nbsp;multiAllowed)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>has_required</CODE> - true if this element has required elements by the XSLT specification.<DD><CODE>required</CODE> - true if this element is required by the XSLT specification.<DD><CODE>has_order</CODE> - whether this element has ordered child elements<DD><CODE>order</CODE> - the order this element should appear according to the XSLT specification.<DD><CODE>multiAllowed</CODE> - whether this element is allowed more than once</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, boolean, int, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.199"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
boolean&nbsp;has_order,
int&nbsp;order,
boolean&nbsp;multiAllowed)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>has_order</CODE> - whether this element has ordered child elements<DD><CODE>order</CODE> - the order this element should appear according to the XSLT specification.<DD><CODE>multiAllowed</CODE> - whether this element is allowed more than once</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(org.apache.xalan.processor.XSLTSchema, java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class, int, boolean)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.224"><B>XSLTElementDef</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTSchema.html" title="class in org.apache.xalan.processor">XSLTSchema</A>&nbsp;schema,
java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject,
int&nbsp;order,
boolean&nbsp;multiAllowed)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>order</CODE> - the order this element should appear according to the XSLT specification.<DD><CODE>multiAllowed</CODE> - whether this element is allowed more than once</DL>
</DL>
<HR>
<A NAME="XSLTElementDef(java.lang.Class, org.apache.xalan.processor.XSLTElementProcessor, int)"><!-- --></A><H3>
XSLTElementDef</H3>
<PRE>
<A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.242"><B>XSLTElementDef</B></A>(java.lang.Class&nbsp;classObject,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
int&nbsp;type)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef that represents text.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>classObject</CODE> - The class of the object that this element def should produce.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>type</CODE> - Content type, one of T_ELEMENT, T_PCDATA, or T_ANY.</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="build(java.lang.String, java.lang.String, java.lang.String, org.apache.xalan.processor.XSLTElementDef[], org.apache.xalan.processor.XSLTAttributeDef[], org.apache.xalan.processor.XSLTElementProcessor, java.lang.Class)"><!-- --></A><H3>
build</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.263"><B>build</B></A>(java.lang.String&nbsp;namespace,
java.lang.String&nbsp;name,
java.lang.String&nbsp;nameAlias,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;elements,
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[]&nbsp;attributes,
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;contentHandler,
java.lang.Class&nbsp;classObject)</PRE>
<DL>
<DD>Construct an instance of XSLTElementDef.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>namespace</CODE> - The Namespace URI, "*", or null.<DD><CODE>name</CODE> - The local name (without prefix), "*", or null.<DD><CODE>nameAlias</CODE> - A potential alias for the name, or null.<DD><CODE>elements</CODE> - An array of allowed child element defs, or null.<DD><CODE>attributes</CODE> - An array of allowed attribute defs, or null.<DD><CODE>contentHandler</CODE> - The element processor for this element.<DD><CODE>classObject</CODE> - The class of the object that this element def should produce.</DL>
</DD>
</DL>
<HR>
<A NAME="equalsMayBeNull(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
equalsMayBeNull</H3>
<PRE>
private static boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.305"><B>equalsMayBeNull</B></A>(java.lang.Object&nbsp;obj1,
java.lang.Object&nbsp;obj2)</PRE>
<DL>
<DD>Tell if two objects are equal, when either one may be null.
If both are null, they are considered equal.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>obj1</CODE> - A reference to the first object, or null.<DD><CODE>obj2</CODE> - A reference to the second object, or null.
<DT><B>Returns:</B><DD>true if the to objects are equal by both being null or
because obj2.equals(obj1) returns true.</DL>
</DD>
</DL>
<HR>
<A NAME="equalsMayBeNullOrZeroLen(java.lang.String, java.lang.String)"><!-- --></A><H3>
equalsMayBeNullOrZeroLen</H3>
<PRE>
private static boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.326"><B>equalsMayBeNullOrZeroLen</B></A>(java.lang.String&nbsp;s1,
java.lang.String&nbsp;s2)</PRE>
<DL>
<DD>Tell if the two string refs are equal,
equality being defined as:
1) Both strings are null.
2) One string is null and the other is empty.
3) Both strings are non-null, and equal.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>s1</CODE> - A reference to the first string, or null.<DD><CODE>s2</CODE> - A reference to the second string, or null.
<DT><B>Returns:</B><DD>true if Both strings are null, or if
one string is null and the other is empty, or if
both strings are non-null, and equal because
s1.equals(s2) returns true.</DL>
</DD>
</DL>
<HR>
<A NAME="getType()"><!-- --></A><H3>
getType</H3>
<PRE>
int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.350"><B>getType</B></A>()</PRE>
<DL>
<DD>Get the type of this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Content type, one of T_ELEMENT, T_PCDATA, or T_ANY.</DL>
</DD>
</DL>
<HR>
<A NAME="setType(int)"><!-- --></A><H3>
setType</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.360"><B>setType</B></A>(int&nbsp;t)</PRE>
<DL>
<DD>Set the type of this element.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>t</CODE> - Content type, one of T_ELEMENT, T_PCDATA, or T_ANY.</DL>
</DD>
</DL>
<HR>
<A NAME="getNamespace()"><!-- --></A><H3>
getNamespace</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.375"><B>getNamespace</B></A>()</PRE>
<DL>
<DD>Get the allowed namespace for this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The Namespace URI, "*", or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.390"><B>getName</B></A>()</PRE>
<DL>
<DD>Get the local name of this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The local name of this element, "*", or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getNameAlias()"><!-- --></A><H3>
getNameAlias</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.405"><B>getNameAlias</B></A>()</PRE>
<DL>
<DD>Get the name of this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A potential alias for the name, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getElements()"><!-- --></A><H3>
getElements</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[] <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.421"><B>getElements</B></A>()</PRE>
<DL>
<DD>Get the allowed elements for this type.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>An array of allowed child element defs, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="setElements(org.apache.xalan.processor.XSLTElementDef[])"><!-- --></A><H3>
setElements</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.431"><B>setElements</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTElementDef.html" title="class in org.apache.xalan.processor">XSLTElementDef</A>[]&nbsp;defs)</PRE>
<DL>
<DD>Set the allowed elements for this type.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>defs</CODE> - An array of allowed child element defs, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="QNameEquals(java.lang.String, java.lang.String)"><!-- --></A><H3>
QNameEquals</H3>
<PRE>
private boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.445"><B>QNameEquals</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD>Tell if the namespace URI and local name match this
element.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The namespace uri, which may be null.<DD><CODE>localName</CODE> - The local name of an element, which may be null.
<DT><B>Returns:</B><DD>true if the uri and local name arguments are considered
to match the uri and local name of this element def.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcessorFor(java.lang.String, java.lang.String)"><!-- --></A><H3>
getProcessorFor</H3>
<PRE>
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A> <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.462"><B>getProcessorFor</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD>Given a namespace URI, and a local name, get the processor
for the element, or return null if not allowed.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or an empty string.<DD><CODE>localName</CODE> - The local name (without prefix), or empty string if not namespace processing.
<DT><B>Returns:</B><DD>The element processor that matches the arguments, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getProcessorForUnknown(java.lang.String, java.lang.String)"><!-- --></A><H3>
getProcessorForUnknown</H3>
<PRE>
<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A> <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.530"><B>getProcessorForUnknown</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD>Given an unknown element, get the processor
for the element.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or an empty string.<DD><CODE>localName</CODE> - The local name (without prefix), or empty string if not namespace processing.
<DT><B>Returns:</B><DD>normally a <A HREF="../../../../org/apache/xalan/processor/ProcessorUnknown.html" title="class in org.apache.xalan.processor"><CODE>ProcessorUnknown</CODE></A> reference.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xalan/processor/ProcessorUnknown.html" title="class in org.apache.xalan.processor"><CODE>ProcessorUnknown</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getAttributes()"><!-- --></A><H3>
getAttributes</H3>
<PRE>
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A>[] <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.562"><B>getAttributes</B></A>()</PRE>
<DL>
<DD>Get the allowed attributes for this type.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>An array of allowed attribute defs, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getAttributeDef(java.lang.String, java.lang.String)"><!-- --></A><H3>
getAttributeDef</H3>
<PRE>
<A HREF="../../../../org/apache/xalan/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor">XSLTAttributeDef</A> <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.576"><B>getAttributeDef</B></A>(java.lang.String&nbsp;uri,
java.lang.String&nbsp;localName)</PRE>
<DL>
<DD>Given a namespace URI, and a local name, return the element's
attribute definition, if it has one.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>uri</CODE> - The Namespace URI, or an empty string.<DD><CODE>localName</CODE> - The local name (without prefix), or empty string if not namespace processing.
<DT><B>Returns:</B><DD>The attribute def that matches the arguments, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="getElementProcessor()"><!-- --></A><H3>
getElementProcessor</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A> <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.630"><B>getElementProcessor</B></A>()</PRE>
<DL>
<DD>Return the XSLTElementProcessor for this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The element processor for this element.</DL>
</DD>
</DL>
<HR>
<A NAME="setElementProcessor(org.apache.xalan.processor.XSLTElementProcessor)"><!-- --></A><H3>
setElementProcessor</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.641"><B>setElementProcessor</B></A>(<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor">XSLTElementProcessor</A>&nbsp;handler)</PRE>
<DL>
<DD>Set the XSLTElementProcessor for this element.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>handler</CODE> - The element processor for this element.</DL>
</DD>
</DL>
<HR>
<A NAME="getClassObject()"><!-- --></A><H3>
getClassObject</H3>
<PRE>
java.lang.Class <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.664"><B>getClassObject</B></A>()</PRE>
<DL>
<DD>Return the class object that should in instantiated for
a Xalan instance of this element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>The class of the object that this element def should produce, or null.</DL>
</DD>
</DL>
<HR>
<A NAME="hasRequired()"><!-- --></A><H3>
hasRequired</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.679"><B>hasRequired</B></A>()</PRE>
<DL>
<DD>Get whether or not this has a required element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if this this has a required element.</DL>
</DD>
</DL>
<HR>
<A NAME="getRequired()"><!-- --></A><H3>
getRequired</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.694"><B>getRequired</B></A>()</PRE>
<DL>
<DD>Get whether or not this is a required element.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if this is a required element.</DL>
</DD>
</DL>
<HR>
<A NAME="setRequiredFound(java.lang.String, boolean)"><!-- --></A><H3>
setRequiredFound</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.705"><B>setRequiredFound</B></A>(java.lang.String&nbsp;elem,
boolean&nbsp;found)</PRE>
<DL>
<DD>Set this required element found.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getRequiredFound()"><!-- --></A><H3>
getRequiredFound</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.716"><B>getRequiredFound</B></A>()</PRE>
<DL>
<DD>Get whether all required elements were found.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if all required elements were found.</DL>
</DD>
</DL>
<HR>
<A NAME="getRequiredElem()"><!-- --></A><H3>
getRequiredElem</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.728"><B>getRequiredElem</B></A>()</PRE>
<DL>
<DD>Get required elements that were not found.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>required elements that were not found.</DL>
</DD>
</DL>
<HR>
<A NAME="isOrdered()"><!-- --></A><H3>
isOrdered</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.753"><B>isOrdered</B></A>()</PRE>
<DL>
<DD>Get whether this element requires ordered children.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if this element requires ordered children.</DL>
</DD>
</DL>
<HR>
<A NAME="getOrder()"><!-- --></A><H3>
getOrder</H3>
<PRE>
int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.788"><B>getOrder</B></A>()</PRE>
<DL>
<DD>Get the order that this element should appear .
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the order that this element should appear.</DL>
</DD>
</DL>
<HR>
<A NAME="getLastOrder()"><!-- --></A><H3>
getLastOrder</H3>
<PRE>
int <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.804"><B>getLastOrder</B></A>()</PRE>
<DL>
<DD>Get the highest order of child elements have appeared so far .
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the highest order of child elements have appeared so far.</DL>
</DD>
</DL>
<HR>
<A NAME="setLastOrder(int)"><!-- --></A><H3>
setLastOrder</H3>
<PRE>
void <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.814"><B>setLastOrder</B></A>(int&nbsp;order)</PRE>
<DL>
<DD>Set the highest order of child elements have appeared so far .
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>order</CODE> - the highest order of child elements have appeared so far.</DL>
</DD>
</DL>
<HR>
<A NAME="getMultiAllowed()"><!-- --></A><H3>
getMultiAllowed</H3>
<PRE>
boolean <A HREF="../../../../src-html/org/apache/xalan/processor/XSLTElementDef.html#line.829"><B>getMultiAllowed</B></A>()</PRE>
<DL>
<DD>Get whether this element can appear multiple times
<P>
<DD><DL>
<DT><B>Returns:</B><DD>true if this element can appear multiple times</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/XSLTElementDef.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/processor/XSLTAttributeDef.html" title="class in org.apache.xalan.processor"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xalan/processor/XSLTElementProcessor.html" title="class in org.apache.xalan.processor"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xalan/processor/XSLTElementDef.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="XSLTElementDef.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>