blob: 1998570cf14d4b2c7f253be72f4124f657a6dccf [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:13 PDT 2012 -->
<TITLE>
ElemNumber
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.templates.ElemNumber class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="ElemNumber";
}
</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/ElemNumber.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/templates/ElemMessage.html" title="class in org.apache.xalan.templates"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xalan/templates/ElemNumber.MyPrefixResolver.html" title="class in org.apache.xalan.templates"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xalan/templates/ElemNumber.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ElemNumber.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xalan.templates</FONT>
<BR>
Class ElemNumber</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../org/apache/xml/utils/UnImplNode.html" title="class in org.apache.xml.utils">org.apache.xml.utils.UnImplNode</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">org.apache.xalan.templates.ElemTemplateElement</A>
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.templates.ElemNumber</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, javax.xml.transform.SourceLocator, <A HREF="../../../../org/apache/xalan/templates/XSLTVisitable.html" title="interface in org.apache.xalan.templates">XSLTVisitable</A>, <A HREF="../../../../org/apache/xml/utils/PrefixResolver.html" title="interface in org.apache.xml.utils">PrefixResolver</A>, <A HREF="../../../../org/apache/xpath/ExpressionNode.html" title="interface in org.apache.xpath">ExpressionNode</A>, <A HREF="../../../../org/apache/xpath/WhitespaceStrippingElementMatcher.html" title="interface in org.apache.xpath">WhitespaceStrippingElementMatcher</A>, org.w3c.dom.Document, org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.75"><B>ElemNumber</B></A><DT>extends <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></DL>
</PRE>
<P>
Implement xsl:number.
<pre>
<!ELEMENT xsl:number EMPTY>
<!ATTLIST xsl:number
level (single|multiple|any) "single"
count %pattern; #IMPLIED
from %pattern; #IMPLIED
value %expr; #IMPLIED
format %avt; '1'
lang %avt; #IMPLIED
letter-value %avt; #IMPLIED
grouping-separator %avt; #IMPLIED
grouping-size %avt; #IMPLIED
>
</pre>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#number">number in XSLT Specification</a>,
<A HREF="../../../../serialized-form.html#org.apache.xalan.templates.ElemNumber">Serialized Form</A></DL>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.MyPrefixResolver.html" title="class in org.apache.xalan.templates">ElemNumber.MyPrefixResolver</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) &nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.NumberFormatStringTokenizer.html" title="class in org.apache.xalan.templates">ElemNumber.NumberFormatStringTokenizer</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This class returns tokens using non-alphanumberic
characters as delimiters.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_alphaCountTable">m_alphaCountTable</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chars for converting integers into alpha counts.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_countMatchPattern">m_countMatchPattern</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Only nodes are counted that match this pattern.</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/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_format_avt">m_format_avt</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The "format" attribute is used to control conversion of a list of
numbers into a string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_fromMatchPattern">m_fromMatchPattern</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies where to count from.</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/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_groupingSeparator_avt">m_groupingSeparator_avt</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The grouping-separator attribute gives the separator
used as a grouping (e.g.</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/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_groupingSize_avt">m_groupingSize_avt</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The optional grouping-size specifies the size (normally 3) of the grouping.</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/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_lang_avt">m_lang_avt</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When numbering with an alphabetic sequence, the lang attribute
specifies which language's alphabet is to be used.</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/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_lettervalue_avt">m_lettervalue_avt</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The letter-value attribute disambiguates between numbering
sequences that use letters.</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/templates/ElemNumber.html#m_level">m_level</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When level="single", it goes up to the first node in the ancestor-or-self axis
that matches the count pattern, and constructs a list of length one containing
one plus the number of preceding siblings of that ancestor that match the count
pattern.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;<A HREF="../../../../org/apache/xalan/transformer/DecimalToRoman.html" title="class in org.apache.xalan.transformer">DecimalToRoman</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_romanConvertTable">m_romanConvertTable</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Table to help in converting decimals to roman numerals.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#m_valueExpr">m_valueExpr</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The value attribute contains an expression.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) static&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#serialVersionUID">serialVersionUID</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.templates.ElemTemplateElement"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class org.apache.xalan.templates.<A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#m_docOrderNumber">m_docOrderNumber</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#m_firstChild">m_firstChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#m_hasVariableDecl">m_hasVariableDecl</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#m_nextSibling">m_nextSibling</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#m_parentNode">m_parentNode</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.apache.xml.utils.UnImplNode"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class org.apache.xml.utils.<A HREF="../../../../org/apache/xml/utils/UnImplNode.html" title="class in org.apache.xml.utils">UnImplNode</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/utils/UnImplNode.html#actualEncoding">actualEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#fDocumentURI">fDocumentURI</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.w3c.dom.Node"><!-- --></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.w3c.dom.Node</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.w3c.dom.Node"><!-- --></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.w3c.dom.Node</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE</CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_org.w3c.dom.Node"><!-- --></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.w3c.dom.Node</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE</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/templates/ElemNumber.html#ElemNumber()">ElemNumber</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#appendChild(org.apache.xalan.templates.ElemTemplateElement)">appendChild</A></B>(<A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A>&nbsp;newChild)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a child to the child list.</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/templates/ElemNumber.html#callChildVisitors(org.apache.xalan.templates.XSLTVisitor, boolean)">callChildVisitors</A></B>(<A HREF="../../../../org/apache/xalan/templates/XSLTVisitor.html" title="class in org.apache.xalan.templates">XSLTVisitor</A>&nbsp;visitor,
boolean&nbsp;callAttrs)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Call the children visitors.</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/templates/ElemNumber.html#compose(org.apache.xalan.templates.StylesheetRoot)">compose</A></B>(<A HREF="../../../../org/apache/xalan/templates/StylesheetRoot.html" title="class in org.apache.xalan.templates">StylesheetRoot</A>&nbsp;sroot)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is called after everything else has been
recomposed, and allows the template to set remaining
values that may be based on some other property that
depends on recomposition.</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/templates/ElemNumber.html#execute(org.apache.xalan.transformer.TransformerImpl)">execute</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Execute an xsl:number instruction.</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/templates/ElemNumber.html#findAncestor(org.apache.xpath.XPathContext, org.apache.xpath.XPath, org.apache.xpath.XPath, int, org.apache.xalan.templates.ElemNumber)">findAncestor</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;fromMatchPattern,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;countMatchPattern,
int&nbsp;context,
<A HREF="../../../../org/apache/xalan/templates/ElemNumber.html" title="class in org.apache.xalan.templates">ElemNumber</A>&nbsp;namespaceContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a 'from' pattern (ala xsl:number), a match pattern
and a context, find the first ancestor that matches the
pattern (including the context handed in).</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/templates/ElemNumber.html#findPrecedingOrAncestorOrSelf(org.apache.xpath.XPathContext, org.apache.xpath.XPath, org.apache.xpath.XPath, int, org.apache.xalan.templates.ElemNumber)">findPrecedingOrAncestorOrSelf</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;fromMatchPattern,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;countMatchPattern,
int&nbsp;context,
<A HREF="../../../../org/apache/xalan/templates/ElemNumber.html" title="class in org.apache.xalan.templates">ElemNumber</A>&nbsp;namespaceContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a 'from' pattern (ala xsl:number), a match pattern
and a context, find the first ancestor that matches the
pattern (including the context handed in).</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/templates/ElemNumber.html#formatNumberList(org.apache.xalan.transformer.TransformerImpl, long[], int)">formatNumberList</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
long[]&nbsp;list,
int&nbsp;contextNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Format a vector of numbers into a formatted string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getCount()">getCount</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "count" attribute.</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/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getCountMatchPattern(org.apache.xpath.XPathContext, int)">getCountMatchPattern</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;support,
int&nbsp;contextNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the count match pattern, or a default value.</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/templates/ElemNumber.html#getCountString(org.apache.xalan.transformer.TransformerImpl, int)">getCountString</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;sourceNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given an XML source node, get the count according to the
parameters set up by the xsl:number attributes.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getFormat()">getFormat</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "format" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getFormattedNumber(org.apache.xalan.transformer.TransformerImpl, int, char, int, long, org.apache.xml.utils.FastStringBuffer)">getFormattedNumber</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode,
char&nbsp;numberType,
int&nbsp;numberWidth,
long&nbsp;listElement,
<A HREF="../../../../org/apache/xml/utils/FastStringBuffer.html" title="class in org.apache.xml.utils">FastStringBuffer</A>&nbsp;formattedNumber)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Format the given number and store it in the given buffer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getFrom()">getFrom</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "from" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getGroupingSeparator()">getGroupingSeparator</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "grouping-separator" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getGroupingSize()">getGroupingSize</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "grouping-size" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getLang()">getLang</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "lang" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getLetterValue()">getLetterValue</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "letter-value" attribute.</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/templates/ElemNumber.html#getLevel()">getLevel</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "level" attribute.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>(package private) &nbsp;java.util.Locale</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getLocale(org.apache.xalan.transformer.TransformerImpl, int)">getLocale</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the locale we should be using.</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/xml/utils/NodeVector.html" title="class in org.apache.xml.utils">NodeVector</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getMatchingAncestors(org.apache.xpath.XPathContext, int, boolean)">getMatchingAncestors</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;node,
boolean&nbsp;stopAtFirstFound)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the ancestors, up to the root, that match the
pattern.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getNodeName()">getNodeName</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the node name.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;java.text.DecimalFormat</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getNumberFormatter(org.apache.xalan.transformer.TransformerImpl, int)">getNumberFormatter</A></B>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the number formatter to be used the format the numbers</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/templates/ElemNumber.html#getPreviousNode(org.apache.xpath.XPathContext, int)">getPreviousNode</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;pos)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the previous node to be counted.</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/templates/ElemNumber.html#getTargetNode(org.apache.xpath.XPathContext, int)">getTargetNode</A></B>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;sourceNode)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the target node that will be counted..</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xalan/templates/ElemNumber.html#getValue()">getValue</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the "value" attribute.</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/templates/ElemNumber.html#getXSLToken()">getXSLToken</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get an int constant identifying the type of 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/templates/ElemNumber.html#getZeroString()">getZeroString</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a string value for zero, which is not really defined by the 1.0 spec,
thought I think it might be cleared up by the erreta.</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/templates/ElemNumber.html#int2alphaCount(long, org.apache.xml.utils.res.CharArrayWrapper, org.apache.xml.utils.FastStringBuffer)">int2alphaCount</A></B>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A>&nbsp;aTable,
<A HREF="../../../../org/apache/xml/utils/FastStringBuffer.html" title="class in org.apache.xml.utils">FastStringBuffer</A>&nbsp;stringBuf)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a long integer into alphabetic counting, in other words
count using the sequence A B C ...</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/templates/ElemNumber.html#int2singlealphaCount(long, org.apache.xml.utils.res.CharArrayWrapper)">int2singlealphaCount</A></B>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A>&nbsp;table)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a long integer into alphabetic counting, in other words
count using the sequence A B C ...</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/templates/ElemNumber.html#long2roman(long, boolean)">long2roman</A></B>(long&nbsp;val,
boolean&nbsp;prefixesAreOK)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a long integer into roman numerals.</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/templates/ElemNumber.html#setCount(org.apache.xpath.XPath)">setCount</A></B>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "count" attribute.</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/templates/ElemNumber.html#setFormat(org.apache.xalan.templates.AVT)">setFormat</A></B>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "format" attribute.</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/templates/ElemNumber.html#setFrom(org.apache.xpath.XPath)">setFrom</A></B>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "from" attribute.</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/templates/ElemNumber.html#setGroupingSeparator(org.apache.xalan.templates.AVT)">setGroupingSeparator</A></B>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "grouping-separator" attribute.</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/templates/ElemNumber.html#setGroupingSize(org.apache.xalan.templates.AVT)">setGroupingSize</A></B>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "grouping-size" attribute.</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/templates/ElemNumber.html#setLang(org.apache.xalan.templates.AVT)">setLang</A></B>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "lang" attribute.</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/templates/ElemNumber.html#setLetterValue(org.apache.xalan.templates.AVT)">setLetterValue</A></B>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "letter-value" attribute.</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/templates/ElemNumber.html#setLevel(int)">setLevel</A></B>(int&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "level" attribute.</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/templates/ElemNumber.html#setValue(org.apache.xpath.XPath)">setValue</A></B>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the "value" attribute.</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/templates/ElemNumber.html#tradAlphaCount(long, org.apache.xml.utils.res.XResourceBundle)">tradAlphaCount</A></B>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/XResourceBundle.html" title="class in org.apache.xml.utils.res">XResourceBundle</A>&nbsp;thisBundle)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a long integer into traditional alphabetic counting, in other words
count using the traditional numbering.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xalan.templates.ElemTemplateElement"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.xalan.templates.<A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#accept(org.apache.xalan.templates.XSLTVisitor)">accept</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#addOrReplaceDecls(org.apache.xalan.templates.XMLNSDecl)">addOrReplaceDecls</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#appendChild(org.w3c.dom.Node)">appendChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#callChildVisitors(org.apache.xalan.templates.XSLTVisitor)">callChildVisitors</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#callVisitors(org.apache.xalan.templates.XSLTVisitor)">callVisitors</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#canAcceptVariables()">canAcceptVariables</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#canStripWhiteSpace()">canStripWhiteSpace</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#compareTo(java.lang.Object)">compareTo</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#containsExcludeResultPrefix(java.lang.String, java.lang.String)">containsExcludeResultPrefix</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#endCompose(org.apache.xalan.templates.StylesheetRoot)">endCompose</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#error(java.lang.String)">error</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#error(java.lang.String, java.lang.Object[])">error</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#executeNSDecls(org.apache.xalan.transformer.TransformerImpl)">executeNSDecls</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#executeNSDecls(org.apache.xalan.transformer.TransformerImpl, java.lang.String)">executeNSDecls</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#exprAddChild(org.apache.xpath.ExpressionNode, int)">exprAddChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#exprGetChild(int)">exprGetChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#exprGetNumChildren()">exprGetNumChildren</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#exprGetParent()">exprGetParent</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#exprSetParent(org.apache.xpath.ExpressionNode)">exprSetParent</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getBaseIdentifier()">getBaseIdentifier</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getChildNodes()">getChildNodes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getColumnNumber()">getColumnNumber</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getDeclaredPrefixes()">getDeclaredPrefixes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getDOMBackPointer()">getDOMBackPointer</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getEndColumnNumber()">getEndColumnNumber</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getEndLineNumber()">getEndLineNumber</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getFirstChild()">getFirstChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getFirstChildElem()">getFirstChildElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getLastChild()">getLastChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getLastChildElem()">getLastChildElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getLength()">getLength</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getLineNumber()">getLineNumber</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getLocalName()">getLocalName</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNamespaceForPrefix(java.lang.String)">getNamespaceForPrefix</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNamespaceForPrefix(java.lang.String, org.w3c.dom.Node)">getNamespaceForPrefix</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNextSibling()">getNextSibling</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNextSiblingElem()">getNextSiblingElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNodeType()">getNodeType</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getOwnerDocument()">getOwnerDocument</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getOwnerXSLTemplate()">getOwnerXSLTemplate</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getParentElem()">getParentElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getParentNode()">getParentNode</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getParentNodeElem()">getParentNodeElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getPrefixTable()">getPrefixTable</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getPreviousSibling()">getPreviousSibling</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getPreviousSiblingElem()">getPreviousSiblingElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getPublicId()">getPublicId</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getStylesheet()">getStylesheet</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getStylesheetComposed()">getStylesheetComposed</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getStylesheetRoot()">getStylesheetRoot</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getSystemId()">getSystemId</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getTagName()">getTagName</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getUid()">getUid</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getXmlSpace()">getXmlSpace</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#handlesNullPrefixes()">handlesNullPrefixes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#hasChildNodes()">hasChildNodes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#hasTextLitOnly()">hasTextLitOnly</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#hasVariableDecl()">hasVariableDecl</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)">insertBefore</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#isCompiledTemplate()">isCompiledTemplate</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#item(int)">item</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#needToCheckExclude()">needToCheckExclude</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#recompose(org.apache.xalan.templates.StylesheetRoot)">recompose</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#removeChild(org.apache.xalan.templates.ElemTemplateElement)">removeChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#replaceChild(org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.templates.ElemTemplateElement)">replaceChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#replaceChild(org.w3c.dom.Node, org.w3c.dom.Node)">replaceChild</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#resolvePrefixTables()">resolvePrefixTables</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#runtimeInit(org.apache.xalan.transformer.TransformerImpl)">runtimeInit</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setDOMBackPointer(org.w3c.dom.Node)">setDOMBackPointer</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setEndLocaterInfo(javax.xml.transform.SourceLocator)">setEndLocaterInfo</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setLocaterInfo(javax.xml.transform.SourceLocator)">setLocaterInfo</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setParentElem(org.apache.xalan.templates.ElemTemplateElement)">setParentElem</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setPrefixes(org.xml.sax.helpers.NamespaceSupport)">setPrefixes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setPrefixes(org.xml.sax.helpers.NamespaceSupport, boolean)">setPrefixes</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setPrefixTable(java.util.List)">setPrefixTable</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setUid(int)">setUid</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#setXmlSpace(int)">setXmlSpace</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#shouldStripWhiteSpace(org.apache.xpath.XPathContext, org.w3c.dom.Element)">shouldStripWhiteSpace</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#unexecuteNSDecls(org.apache.xalan.transformer.TransformerImpl)">unexecuteNSDecls</A>, <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#unexecuteNSDecls(org.apache.xalan.transformer.TransformerImpl, java.lang.String)">unexecuteNSDecls</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_org.apache.xml.utils.UnImplNode"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class org.apache.xml.utils.<A HREF="../../../../org/apache/xml/utils/UnImplNode.html" title="class in org.apache.xml.utils">UnImplNode</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../org/apache/xml/utils/UnImplNode.html#adoptNode(org.w3c.dom.Node)">adoptNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#appendData(java.lang.String)">appendData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#cloneNode(boolean)">cloneNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#compareDocumentPosition(org.w3c.dom.Node)">compareDocumentPosition</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createAttribute(java.lang.String)">createAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createAttributeNS(java.lang.String, java.lang.String)">createAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createCDATASection(java.lang.String)">createCDATASection</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createComment(java.lang.String)">createComment</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createDocumentFragment()">createDocumentFragment</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createElement(java.lang.String)">createElement</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createElementNS(java.lang.String, java.lang.String)">createElementNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createEntityReference(java.lang.String)">createEntityReference</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createProcessingInstruction(java.lang.String, java.lang.String)">createProcessingInstruction</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#createTextNode(java.lang.String)">createTextNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#deleteData(int, int)">deleteData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getActualEncoding()">getActualEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getAttribute(java.lang.String)">getAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getAttributeNode(java.lang.String)">getAttributeNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getAttributeNodeNS(java.lang.String, java.lang.String)">getAttributeNodeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getAttributeNS(java.lang.String, java.lang.String)">getAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getAttributes()">getAttributes</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getBaseURI()">getBaseURI</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getDoctype()">getDoctype</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getDocumentElement()">getDocumentElement</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getDocumentURI()">getDocumentURI</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getDomConfig()">getDomConfig</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getElementById(java.lang.String)">getElementById</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getElementsByTagName(java.lang.String)">getElementsByTagName</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getElementsByTagNameNS(java.lang.String, java.lang.String)">getElementsByTagNameNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getFeature(java.lang.String, java.lang.String)">getFeature</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getImplementation()">getImplementation</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getInputEncoding()">getInputEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getNamespaceURI()">getNamespaceURI</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getNodeValue()">getNodeValue</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getOwnerElement()">getOwnerElement</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getPrefix()">getPrefix</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getSchemaTypeInfo()">getSchemaTypeInfo</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getSpecified()">getSpecified</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getStrictErrorChecking()">getStrictErrorChecking</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getTextContent()">getTextContent</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getUserData(java.lang.String)">getUserData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getWholeText()">getWholeText</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getXmlEncoding()">getXmlEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getXmlStandalone()">getXmlStandalone</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#getXmlVersion()">getXmlVersion</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#hasAttribute(java.lang.String)">hasAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#hasAttributeNS(java.lang.String, java.lang.String)">hasAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#hasAttributes()">hasAttributes</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#importNode(org.w3c.dom.Node, boolean)">importNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#insertData(int, java.lang.String)">insertData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isDefaultNamespace(java.lang.String)">isDefaultNamespace</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isEqualNode(org.w3c.dom.Node)">isEqualNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isId()">isId</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isSameNode(org.w3c.dom.Node)">isSameNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isSupported(java.lang.String, java.lang.String)">isSupported</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#isWhitespaceInElementContent()">isWhitespaceInElementContent</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#lookupNamespaceURI(java.lang.String)">lookupNamespaceURI</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#lookupPrefix(java.lang.String)">lookupPrefix</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#normalize()">normalize</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#normalizeDocument()">normalizeDocument</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#removeAttribute(java.lang.String)">removeAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#removeAttributeNode(org.w3c.dom.Attr)">removeAttributeNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#removeAttributeNS(java.lang.String, java.lang.String)">removeAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#removeChild(org.w3c.dom.Node)">removeChild</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String)">renameNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#replaceData(int, int, java.lang.String)">replaceData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#replaceWholeText(java.lang.String)">replaceWholeText</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setActualEncoding(java.lang.String)">setActualEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setAttribute(java.lang.String, java.lang.String)">setAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setAttributeNode(org.w3c.dom.Attr)">setAttributeNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setAttributeNodeNS(org.w3c.dom.Attr)">setAttributeNodeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setAttributeNS(java.lang.String, java.lang.String, java.lang.String)">setAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setData(java.lang.String)">setData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setDocumentURI(java.lang.String)">setDocumentURI</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setIdAttribute(boolean)">setIdAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setIdAttribute(java.lang.String, boolean)">setIdAttribute</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setIdAttributeNode(org.w3c.dom.Attr, boolean)">setIdAttributeNode</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setIdAttributeNS(java.lang.String, java.lang.String, boolean)">setIdAttributeNS</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setInputEncoding(java.lang.String)">setInputEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setNodeValue(java.lang.String)">setNodeValue</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setPrefix(java.lang.String)">setPrefix</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setStrictErrorChecking(boolean)">setStrictErrorChecking</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setTextContent(java.lang.String)">setTextContent</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler)">setUserData</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setValue(java.lang.String)">setValue</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setXmlEncoding(java.lang.String)">setXmlEncoding</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setXmlStandalone(boolean)">setXmlStandalone</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#setXmlVersion(java.lang.String)">setXmlVersion</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#splitText(int)">splitText</A>, <A HREF="../../../../org/apache/xml/utils/UnImplNode.html#substringData(int, int)">substringData</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="serialVersionUID"><!-- --></A><H3>
serialVersionUID</H3>
<PRE>
static final long <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.77"><B>serialVersionUID</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../constant-values.html#org.apache.xalan.templates.ElemNumber.serialVersionUID">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="m_alphaCountTable"><!-- --></A><H3>
m_alphaCountTable</H3>
<PRE>
private <A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.83"><B>m_alphaCountTable</B></A></PRE>
<DL>
<DD>Chars for converting integers into alpha counts.
<P>
<DL>
<DT><B>See Also:</B><DD><CODE>TransformerImpl#int2alphaCount</CODE></DL>
</DL>
<HR>
<A NAME="m_countMatchPattern"><!-- --></A><H3>
m_countMatchPattern</H3>
<PRE>
private <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.136"><B>m_countMatchPattern</B></A></PRE>
<DL>
<DD>Only nodes are counted that match this pattern.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_fromMatchPattern"><!-- --></A><H3>
m_fromMatchPattern</H3>
<PRE>
private <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.181"><B>m_fromMatchPattern</B></A></PRE>
<DL>
<DD>Specifies where to count from.
For level="single" or level="multiple":
Only ancestors that are searched are
those that are descendants of the nearest ancestor that matches
the from pattern.
For level="any:
Only nodes after the first node before the
current node that match the from pattern are considered.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_level"><!-- --></A><H3>
m_level</H3>
<PRE>
private int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.243"><B>m_level</B></A></PRE>
<DL>
<DD>When level="single", it goes up to the first node in the ancestor-or-self axis
that matches the count pattern, and constructs a list of length one containing
one plus the number of preceding siblings of that ancestor that match the count
pattern. If there is no such ancestor, it constructs an empty list. If the from
attribute is specified, then the only ancestors that are searched are those
that are descendants of the nearest ancestor that matches the from pattern.
Preceding siblings has the same meaning here as with the preceding-sibling axis.
When level="multiple", it constructs a list of all ancestors of the current node
in document order followed by the element itself; it then selects from the list
those nodes that match the count pattern; it then maps each node in the list to
one plus the number of preceding siblings of that node that match the count pattern.
If the from attribute is specified, then the only ancestors that are searched are
those that are descendants of the nearest ancestor that matches the from pattern.
Preceding siblings has the same meaning here as with the preceding-sibling axis.
When level="any", it constructs a list of length one containing the number of
nodes that match the count pattern and belong to the set containing the current
node and all nodes at any level of the document that are before the current node
in document order, excluding any namespace and attribute nodes (in other words
the union of the members of the preceding and ancestor-or-self axes). If the
from attribute is specified, then only nodes after the first node before the
current node that match the from pattern are considered.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_valueExpr"><!-- --></A><H3>
m_valueExpr</H3>
<PRE>
private <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.277"><B>m_valueExpr</B></A></PRE>
<DL>
<DD>The value attribute contains an expression. The expression is evaluated
and the resulting object is converted to a number as if by a call to the
number function.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_format_avt"><!-- --></A><H3>
m_format_avt</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.311"><B>m_format_avt</B></A></PRE>
<DL>
<DD>The "format" attribute is used to control conversion of a list of
numbers into a string.
<P>
<DL>
<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DL>
<HR>
<A NAME="m_lang_avt"><!-- --></A><H3>
m_lang_avt</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.344"><B>m_lang_avt</B></A></PRE>
<DL>
<DD>When numbering with an alphabetic sequence, the lang attribute
specifies which language's alphabet is to be used.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_lettervalue_avt"><!-- --></A><H3>
m_lettervalue_avt</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.383"><B>m_lettervalue_avt</B></A></PRE>
<DL>
<DD>The letter-value attribute disambiguates between numbering
sequences that use letters.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_groupingSeparator_avt"><!-- --></A><H3>
m_groupingSeparator_avt</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.417"><B>m_groupingSeparator_avt</B></A></PRE>
<DL>
<DD>The grouping-separator attribute gives the separator
used as a grouping (e.g. thousands) separator in decimal
numbering sequences.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_groupingSize_avt"><!-- --></A><H3>
m_groupingSize_avt</H3>
<PRE>
private <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.451"><B>m_groupingSize_avt</B></A></PRE>
<DL>
<DD>The optional grouping-size specifies the size (normally 3) of the grouping.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="m_romanConvertTable"><!-- --></A><H3>
m_romanConvertTable</H3>
<PRE>
private static final <A HREF="../../../../org/apache/xalan/transformer/DecimalToRoman.html" title="class in org.apache.xalan.transformer">DecimalToRoman</A>[] <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.487"><B>m_romanConvertTable</B></A></PRE>
<DL>
<DD>Table to help in converting decimals to roman numerals.
<P>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xalan/transformer/DecimalToRoman.html" title="class in org.apache.xalan.transformer"><CODE>DecimalToRoman</CODE></A></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="ElemNumber()"><!-- --></A><H3>
ElemNumber</H3>
<PRE>
public <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.75"><B>ElemNumber</B></A>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setCount(org.apache.xpath.XPath)"><!-- --></A><H3>
setCount</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.149"><B>setCount</B></A>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "count" attribute.
The count attribute is a pattern that specifies what nodes
should be counted at those levels. If count attribute is not
specified, then it defaults to the pattern that matches any
node with the same node type as the current node and, if the
current node has an expanded-name, with the same expanded-name
as the current node.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "count" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="getCount()"><!-- --></A><H3>
getCount</H3>
<PRE>
public <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.165"><B>getCount</B></A>()</PRE>
<DL>
<DD>Get the "count" attribute.
The count attribute is a pattern that specifies what nodes
should be counted at those levels. If count attribute is not
specified, then it defaults to the pattern that matches any
node with the same node type as the current node and, if the
current node has an expanded-name, with the same expanded-name
as the current node.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "count" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="setFrom(org.apache.xpath.XPath)"><!-- --></A><H3>
setFrom</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.195"><B>setFrom</B></A>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "from" attribute. Specifies where to count from.
For level="single" or level="multiple":
Only ancestors that are searched are
those that are descendants of the nearest ancestor that matches
the from pattern.
For level="any:
Only nodes after the first node before the
current node that match the from pattern are considered.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "from" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="getFrom()"><!-- --></A><H3>
getFrom</H3>
<PRE>
public <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.212"><B>getFrom</B></A>()</PRE>
<DL>
<DD>Get the "from" attribute.
For level="single" or level="multiple":
Only ancestors that are searched are
those that are descendants of the nearest ancestor that matches
the from pattern.
For level="any:
Only nodes after the first node before the
current node that match the from pattern are considered.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "from" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="setLevel(int)"><!-- --></A><H3>
setLevel</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.253"><B>setLevel</B></A>(int&nbsp;v)</PRE>
<DL>
<DD>Set the "level" attribute.
The level attribute specifies what levels of the source tree should
be considered; it has the values single, multiple or any. The default
is single.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "level" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="getLevel()"><!-- --></A><H3>
getLevel</H3>
<PRE>
public int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.266"><B>getLevel</B></A>()</PRE>
<DL>
<DD>Get the "level" attribute.
The level attribute specifies what levels of the source tree should
be considered; it has the values single, multiple or any. The default
is single.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "level" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="setValue(org.apache.xpath.XPath)"><!-- --></A><H3>
setValue</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.287"><B>setValue</B></A>(<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "value" attribute.
The value attribute contains an expression. The expression is evaluated
and the resulting object is converted to a number as if by a call to the
number function.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "value" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="getValue()"><!-- --></A><H3>
getValue</H3>
<PRE>
public <A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.300"><B>getValue</B></A>()</PRE>
<DL>
<DD>Get the "value" attribute.
The value attribute contains an expression. The expression is evaluated
and the resulting object is converted to a number as if by a call to the
number function.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "value" attribute.</DL>
</DD>
</DL>
<HR>
<A NAME="setFormat(org.apache.xalan.templates.AVT)"><!-- --></A><H3>
setFormat</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.321"><B>setFormat</B></A>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "format" attribute.
The "format" attribute is used to control conversion of a list of
numbers into a string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "format" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="getFormat()"><!-- --></A><H3>
getFormat</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.334"><B>getFormat</B></A>()</PRE>
<DL>
<DD>Get the "format" attribute.
The "format" attribute is used to control conversion of a list of
numbers into a string.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "format" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="setLang(org.apache.xalan.templates.AVT)"><!-- --></A><H3>
setLang</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.357"><B>setLang</B></A>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "lang" attribute.
When numbering with an alphabetic sequence, the lang attribute
specifies which language's alphabet is to be used; it has the same
range of values as xml:lang [XML]; if no lang value is specified,
the language should be determined from the system environment.
Implementers should document for which languages they support numbering.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "lang" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="getLang()"><!-- --></A><H3>
getLang</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.373"><B>getLang</B></A>()</PRE>
<DL>
<DD>Get the "lang" attribute.
When numbering with an alphabetic sequence, the lang attribute
specifies which language's alphabet is to be used; it has the same
range of values as xml:lang [XML]; if no lang value is specified,
the language should be determined from the system environment.
Implementers should document for which languages they support numbering.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value ofr "lang" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="setLetterValue(org.apache.xalan.templates.AVT)"><!-- --></A><H3>
setLetterValue</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.393"><B>setLetterValue</B></A>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "letter-value" attribute.
The letter-value attribute disambiguates between numbering sequences
that use letters.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "letter-value" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="getLetterValue()"><!-- --></A><H3>
getLetterValue</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.406"><B>getLetterValue</B></A>()</PRE>
<DL>
<DD>Get the "letter-value" attribute.
The letter-value attribute disambiguates between numbering sequences
that use letters.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value to set for "letter-value" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="setGroupingSeparator(org.apache.xalan.templates.AVT)"><!-- --></A><H3>
setGroupingSeparator</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.428"><B>setGroupingSeparator</B></A>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "grouping-separator" attribute.
The grouping-separator attribute gives the separator
used as a grouping (e.g. thousands) separator in decimal
numbering sequences.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "grouping-separator" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="getGroupingSeparator()"><!-- --></A><H3>
getGroupingSeparator</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.442"><B>getGroupingSeparator</B></A>()</PRE>
<DL>
<DD>Get the "grouping-separator" attribute.
The grouping-separator attribute gives the separator
used as a grouping (e.g. thousands) separator in decimal
numbering sequences.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "grouping-separator" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="setGroupingSize(org.apache.xalan.templates.AVT)"><!-- --></A><H3>
setGroupingSize</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.460"><B>setGroupingSize</B></A>(<A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A>&nbsp;v)</PRE>
<DL>
<DD>Set the "grouping-size" attribute.
The optional grouping-size specifies the size (normally 3) of the grouping.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v</CODE> - Value to set for "grouping-size" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="getGroupingSize()"><!-- --></A><H3>
getGroupingSize</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/AVT.html" title="class in org.apache.xalan.templates">AVT</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.472"><B>getGroupingSize</B></A>()</PRE>
<DL>
<DD>Get the "grouping-size" attribute.
The optional grouping-size specifies the size (normally 3) of the grouping.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>Value of "grouping-size" attribute.<DT><B>See Also:</B><DD><a href="http://www.w3.org/TR/xslt#convert">convert in XSLT Specification</a></DL>
</DD>
</DL>
<HR>
<A NAME="compose(org.apache.xalan.templates.StylesheetRoot)"><!-- --></A><H3>
compose</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.502"><B>compose</B></A>(<A HREF="../../../../org/apache/xalan/templates/StylesheetRoot.html" title="class in org.apache.xalan.templates">StylesheetRoot</A>&nbsp;sroot)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>This function is called after everything else has been
recomposed, and allows the template to set remaining
values that may be based on some other property that
depends on recomposition.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#compose(org.apache.xalan.templates.StylesheetRoot)">compose</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getXSLToken()"><!-- --></A><H3>
getXSLToken</H3>
<PRE>
public int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.532"><B>getXSLToken</B></A>()</PRE>
<DL>
<DD>Get an int constant identifying the type of element.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getXSLToken()">getXSLToken</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The token ID for this element<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xalan/templates/Constants.html" title="class in org.apache.xalan.templates"><CODE>Constants</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="getNodeName()"><!-- --></A><H3>
getNodeName</H3>
<PRE>
public java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.542"><B>getNodeName</B></A>()</PRE>
<DL>
<DD>Return the node name.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>getNodeName</CODE> in interface <CODE>org.w3c.dom.Node</CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#getNodeName()">getNodeName</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Returns:</B><DD>The element's name</DL>
</DD>
</DL>
<HR>
<A NAME="execute(org.apache.xalan.transformer.TransformerImpl)"><!-- --></A><H3>
execute</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.555"><B>execute</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Execute an xsl:number instruction. The xsl:number element is
used to insert a formatted number into the result tree.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#execute(org.apache.xalan.transformer.TransformerImpl)">execute</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="appendChild(org.apache.xalan.templates.ElemTemplateElement)"><!-- --></A><H3>
appendChild</H3>
<PRE>
public <A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.591"><B>appendChild</B></A>(<A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A>&nbsp;newChild)</PRE>
<DL>
<DD>Add a child to the child list.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#appendChild(org.apache.xalan.templates.ElemTemplateElement)">appendChild</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>newChild</CODE> - Child to add to child list
<DT><B>Returns:</B><DD>Child just added to child list
<DT><B>Throws:</B>
<DD><CODE>DOMException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="findAncestor(org.apache.xpath.XPathContext, org.apache.xpath.XPath, org.apache.xpath.XPath, int, org.apache.xalan.templates.ElemNumber)"><!-- --></A><H3>
findAncestor</H3>
<PRE>
int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.618"><B>findAncestor</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;fromMatchPattern,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;countMatchPattern,
int&nbsp;context,
<A HREF="../../../../org/apache/xalan/templates/ElemNumber.html" title="class in org.apache.xalan.templates">ElemNumber</A>&nbsp;namespaceContext)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Given a 'from' pattern (ala xsl:number), a match pattern
and a context, find the first ancestor that matches the
pattern (including the context handed in).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xctxt</CODE> - The XPath runtime state for this.<DD><CODE>fromMatchPattern</CODE> - The ancestor must match this pattern.<DD><CODE>countMatchPattern</CODE> - The ancestor must also match this pattern.<DD><CODE>context</CODE> - The node that "." expresses.<DD><CODE>namespaceContext</CODE> - The context in which namespaces in the
queries are supposed to be expanded.
<DT><B>Returns:</B><DD>the first ancestor that matches the given pattern
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="findPrecedingOrAncestorOrSelf(org.apache.xpath.XPathContext, org.apache.xpath.XPath, org.apache.xpath.XPath, int, org.apache.xalan.templates.ElemNumber)"><!-- --></A><H3>
findPrecedingOrAncestorOrSelf</H3>
<PRE>
private int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.668"><B>findPrecedingOrAncestorOrSelf</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;fromMatchPattern,
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A>&nbsp;countMatchPattern,
int&nbsp;context,
<A HREF="../../../../org/apache/xalan/templates/ElemNumber.html" title="class in org.apache.xalan.templates">ElemNumber</A>&nbsp;namespaceContext)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Given a 'from' pattern (ala xsl:number), a match pattern
and a context, find the first ancestor that matches the
pattern (including the context handed in).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xctxt</CODE> - The XPath runtime state for this.<DD><CODE>fromMatchPattern</CODE> - The ancestor must match this pattern.<DD><CODE>countMatchPattern</CODE> - The ancestor must also match this pattern.<DD><CODE>context</CODE> - The node that "." expresses.<DD><CODE>namespaceContext</CODE> - The context in which namespaces in the
queries are supposed to be expanded.
<DT><B>Returns:</B><DD>the first preceding, ancestor or self node that
matches the given pattern
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getCountMatchPattern(org.apache.xpath.XPathContext, int)"><!-- --></A><H3>
getCountMatchPattern</H3>
<PRE>
<A HREF="../../../../org/apache/xpath/XPath.html" title="class in org.apache.xpath">XPath</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.726"><B>getCountMatchPattern</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;support,
int&nbsp;contextNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the count match pattern, or a default value.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>support</CODE> - The XPath runtime state for this.<DD><CODE>contextNode</CODE> - The node that "." expresses.
<DT><B>Returns:</B><DD>the count match pattern, or a default value.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getCountString(org.apache.xalan.transformer.TransformerImpl, int)"><!-- --></A><H3>
getCountString</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.795"><B>getCountString</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;sourceNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Given an XML source node, get the count according to the
parameters set up by the xsl:number attributes.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.<DD><CODE>sourceNode</CODE> - The source node being counted.
<DT><B>Returns:</B><DD>The count of nodes
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getPreviousNode(org.apache.xpath.XPathContext, int)"><!-- --></A><H3>
getPreviousNode</H3>
<PRE>
public int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.860"><B>getPreviousNode</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;pos)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the previous node to be counted.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xctxt</CODE> - The XPath runtime state for this.<DD><CODE>pos</CODE> - The current node
<DT><B>Returns:</B><DD>the previous node to be counted.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getTargetNode(org.apache.xpath.XPathContext, int)"><!-- --></A><H3>
getTargetNode</H3>
<PRE>
public int <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.950"><B>getTargetNode</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;sourceNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the target node that will be counted..
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xctxt</CODE> - The XPath runtime state for this.<DD><CODE>sourceNode</CODE> - non-null reference to the <a href="http://www.w3.org/TR/xslt#dt-current-node">current source node</a>.
<DT><B>Returns:</B><DD>the target node that will be counted
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getMatchingAncestors(org.apache.xpath.XPathContext, int, boolean)"><!-- --></A><H3>
getMatchingAncestors</H3>
<PRE>
<A HREF="../../../../org/apache/xml/utils/NodeVector.html" title="class in org.apache.xml.utils">NodeVector</A> <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.985"><B>getMatchingAncestors</B></A>(<A HREF="../../../../org/apache/xpath/XPathContext.html" title="class in org.apache.xpath">XPathContext</A>&nbsp;xctxt,
int&nbsp;node,
boolean&nbsp;stopAtFirstFound)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the ancestors, up to the root, that match the
pattern.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>xctxt</CODE> - The XPath runtime state for this.<DD><CODE>node</CODE> - Count this node and it's ancestors.<DD><CODE>stopAtFirstFound</CODE> - Flag indicating to stop after the
first node is found (difference between level = single
or multiple)
<DT><B>Returns:</B><DD>The number of ancestors that match the pattern.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getLocale(org.apache.xalan.transformer.TransformerImpl, int)"><!-- --></A><H3>
getLocale</H3>
<PRE>
java.util.Locale <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1041"><B>getLocale</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the locale we should be using.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.<DD><CODE>contextNode</CODE> - The node that "." expresses.
<DT><B>Returns:</B><DD>The locale to use. May be specified by "lang" attribute,
but if not, use default locale on the system.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getNumberFormatter(org.apache.xalan.transformer.TransformerImpl, int)"><!-- --></A><H3>
getNumberFormatter</H3>
<PRE>
private java.text.DecimalFormat <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1089"><B>getNumberFormatter</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Get the number formatter to be used the format the numbers
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.<DD><CODE>contextNode</CODE> - The node that "." expresses.
($objectName$) @return The number formatter to be used
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="formatNumberList(org.apache.xalan.transformer.TransformerImpl, long[], int)"><!-- --></A><H3>
formatNumberList</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1165"><B>formatNumberList</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
long[]&nbsp;list,
int&nbsp;contextNode)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Format a vector of numbers into a formatted string.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.<DD><CODE>list</CODE> - Array of one or more long integer numbers.<DD><CODE>contextNode</CODE> - The node that "." expresses.
<DT><B>Returns:</B><DD>String that represents list according to
%conversion-atts; attributes.
TODO: Optimize formatNumberList so that it caches the last count and
reuses that info for the next count.
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getFormattedNumber(org.apache.xalan.transformer.TransformerImpl, int, char, int, long, org.apache.xml.utils.FastStringBuffer)"><!-- --></A><H3>
getFormattedNumber</H3>
<PRE>
private void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1323"><B>getFormattedNumber</B></A>(<A HREF="../../../../org/apache/xalan/transformer/TransformerImpl.html" title="class in org.apache.xalan.transformer">TransformerImpl</A>&nbsp;transformer,
int&nbsp;contextNode,
char&nbsp;numberType,
int&nbsp;numberWidth,
long&nbsp;listElement,
<A HREF="../../../../org/apache/xml/utils/FastStringBuffer.html" title="class in org.apache.xml.utils">FastStringBuffer</A>&nbsp;formattedNumber)
throws javax.xml.transform.TransformerException</PRE>
<DL>
<DD>Format the given number and store it in the given buffer
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>transformer</CODE> - non-null reference to the the current transform-time state.<DD><CODE>contextNode</CODE> - The node that "." expresses.<DD><CODE>numberType</CODE> - Type to format to<DD><CODE>numberWidth</CODE> - Maximum length of formatted number<DD><CODE>listElement</CODE> - Number to format<DD><CODE>formattedNumber</CODE> - Buffer to store formatted number
<DT><B>Throws:</B>
<DD><CODE>javax.xml.transform.TransformerException</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="getZeroString()"><!-- --></A><H3>
getZeroString</H3>
<PRE>
java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1584"><B>getZeroString</B></A>()</PRE>
<DL>
<DD>Get a string value for zero, which is not really defined by the 1.0 spec,
thought I think it might be cleared up by the erreta.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="int2singlealphaCount(long, org.apache.xml.utils.res.CharArrayWrapper)"><!-- --></A><H3>
int2singlealphaCount</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1601"><B>int2singlealphaCount</B></A>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A>&nbsp;table)</PRE>
<DL>
<DD>Convert a long integer into alphabetic counting, in other words
count using the sequence A B C ... Z.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>val</CODE> - Value to convert -- must be greater than zero.<DD><CODE>table</CODE> - a table containing one character for each digit in the radix
<DT><B>Returns:</B><DD>String representing alpha count of number.<DT><B>See Also:</B><DD><CODE>Note that the radix of the conversion is inferred from the size
of the table.</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="int2alphaCount(long, org.apache.xml.utils.res.CharArrayWrapper, org.apache.xml.utils.FastStringBuffer)"><!-- --></A><H3>
int2alphaCount</H3>
<PRE>
protected void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1629"><B>int2alphaCount</B></A>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/CharArrayWrapper.html" title="class in org.apache.xml.utils.res">CharArrayWrapper</A>&nbsp;aTable,
<A HREF="../../../../org/apache/xml/utils/FastStringBuffer.html" title="class in org.apache.xml.utils">FastStringBuffer</A>&nbsp;stringBuf)</PRE>
<DL>
<DD>Convert a long integer into alphabetic counting, in other words
count using the sequence A B C ... Z AA AB AC.... etc.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>val</CODE> - Value to convert -- must be greater than zero.<DD><CODE>table</CODE> - a table containing one character for each digit in the radix<DD><CODE>aTable</CODE> - Array of alpha characters representing numbers<DD><CODE>stringBuf</CODE> - Buffer where to save the string representing alpha count of number.<DT><B>See Also:</B><DD><CODE>Note that the radix of the conversion is inferred from the size
of the table.</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="tradAlphaCount(long, org.apache.xml.utils.res.XResourceBundle)"><!-- --></A><H3>
tradAlphaCount</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1730"><B>tradAlphaCount</B></A>(long&nbsp;val,
<A HREF="../../../../org/apache/xml/utils/res/XResourceBundle.html" title="class in org.apache.xml.utils.res">XResourceBundle</A>&nbsp;thisBundle)</PRE>
<DL>
<DD>Convert a long integer into traditional alphabetic counting, in other words
count using the traditional numbering.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>val</CODE> - Value to convert -- must be greater than zero.<DD><CODE>thisBundle</CODE> - Resource bundle to use
<DT><B>Returns:</B><DD>String representing alpha count of number.<DT><B>See Also:</B><DD><CODE>Note that the radix of the conversion is inferred from the size
of the table.</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="long2roman(long, boolean)"><!-- --></A><H3>
long2roman</H3>
<PRE>
protected java.lang.String <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1939"><B>long2roman</B></A>(long&nbsp;val,
boolean&nbsp;prefixesAreOK)</PRE>
<DL>
<DD>Convert a long integer into roman numerals.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>val</CODE> - Value to convert.<DD><CODE>prefixesAreOK</CODE> - true_ to enable prefix notation (e.g. 4 = "IV"),
false_ to disable prefix notation (e.g. 4 = "IIII").
<DT><B>Returns:</B><DD>Roman numeral string.<DT><B>See Also:</B><DD><A HREF="../../../../org/apache/xalan/transformer/DecimalToRoman.html" title="class in org.apache.xalan.transformer"><CODE>DecimalToRoman</CODE></A>,
<CODE>m_romanConvertTable</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="callChildVisitors(org.apache.xalan.templates.XSLTVisitor, boolean)"><!-- --></A><H3>
callChildVisitors</H3>
<PRE>
public void <A HREF="../../../../src-html/org/apache/xalan/templates/ElemNumber.html#line.1987"><B>callChildVisitors</B></A>(<A HREF="../../../../org/apache/xalan/templates/XSLTVisitor.html" title="class in org.apache.xalan.templates">XSLTVisitor</A>&nbsp;visitor,
boolean&nbsp;callAttrs)</PRE>
<DL>
<DD>Call the children visitors.
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html#callChildVisitors(org.apache.xalan.templates.XSLTVisitor, boolean)">callChildVisitors</A></CODE> in class <CODE><A HREF="../../../../org/apache/xalan/templates/ElemTemplateElement.html" title="class in org.apache.xalan.templates">ElemTemplateElement</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>visitor</CODE> - The visitor whose appropriate method will be called.</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/ElemNumber.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/templates/ElemMessage.html" title="class in org.apache.xalan.templates"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../org/apache/xalan/templates/ElemNumber.MyPrefixResolver.html" title="class in org.apache.xalan.templates"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xalan/templates/ElemNumber.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="ElemNumber.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>