blob: 121cead82d0e76a9826bd4791f81c94d89f389ab [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc on Thu Nov 22 17:12:56 EST 2007 -->
<TITLE>
Xalan-Java 2.7.1: Class BasisLibrary
</TITLE>
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_top"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<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/BasisLibrary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Attributes.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/ErrorMessages.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="BasisLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&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>
<!-- =========== END OF NAVBAR =========== -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xalan.xsltc.runtime</FONT>
<BR>
Class BasisLibrary</H2>
<PRE>
java.lang.Object
|
+--<B>org.apache.xalan.xsltc.runtime.BasisLibrary</B>
</PRE>
<HR>
<DL>
<DT>public final class <B>BasisLibrary</B><DT>extends java.lang.Object</DL>
<P>
Standard XSLT functions. All standard functions expect the current node
and the DOM as their last two arguments.
<P>
<HR>
<P>
<!-- ======== INNER CLASS SUMMARY ======== -->
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Field Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#AXIS_SUPPORT_ERR">AXIS_SUPPORT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#CANT_RESOLVE_RELATIVE_URI_ERR">CANT_RESOLVE_RELATIVE_URI_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#DATA_CONVERSION_ERR">DATA_CONVERSION_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#DOM_ADAPTER_INIT_ERR">DOM_ADAPTER_INIT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#EQUALITY_EXPR_ERR">EQUALITY_EXPR_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#ERROR_MESSAGES_KEY">ERROR_MESSAGES_KEY</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#EXTERNAL_FUNC_ERR">EXTERNAL_FUNC_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#FORMAT_NUMBER_ERR">FORMAT_NUMBER_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#INVALID_ARGUMENT_ERR">INVALID_ARGUMENT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#INVALID_NCNAME_ERR">INVALID_NCNAME_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#INVALID_QNAME_ERR">INVALID_QNAME_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#ITERATOR_CLONE_ERR">ITERATOR_CLONE_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#NAMESPACE_PREFIX_ERR">NAMESPACE_PREFIX_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#NAMESPACES_SUPPORT_ERR">NAMESPACES_SUPPORT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#PARSER_DTD_SUPPORT_ERR">PARSER_DTD_SUPPORT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#RUN_TIME_COPY_ERR">RUN_TIME_COPY_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#RUN_TIME_INTERNAL_ERR">RUN_TIME_INTERNAL_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#STRAY_ATTRIBUTE_ERR">STRAY_ATTRIBUTE_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#STRAY_NAMESPACE_ERR">STRAY_NAMESPACE_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#TYPED_AXIS_SUPPORT_ERR">TYPED_AXIS_SUPPORT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#UNALLOWED_EXTENSION_ELEMENT_ERR">UNALLOWED_EXTENSION_ELEMENT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#UNALLOWED_EXTENSION_FUNCTION_ERR">UNALLOWED_EXTENSION_FUNCTION_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#UNKNOWN_TRANSLET_VERSION_ERR">UNKNOWN_TRANSLET_VERSION_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#UNSUPPORTED_EXT_ERR">UNSUPPORTED_EXT_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#UNSUPPORTED_XSL_ERR">UNSUPPORTED_XSL_ERR</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#BasisLibrary()">BasisLibrary</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" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=2><FONT SIZE="+2">
<B>Method Summary</B></FONT></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#booleanF(java.lang.Object)">booleanF</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function boolean()</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#checkAttribQName(java.lang.String)">checkAttribQName</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to check if xsl:attribute has a valid qname
This method should only be invoked if the name attribute is an AVT</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#checkNCName(java.lang.String)">checkNCName</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to check if a name is a valid ncname
This method should only be invoked if the attribute value is an AVT</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#checkQName(java.lang.String)">checkQName</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to check if a name is a valid qname
This method should only be invoked if the attribute value is an AVT</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compare(org.apache.xml.dtm.DTMAxisIterator, double, int, org.apache.xalan.xsltc.DOM)">compare</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
double&nbsp;rnumber,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: node-set/number compare.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compare(org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.dtm.DTMAxisIterator, int, org.apache.xalan.xsltc.DOM)">compare</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: node-set/node-set compare.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compare(org.apache.xml.dtm.DTMAxisIterator, java.lang.String, int, org.apache.xalan.xsltc.DOM)">compare</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: node-set/string comparison.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compare(int, org.apache.xml.dtm.DTMAxisIterator, int, org.apache.xalan.xsltc.DOM)">compare</A></B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compare(java.lang.Object, java.lang.Object, int, org.apache.xalan.xsltc.DOM)">compare</A></B>(java.lang.Object&nbsp;left,
java.lang.Object&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#consoleOutput(java.lang.String)">consoleOutput</A></B>(java.lang.String&nbsp;msg)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#copy(java.lang.Object, org.apache.xml.serializer.SerializationHandler, int, org.apache.xalan.xsltc.DOM)">copy</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html">SerializationHandler</A>&nbsp;handler,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#countF(org.apache.xml.dtm.DTMAxisIterator)">countF</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Standard function count(node-set)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#expandStylesheetQNameRef(java.lang.String, int, int[], int[], java.lang.String[], boolean)">expandStylesheetQNameRef</A></B>(java.lang.String&nbsp;lexicalQName,
int&nbsp;stylesheetNodeID,
int[]&nbsp;ancestorNodeIDs,
int[]&nbsp;prefixURIsIndex,
java.lang.String[]&nbsp;prefixURIPairs,
boolean&nbsp;ignoreDefault)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up the namespace for a lexical QName using the namespace
declarations available at a particular location in the stylesheet and
return the expanded QName</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#formatNumber(double, java.lang.String, java.text.DecimalFormat)">formatNumber</A></B>(double&nbsp;number,
java.lang.String&nbsp;pattern,
java.text.DecimalFormat&nbsp;formatter)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#generate_idF(int)">generate_idF</A></B>(int&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function generate-id().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#generatePrefix()">generatePrefix</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#getLocalName(java.lang.String)">getLocalName</A></B>(java.lang.String&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;utility function for calls to local-name().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#getPrefix(java.lang.String)">getPrefix</A></B>(java.lang.String&nbsp;qname)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This function is used in the execution of xsl:element</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#getSingleNode(org.apache.xml.dtm.DTMAxisIterator)">getSingleNode</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used with nth position filters to convert a sequence
of nodes to just one single node (the one at position n).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#lookupStylesheetQNameNamespace(java.lang.String, int, int[], int[], java.lang.String[], boolean)">lookupStylesheetQNameNamespace</A></B>(java.lang.String&nbsp;lexicalQName,
int&nbsp;stylesheetNodeID,
int[]&nbsp;ancestorNodeIDs,
int[]&nbsp;prefixURIsIndex,
java.lang.String[]&nbsp;prefixURIPairs,
boolean&nbsp;ignoreDefault)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Look up the namespace for a lexical QName using the namespace
declarations available at a particular location in the stylesheet.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#mapQNameToJavaName(java.lang.String)">mapQNameToJavaName</A></B>(java.lang.String&nbsp;base)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility method to allow setting parameters of the form
{namespaceuri}localName
which get mapped to an instance variable in the class
Hence a parameter of the form "{http://foo.bar}xyz"
will be replaced with the corresponding values
by the BasisLibrary's utility method mapQNametoJavaName
and thus get mapped to legal java variable names</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#namespace_uriF(org.apache.xml.dtm.DTMAxisIterator, org.apache.xalan.xsltc.DOM)">namespace_uriF</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iter,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function namespace-uri(node-set).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#namespace_uriF(int, org.apache.xalan.xsltc.DOM)">namespace_uriF</A></B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function namespace-uri().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#node2Iterator(org.w3c.dom.Node, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)">node2Iterator</A></B>(<A HREF="../../../../../org/w3c/dom/Node.html">Node</A>&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function used to convert a w3c Node into an internal DOM iterator.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#nodeList2Iterator(org.w3c.dom.NodeList, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)">nodeList2Iterator</A></B>(<A HREF="../../../../../org/w3c/dom/NodeList.html">NodeList</A>&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function used to convert a w3c NodeList into a internal
DOM iterator.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#nodesetF(java.lang.Object)">nodesetF</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implements the nodeset() extension function.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#normalize_spaceF(int, org.apache.xalan.xsltc.DOM)">normalize_spaceF</A></B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function normalize-space().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#normalize_spaceF(java.lang.String)">normalize_spaceF</A></B>(java.lang.String&nbsp;value)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function normalize-space(string).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#numberF(int, org.apache.xalan.xsltc.DOM)">numberF</A></B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function number()</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#numberF(java.lang.Object, org.apache.xalan.xsltc.DOM)">numberF</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function number(value)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#objectTypeF(java.lang.Object)">objectTypeF</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implements the object-type() extension function.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#positionF(org.apache.xml.dtm.DTMAxisIterator)">positionF</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I>This method exists only for backwards compatibility with old
translets. New code should not reference it.</I></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#realToInt(double)">realToInt</A></B>(double&nbsp;d)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used in RealType to convert a real to an integer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#realToString(double)">realToString</A></B>(double&nbsp;d)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used in RealType to convert a real to a string.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToBoolean(java.lang.Object)">referenceToBoolean</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to boolean.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToDouble(java.lang.Object)">referenceToDouble</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to double.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;long</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToLong(java.lang.Object)">referenceToLong</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to long.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/w3c/dom/Node.html">Node</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToNode(java.lang.Object, org.apache.xalan.xsltc.DOM)">referenceToNode</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to org.w3c.dom.Node.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/w3c/dom/NodeList.html">NodeList</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToNodeList(java.lang.Object, org.apache.xalan.xsltc.DOM)">referenceToNodeList</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to org.w3c.dom.NodeList.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToNodeSet(java.lang.Object)">referenceToNodeSet</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert references to node-sets.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToResultTree(java.lang.Object)">referenceToResultTree</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function used to convert references to DOMs.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#referenceToString(java.lang.Object, org.apache.xalan.xsltc.DOM)">referenceToString</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to convert reference to String.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#replace(java.lang.String, char, java.lang.String)">replace</A></B>(java.lang.String&nbsp;base,
char&nbsp;ch,
java.lang.String&nbsp;str)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Replace a certain character in a string with a new substring.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#replace(java.lang.String, java.lang.String, java.lang.String[])">replace</A></B>(java.lang.String&nbsp;base,
java.lang.String&nbsp;delim,
java.lang.String[]&nbsp;str)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#roundF(double)">roundF</A></B>(double&nbsp;d)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function round()</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#runTimeError(java.lang.String)">runTimeError</A></B>(java.lang.String&nbsp;code)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print a run-time error message.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#runTimeError(java.lang.String, java.lang.Object)">runTimeError</A></B>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#runTimeError(java.lang.String, java.lang.Object[])">runTimeError</A></B>(java.lang.String&nbsp;code,
java.lang.Object[]&nbsp;args)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#runTimeError(java.lang.String, java.lang.Object, java.lang.Object)">runTimeError</A></B>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0,
java.lang.Object&nbsp;arg1)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#startXslElement(java.lang.String, java.lang.String, org.apache.xml.serializer.SerializationHandler, org.apache.xalan.xsltc.DOM, int)">startXslElement</A></B>(java.lang.String&nbsp;qname,
java.lang.String&nbsp;namespace,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html">SerializationHandler</A>&nbsp;handler,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom,
int&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function for the implementation of xsl:element.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#stringF(int, org.apache.xalan.xsltc.DOM)">stringF</A></B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function string()</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#stringF(java.lang.Object, org.apache.xalan.xsltc.DOM)">stringF</A></B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function string(value)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#stringF(java.lang.Object, int, org.apache.xalan.xsltc.DOM)">stringF</A></B>(java.lang.Object&nbsp;obj,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function string(value)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#stringToInt(java.lang.String)">stringToInt</A></B>(java.lang.String&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used in StringType to convert a string to an int.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#stringToReal(java.lang.String)">stringToReal</A></B>(java.lang.String&nbsp;s)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used in StringType to convert a string to a real.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#substring_afterF(java.lang.String, java.lang.String)">substring_afterF</A></B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function substring-after().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#substring_beforeF(java.lang.String, java.lang.String)">substring_beforeF</A></B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function substring-before().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#substringF(java.lang.String, double)">substringF</A></B>(java.lang.String&nbsp;value,
double&nbsp;start)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function substring().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#substringF(java.lang.String, double, double)">substringF</A></B>(java.lang.String&nbsp;value,
double&nbsp;start,
double&nbsp;length)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function substring().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#sumF(org.apache.xml.dtm.DTMAxisIterator, org.apache.xalan.xsltc.DOM)">sumF</A></B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function sum(node-set).</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#system_propertyF(java.lang.String)">system_propertyF</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function system-property(name)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#testLanguage(java.lang.String, org.apache.xalan.xsltc.DOM, int)">testLanguage</A></B>(java.lang.String&nbsp;testLang,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom,
int&nbsp;node)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to test context node's language</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#translateF(java.lang.String, java.lang.String, java.lang.String)">translateF</A></B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;from,
java.lang.String&nbsp;to)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;XSLT Standard function translate().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#unallowed_extension_elementF(java.lang.String)">unallowed_extension_elementF</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to throw a runtime error on the use of an extension
element when the secure processing feature is set to true.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#unallowed_extension_functionF(java.lang.String)">unallowed_extension_functionF</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to throw a runtime error on the use of an extension
function when the secure processing feature is set to true.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#unresolved_externalF(java.lang.String)">unresolved_externalF</A></B>(java.lang.String&nbsp;name)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External functions that cannot be resolved are replaced with a call
to this method.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#unsupported_ElementF(java.lang.String, boolean)">unsupported_ElementF</A></B>(java.lang.String&nbsp;qname,
boolean&nbsp;isExtension)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function to throw a runtime error for an unsupported element.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TD><B>Methods inherited from class java.lang.Object</B></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="RUN_TIME_INTERNAL_ERR"><!-- --></A><H3>
RUN_TIME_INTERNAL_ERR</H3>
<PRE>
public static final java.lang.String <B>RUN_TIME_INTERNAL_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="RUN_TIME_COPY_ERR"><!-- --></A><H3>
RUN_TIME_COPY_ERR</H3>
<PRE>
public static final java.lang.String <B>RUN_TIME_COPY_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="DATA_CONVERSION_ERR"><!-- --></A><H3>
DATA_CONVERSION_ERR</H3>
<PRE>
public static final java.lang.String <B>DATA_CONVERSION_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="EXTERNAL_FUNC_ERR"><!-- --></A><H3>
EXTERNAL_FUNC_ERR</H3>
<PRE>
public static final java.lang.String <B>EXTERNAL_FUNC_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="EQUALITY_EXPR_ERR"><!-- --></A><H3>
EQUALITY_EXPR_ERR</H3>
<PRE>
public static final java.lang.String <B>EQUALITY_EXPR_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="INVALID_ARGUMENT_ERR"><!-- --></A><H3>
INVALID_ARGUMENT_ERR</H3>
<PRE>
public static final java.lang.String <B>INVALID_ARGUMENT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="FORMAT_NUMBER_ERR"><!-- --></A><H3>
FORMAT_NUMBER_ERR</H3>
<PRE>
public static final java.lang.String <B>FORMAT_NUMBER_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="ITERATOR_CLONE_ERR"><!-- --></A><H3>
ITERATOR_CLONE_ERR</H3>
<PRE>
public static final java.lang.String <B>ITERATOR_CLONE_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="AXIS_SUPPORT_ERR"><!-- --></A><H3>
AXIS_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <B>AXIS_SUPPORT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="TYPED_AXIS_SUPPORT_ERR"><!-- --></A><H3>
TYPED_AXIS_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <B>TYPED_AXIS_SUPPORT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="STRAY_ATTRIBUTE_ERR"><!-- --></A><H3>
STRAY_ATTRIBUTE_ERR</H3>
<PRE>
public static final java.lang.String <B>STRAY_ATTRIBUTE_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="STRAY_NAMESPACE_ERR"><!-- --></A><H3>
STRAY_NAMESPACE_ERR</H3>
<PRE>
public static final java.lang.String <B>STRAY_NAMESPACE_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="NAMESPACE_PREFIX_ERR"><!-- --></A><H3>
NAMESPACE_PREFIX_ERR</H3>
<PRE>
public static final java.lang.String <B>NAMESPACE_PREFIX_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="DOM_ADAPTER_INIT_ERR"><!-- --></A><H3>
DOM_ADAPTER_INIT_ERR</H3>
<PRE>
public static final java.lang.String <B>DOM_ADAPTER_INIT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="PARSER_DTD_SUPPORT_ERR"><!-- --></A><H3>
PARSER_DTD_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <B>PARSER_DTD_SUPPORT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="NAMESPACES_SUPPORT_ERR"><!-- --></A><H3>
NAMESPACES_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <B>NAMESPACES_SUPPORT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="CANT_RESOLVE_RELATIVE_URI_ERR"><!-- --></A><H3>
CANT_RESOLVE_RELATIVE_URI_ERR</H3>
<PRE>
public static final java.lang.String <B>CANT_RESOLVE_RELATIVE_URI_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="UNSUPPORTED_XSL_ERR"><!-- --></A><H3>
UNSUPPORTED_XSL_ERR</H3>
<PRE>
public static final java.lang.String <B>UNSUPPORTED_XSL_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="UNSUPPORTED_EXT_ERR"><!-- --></A><H3>
UNSUPPORTED_EXT_ERR</H3>
<PRE>
public static final java.lang.String <B>UNSUPPORTED_EXT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="UNKNOWN_TRANSLET_VERSION_ERR"><!-- --></A><H3>
UNKNOWN_TRANSLET_VERSION_ERR</H3>
<PRE>
public static final java.lang.String <B>UNKNOWN_TRANSLET_VERSION_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="INVALID_QNAME_ERR"><!-- --></A><H3>
INVALID_QNAME_ERR</H3>
<PRE>
public static final java.lang.String <B>INVALID_QNAME_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="INVALID_NCNAME_ERR"><!-- --></A><H3>
INVALID_NCNAME_ERR</H3>
<PRE>
public static final java.lang.String <B>INVALID_NCNAME_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="UNALLOWED_EXTENSION_FUNCTION_ERR"><!-- --></A><H3>
UNALLOWED_EXTENSION_FUNCTION_ERR</H3>
<PRE>
public static final java.lang.String <B>UNALLOWED_EXTENSION_FUNCTION_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="UNALLOWED_EXTENSION_ELEMENT_ERR"><!-- --></A><H3>
UNALLOWED_EXTENSION_ELEMENT_ERR</H3>
<PRE>
public static final java.lang.String <B>UNALLOWED_EXTENSION_ELEMENT_ERR</B></PRE>
<DL>
</DL>
<HR>
<A NAME="ERROR_MESSAGES_KEY"><!-- --></A><H3>
ERROR_MESSAGES_KEY</H3>
<PRE>
public static final java.lang.String <B>ERROR_MESSAGES_KEY</B></PRE>
<DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="BasisLibrary()"><!-- --></A><H3>
BasisLibrary</H3>
<PRE>
public <B>BasisLibrary</B>()</PRE>
<DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TD COLSPAN=1><FONT SIZE="+2">
<B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="countF(org.apache.xml.dtm.DTMAxisIterator)"><!-- --></A><H3>
countF</H3>
<PRE>
public static int <B>countF</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</PRE>
<DL>
<DD>Standard function count(node-set)</DL>
<HR>
<A NAME="positionF(org.apache.xml.dtm.DTMAxisIterator)"><!-- --></A><H3>
positionF</H3>
<PRE>
public static int <B>positionF</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</PRE>
<DL>
<DD><B>Deprecated.</B>&nbsp;<I>This method exists only for backwards compatibility with old
translets. New code should not reference it.</I><DD>Standard function position()</DL>
<HR>
<A NAME="sumF(org.apache.xml.dtm.DTMAxisIterator, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
sumF</H3>
<PRE>
public static double <B>sumF</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function sum(node-set).
stringToDouble is inlined</DL>
<HR>
<A NAME="stringF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <B>stringF</B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string()</DL>
<HR>
<A NAME="stringF(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <B>stringF</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string(value)</DL>
<HR>
<A NAME="stringF(java.lang.Object, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <B>stringF</B>(java.lang.Object&nbsp;obj,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string(value)</DL>
<HR>
<A NAME="numberF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
numberF</H3>
<PRE>
public static double <B>numberF</B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function number()</DL>
<HR>
<A NAME="numberF(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
numberF</H3>
<PRE>
public static double <B>numberF</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function number(value)</DL>
<HR>
<A NAME="roundF(double)"><!-- --></A><H3>
roundF</H3>
<PRE>
public static double <B>roundF</B>(double&nbsp;d)</PRE>
<DL>
<DD>XSLT Standard function round()</DL>
<HR>
<A NAME="booleanF(java.lang.Object)"><!-- --></A><H3>
booleanF</H3>
<PRE>
public static boolean <B>booleanF</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>XSLT Standard function boolean()</DL>
<HR>
<A NAME="substringF(java.lang.String, double)"><!-- --></A><H3>
substringF</H3>
<PRE>
public static java.lang.String <B>substringF</B>(java.lang.String&nbsp;value,
double&nbsp;start)</PRE>
<DL>
<DD>XSLT Standard function substring(). Must take a double because of
conversions resulting into NaNs and rounding.</DL>
<HR>
<A NAME="substringF(java.lang.String, double, double)"><!-- --></A><H3>
substringF</H3>
<PRE>
public static java.lang.String <B>substringF</B>(java.lang.String&nbsp;value,
double&nbsp;start,
double&nbsp;length)</PRE>
<DL>
<DD>XSLT Standard function substring(). Must take a double because of
conversions resulting into NaNs and rounding.</DL>
<HR>
<A NAME="substring_afterF(java.lang.String, java.lang.String)"><!-- --></A><H3>
substring_afterF</H3>
<PRE>
public static java.lang.String <B>substring_afterF</B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</PRE>
<DL>
<DD>XSLT Standard function substring-after().</DL>
<HR>
<A NAME="substring_beforeF(java.lang.String, java.lang.String)"><!-- --></A><H3>
substring_beforeF</H3>
<PRE>
public static java.lang.String <B>substring_beforeF</B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</PRE>
<DL>
<DD>XSLT Standard function substring-before().</DL>
<HR>
<A NAME="translateF(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
translateF</H3>
<PRE>
public static java.lang.String <B>translateF</B>(java.lang.String&nbsp;value,
java.lang.String&nbsp;from,
java.lang.String&nbsp;to)</PRE>
<DL>
<DD>XSLT Standard function translate().</DL>
<HR>
<A NAME="normalize_spaceF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
normalize_spaceF</H3>
<PRE>
public static java.lang.String <B>normalize_spaceF</B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function normalize-space().</DL>
<HR>
<A NAME="normalize_spaceF(java.lang.String)"><!-- --></A><H3>
normalize_spaceF</H3>
<PRE>
public static java.lang.String <B>normalize_spaceF</B>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>XSLT Standard function normalize-space(string).</DL>
<HR>
<A NAME="generate_idF(int)"><!-- --></A><H3>
generate_idF</H3>
<PRE>
public static java.lang.String <B>generate_idF</B>(int&nbsp;node)</PRE>
<DL>
<DD>XSLT Standard function generate-id().</DL>
<HR>
<A NAME="getLocalName(java.lang.String)"><!-- --></A><H3>
getLocalName</H3>
<PRE>
public static java.lang.String <B>getLocalName</B>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>utility function for calls to local-name().</DL>
<HR>
<A NAME="unresolved_externalF(java.lang.String)"><!-- --></A><H3>
unresolved_externalF</H3>
<PRE>
public static void <B>unresolved_externalF</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>External functions that cannot be resolved are replaced with a call
to this method. This method will generate a runtime errors. A good
stylesheet checks whether the function exists using conditional
constructs, and never really tries to call it if it doesn't exist.
But simple stylesheets may result in a call to this method.
The compiler should generate a warning if it encounters a call to
an unresolved external function.</DL>
<HR>
<A NAME="unallowed_extension_functionF(java.lang.String)"><!-- --></A><H3>
unallowed_extension_functionF</H3>
<PRE>
public static void <B>unallowed_extension_functionF</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Utility function to throw a runtime error on the use of an extension
function when the secure processing feature is set to true.</DL>
<HR>
<A NAME="unallowed_extension_elementF(java.lang.String)"><!-- --></A><H3>
unallowed_extension_elementF</H3>
<PRE>
public static void <B>unallowed_extension_elementF</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Utility function to throw a runtime error on the use of an extension
element when the secure processing feature is set to true.</DL>
<HR>
<A NAME="unsupported_ElementF(java.lang.String, boolean)"><!-- --></A><H3>
unsupported_ElementF</H3>
<PRE>
public static void <B>unsupported_ElementF</B>(java.lang.String&nbsp;qname,
boolean&nbsp;isExtension)</PRE>
<DL>
<DD>Utility function to throw a runtime error for an unsupported element.
This is only used in forward-compatibility mode, when the control flow
cannot be determined. In 1.0 mode, the error message is emitted at
compile time.</DL>
<HR>
<A NAME="namespace_uriF(org.apache.xml.dtm.DTMAxisIterator, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
namespace_uriF</H3>
<PRE>
public static java.lang.String <B>namespace_uriF</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iter,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function namespace-uri(node-set).</DL>
<HR>
<A NAME="system_propertyF(java.lang.String)"><!-- --></A><H3>
system_propertyF</H3>
<PRE>
public static java.lang.String <B>system_propertyF</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>XSLT Standard function system-property(name)</DL>
<HR>
<A NAME="namespace_uriF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
namespace_uriF</H3>
<PRE>
public static java.lang.String <B>namespace_uriF</B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function namespace-uri().</DL>
<HR>
<A NAME="objectTypeF(java.lang.Object)"><!-- --></A><H3>
objectTypeF</H3>
<PRE>
public static java.lang.String <B>objectTypeF</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Implements the object-type() extension function.<DD><DL>
<DT><B>See Also: </B><DD><a href="http://www.exslt.org/">EXSLT</a></DL>
</DD>
</DL>
<HR>
<A NAME="nodesetF(java.lang.Object)"><!-- --></A><H3>
nodesetF</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A> <B>nodesetF</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Implements the nodeset() extension function.</DL>
<HR>
<A NAME="compare(org.apache.xml.dtm.DTMAxisIterator, org.apache.xml.dtm.DTMAxisIterator, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compare</H3>
<PRE>
public static boolean <B>compare</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/node-set compare.</DL>
<HR>
<A NAME="compare(int, org.apache.xml.dtm.DTMAxisIterator, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compare</H3>
<PRE>
public static boolean <B>compare</B>(int&nbsp;node,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
</DL>
<HR>
<A NAME="compare(org.apache.xml.dtm.DTMAxisIterator, double, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compare</H3>
<PRE>
public static boolean <B>compare</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
double&nbsp;rnumber,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/number compare.</DL>
<HR>
<A NAME="compare(org.apache.xml.dtm.DTMAxisIterator, java.lang.String, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compare</H3>
<PRE>
public static boolean <B>compare</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;left,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/string comparison.</DL>
<HR>
<A NAME="compare(java.lang.Object, java.lang.Object, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compare</H3>
<PRE>
public static boolean <B>compare</B>(java.lang.Object&nbsp;left,
java.lang.Object&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
</DL>
<HR>
<A NAME="testLanguage(java.lang.String, org.apache.xalan.xsltc.DOM, int)"><!-- --></A><H3>
testLanguage</H3>
<PRE>
public static boolean <B>testLanguage</B>(java.lang.String&nbsp;testLang,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom,
int&nbsp;node)</PRE>
<DL>
<DD>Utility function: used to test context node's language</DL>
<HR>
<A NAME="stringToReal(java.lang.String)"><!-- --></A><H3>
stringToReal</H3>
<PRE>
public static double <B>stringToReal</B>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Utility function: used in StringType to convert a string to a real.</DL>
<HR>
<A NAME="stringToInt(java.lang.String)"><!-- --></A><H3>
stringToInt</H3>
<PRE>
public static int <B>stringToInt</B>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Utility function: used in StringType to convert a string to an int.</DL>
<HR>
<A NAME="realToString(double)"><!-- --></A><H3>
realToString</H3>
<PRE>
public static java.lang.String <B>realToString</B>(double&nbsp;d)</PRE>
<DL>
<DD>Utility function: used in RealType to convert a real to a string.
Removes the decimal if null.</DL>
<HR>
<A NAME="realToInt(double)"><!-- --></A><H3>
realToInt</H3>
<PRE>
public static int <B>realToInt</B>(double&nbsp;d)</PRE>
<DL>
<DD>Utility function: used in RealType to convert a real to an integer</DL>
<HR>
<A NAME="formatNumber(double, java.lang.String, java.text.DecimalFormat)"><!-- --></A><H3>
formatNumber</H3>
<PRE>
public static java.lang.String <B>formatNumber</B>(double&nbsp;number,
java.lang.String&nbsp;pattern,
java.text.DecimalFormat&nbsp;formatter)</PRE>
<DL>
</DL>
<HR>
<A NAME="referenceToNodeSet(java.lang.Object)"><!-- --></A><H3>
referenceToNodeSet</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A> <B>referenceToNodeSet</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert references to node-sets. If the
obj is an instanceof Node then create a singleton iterator.</DL>
<HR>
<A NAME="referenceToNodeList(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToNodeList</H3>
<PRE>
public static <A HREF="../../../../../org/w3c/dom/NodeList.html">NodeList</A> <B>referenceToNodeList</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to org.w3c.dom.NodeList.</DL>
<HR>
<A NAME="referenceToNode(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToNode</H3>
<PRE>
public static <A HREF="../../../../../org/w3c/dom/Node.html">Node</A> <B>referenceToNode</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to org.w3c.dom.Node.</DL>
<HR>
<A NAME="referenceToLong(java.lang.Object)"><!-- --></A><H3>
referenceToLong</H3>
<PRE>
public static long <B>referenceToLong</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to long.</DL>
<HR>
<A NAME="referenceToDouble(java.lang.Object)"><!-- --></A><H3>
referenceToDouble</H3>
<PRE>
public static double <B>referenceToDouble</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to double.</DL>
<HR>
<A NAME="referenceToBoolean(java.lang.Object)"><!-- --></A><H3>
referenceToBoolean</H3>
<PRE>
public static boolean <B>referenceToBoolean</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to boolean.</DL>
<HR>
<A NAME="referenceToString(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToString</H3>
<PRE>
public static java.lang.String <B>referenceToString</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to String.</DL>
<HR>
<A NAME="node2Iterator(org.w3c.dom.Node, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
node2Iterator</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A> <B>node2Iterator</B>(<A HREF="../../../../../org/w3c/dom/Node.html">Node</A>&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function used to convert a w3c Node into an internal DOM iterator.</DL>
<HR>
<A NAME="nodeList2Iterator(org.w3c.dom.NodeList, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
nodeList2Iterator</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A> <B>nodeList2Iterator</B>(<A HREF="../../../../../org/w3c/dom/NodeList.html">NodeList</A>&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function used to convert a w3c NodeList into a internal
DOM iterator.</DL>
<HR>
<A NAME="referenceToResultTree(java.lang.Object)"><!-- --></A><H3>
referenceToResultTree</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A> <B>referenceToResultTree</B>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function used to convert references to DOMs.</DL>
<HR>
<A NAME="getSingleNode(org.apache.xml.dtm.DTMAxisIterator)"><!-- --></A><H3>
getSingleNode</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A> <B>getSingleNode</B>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html">DTMAxisIterator</A>&nbsp;iterator)</PRE>
<DL>
<DD>Utility function: used with nth position filters to convert a sequence
of nodes to just one single node (the one at position n).</DL>
<HR>
<A NAME="copy(java.lang.Object, org.apache.xml.serializer.SerializationHandler, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
copy</H3>
<PRE>
public static void <B>copy</B>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html">SerializationHandler</A>&nbsp;handler,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom)</PRE>
<DL>
</DL>
<HR>
<A NAME="checkAttribQName(java.lang.String)"><!-- --></A><H3>
checkAttribQName</H3>
<PRE>
public static void <B>checkAttribQName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Utility function to check if xsl:attribute has a valid qname
This method should only be invoked if the name attribute is an AVT</DL>
<HR>
<A NAME="checkNCName(java.lang.String)"><!-- --></A><H3>
checkNCName</H3>
<PRE>
public static void <B>checkNCName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Utility function to check if a name is a valid ncname
This method should only be invoked if the attribute value is an AVT</DL>
<HR>
<A NAME="checkQName(java.lang.String)"><!-- --></A><H3>
checkQName</H3>
<PRE>
public static void <B>checkQName</B>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>Utility function to check if a name is a valid qname
This method should only be invoked if the attribute value is an AVT</DL>
<HR>
<A NAME="startXslElement(java.lang.String, java.lang.String, org.apache.xml.serializer.SerializationHandler, org.apache.xalan.xsltc.DOM, int)"><!-- --></A><H3>
startXslElement</H3>
<PRE>
public static java.lang.String <B>startXslElement</B>(java.lang.String&nbsp;qname,
java.lang.String&nbsp;namespace,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html">SerializationHandler</A>&nbsp;handler,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html">DOM</A>&nbsp;dom,
int&nbsp;node)</PRE>
<DL>
<DD>Utility function for the implementation of xsl:element.</DL>
<HR>
<A NAME="lookupStylesheetQNameNamespace(java.lang.String, int, int[], int[], java.lang.String[], boolean)"><!-- --></A><H3>
lookupStylesheetQNameNamespace</H3>
<PRE>
public static java.lang.String <B>lookupStylesheetQNameNamespace</B>(java.lang.String&nbsp;lexicalQName,
int&nbsp;stylesheetNodeID,
int[]&nbsp;ancestorNodeIDs,
int[]&nbsp;prefixURIsIndex,
java.lang.String[]&nbsp;prefixURIPairs,
boolean&nbsp;ignoreDefault)</PRE>
<DL>
<DD><p>Look up the namespace for a lexical QName using the namespace
declarations available at a particular location in the stylesheet.</p>
<p>See <CODE>org.apache.xalan.xsltc.compiler.Stylesheet#compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)</CODE>
for more information about the <code>ancestorNodeIDs</code>,
<code>prefixURIsIndex</code> and <code>prefixURIPairs</code arrays.</p><DD><DL>
<DT><B>Parameters:</B><DD><CODE>lexicalQName</CODE> - The QName as a <code>java.lang.String</code><DD><CODE>stylesheetNodeID</CODE> - An <code>int</code> representing the element in
the stylesheet relative to which the namespace of
the lexical QName is to be determined<DD><CODE>ancestorNodeIDs</CODE> - An <code>int</code> array, indexed by stylesheet
node IDs, containing the ID of the nearest ancestor
node in the stylesheet that has namespace
declarations, or <code>-1</code> if there is no
such ancestor<DD><CODE>prefixURIsIndex</CODE> - An <code>int</code> array, indexed by stylesheet
node IDs, containing the index into the
<code>prefixURIPairs</code> array of the first
prefix declared on that stylesheet node<DD><CODE>prefixURIPairs</CODE> - A <code>java.lang.String</code> array that contains
pairs of<DD><CODE>ignoreDefault</CODE> - A <code>boolean</code> indicating whether any
default namespace decarlation should be considered<DT><B>Returns:</B><DD>The namespace of the lexical QName or a zero-length string if
the QName is in no namespace or no namespace declaration for the
prefix of the QName was found</DL>
</DD>
</DL>
<HR>
<A NAME="expandStylesheetQNameRef(java.lang.String, int, int[], int[], java.lang.String[], boolean)"><!-- --></A><H3>
expandStylesheetQNameRef</H3>
<PRE>
public static java.lang.String <B>expandStylesheetQNameRef</B>(java.lang.String&nbsp;lexicalQName,
int&nbsp;stylesheetNodeID,
int[]&nbsp;ancestorNodeIDs,
int[]&nbsp;prefixURIsIndex,
java.lang.String[]&nbsp;prefixURIPairs,
boolean&nbsp;ignoreDefault)</PRE>
<DL>
<DD><p>Look up the namespace for a lexical QName using the namespace
declarations available at a particular location in the stylesheet and
return the expanded QName</p>
<p>See <CODE>org.apache.xalan.xsltc.compiler.Stylesheet#compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)</CODE>
for more information about the <code>ancestorNodeIDs</code>,
<code>prefixURIsIndex</code> and <code>prefixURIPairs</code arrays.</p><DD><DL>
<DT><B>Parameters:</B><DD><CODE>lexicalQName</CODE> - The QName as a <code>java.lang.String</code><DD><CODE>stylesheetNodeID</CODE> - An <code>int</code> representing the element in
the stylesheet relative to which the namespace of
the lexical QName is to be determined<DD><CODE>ancestorNodeIDs</CODE> - An <code>int</code> array, indexed by stylesheet
node IDs, containing the ID of the nearest ancestor
node in the stylesheet that has namespace
declarations, or <code>-1</code> if there is no
such ancestor<DD><CODE>prefixURIsIndex</CODE> - An <code>int</code> array, indexed by stylesheet
node IDs, containing the index into the
<code>prefixURIPairs</code> array of the first
prefix declared on that stylesheet node<DD><CODE>prefixURIPairs</CODE> - A <code>java.lang.String</code> array that contains
pairs of<DD><CODE>ignoreDefault</CODE> - A <code>boolean</code> indicating whether any
default namespace decarlation should be considered<DT><B>Returns:</B><DD>The expanded QName in the form "uri:localName" or just
"localName" if the QName is in no namespace or no namespace
declaration for the prefix of the QName was found</DL>
</DD>
</DL>
<HR>
<A NAME="getPrefix(java.lang.String)"><!-- --></A><H3>
getPrefix</H3>
<PRE>
public static java.lang.String <B>getPrefix</B>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>This function is used in the execution of xsl:element</DL>
<HR>
<A NAME="generatePrefix()"><!-- --></A><H3>
generatePrefix</H3>
<PRE>
public static java.lang.String <B>generatePrefix</B>()</PRE>
<DL>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <B>runTimeError</B>(java.lang.String&nbsp;code)</PRE>
<DL>
<DD>Print a run-time error message.</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object[])"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <B>runTimeError</B>(java.lang.String&nbsp;code,
java.lang.Object[]&nbsp;args)</PRE>
<DL>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <B>runTimeError</B>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0)</PRE>
<DL>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <B>runTimeError</B>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0,
java.lang.Object&nbsp;arg1)</PRE>
<DL>
</DL>
<HR>
<A NAME="consoleOutput(java.lang.String)"><!-- --></A><H3>
consoleOutput</H3>
<PRE>
public static void <B>consoleOutput</B>(java.lang.String&nbsp;msg)</PRE>
<DL>
</DL>
<HR>
<A NAME="replace(java.lang.String, char, java.lang.String)"><!-- --></A><H3>
replace</H3>
<PRE>
public static java.lang.String <B>replace</B>(java.lang.String&nbsp;base,
char&nbsp;ch,
java.lang.String&nbsp;str)</PRE>
<DL>
<DD>Replace a certain character in a string with a new substring.</DL>
<HR>
<A NAME="replace(java.lang.String, java.lang.String, java.lang.String[])"><!-- --></A><H3>
replace</H3>
<PRE>
public static java.lang.String <B>replace</B>(java.lang.String&nbsp;base,
java.lang.String&nbsp;delim,
java.lang.String[]&nbsp;str)</PRE>
<DL>
</DL>
<HR>
<A NAME="mapQNameToJavaName(java.lang.String)"><!-- --></A><H3>
mapQNameToJavaName</H3>
<PRE>
public static java.lang.String <B>mapQNameToJavaName</B>(java.lang.String&nbsp;base)</PRE>
<DL>
<DD>Utility method to allow setting parameters of the form
{namespaceuri}localName
which get mapped to an instance variable in the class
Hence a parameter of the form "{http://foo.bar}xyz"
will be replaced with the corresponding values
by the BasisLibrary's utility method mapQNametoJavaName
and thus get mapped to legal java variable names</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ========== START OF NAVBAR ========== -->
<A NAME="navbar_bottom"><!-- --></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
<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/BasisLibrary.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Attributes.html"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/ErrorMessages.html"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html" TARGET="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="BasisLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: &nbsp;INNER&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>
<!-- =========== END OF NAVBAR =========== -->
<HR>
Copyright © 2006 Apache XML Project. All Rights Reserved.
</BODY>
</HTML>