blob: 21d1b59419e78a275ea94400156d5870722f2c03 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_18) on Sun Apr 01 21:18:29 PDT 2012 -->
<TITLE>
BasisLibrary
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xalan.xsltc.runtime.BasisLibrary class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="BasisLibrary";
}
</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/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" title="class in org.apache.xalan.xsltc.runtime"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Constants.html" title="interface in org.apache.xalan.xsltc.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/runtime/BasisLibrary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="BasisLibrary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xalan.xsltc.runtime</FONT>
<BR>
Class BasisLibrary</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xalan.xsltc.runtime.BasisLibrary</B>
</PRE>
<HR>
<DL>
<DT><PRE>public final class <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.59"><B>BasisLibrary</B></A><DT>extends java.lang.Object</DL>
</PRE>
<P>
Standard XSLT functions. All standard functions expect the current node
and the DOM as their last two arguments.
<P>
<P>
<HR>
<P>
<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;char[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#_characterArray">_characterArray</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used in xsl:copy.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;java.text.FieldPosition</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#_fieldPosition">_fieldPosition</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Utility function: used to format/adjust a double to a 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#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>private static&nbsp;java.text.DecimalFormat</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#defaultFormatter">defaultFormatter</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#defaultPattern">defaultPattern</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>private static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#DOUBLE_FRACTION_DIGITS">DOUBLE_FRACTION_DIGITS</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;java.lang.String</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#EMPTYSTRING">EMPTYSTRING</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;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>private static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#lowerBounds">lowerBounds</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;java.util.ResourceBundle</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#m_bundle">m_bundle</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>private static&nbsp;int</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#prefixIndex">prefixIndex</A></B></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;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>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;double</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#upperBounds">upperBounds</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/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" 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>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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
double&nbsp;rnumber,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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" title="interface in org.apache.xalan.xsltc">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>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#compareStrings(java.lang.String, java.lang.String, int, org.apache.xalan.xsltc.DOM)">compareStrings</A></B>(java.lang.String&nbsp;lstring,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&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" title="interface in org.apache.xml.dtm">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" title="interface in org.apache.xml.dtm">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" title="interface in org.apache.xml.dtm">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>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#hasSimpleType(java.lang.Object)">hasSimpleType</A></B>(java.lang.Object&nbsp;obj)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#isWhiteSpace(char)">isWhiteSpace</A></B>(char&nbsp;ch)</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#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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iter,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xml.dtm">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>(org.w3c.dom.Node&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xml.dtm">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>(org.w3c.dom.NodeList&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>private static&nbsp;<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/xalan/xsltc/runtime/BasisLibrary.html#nodeList2IteratorUsingHandleFromNode(org.w3c.dom.NodeList, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)">nodeList2IteratorUsingHandleFromNode</A></B>(org.w3c.dom.NodeList&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In a perfect world, this would be the implementation for
nodeList2Iterator.</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" title="interface in org.apache.xml.dtm">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xml.dtm">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;org.w3c.dom.Node</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" title="interface in org.apache.xalan.xsltc">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;org.w3c.dom.NodeList</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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xml.dtm">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xalan.xsltc">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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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" title="interface in org.apache.xalan.xsltc">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" 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="EMPTYSTRING"><!-- --></A><H3>
EMPTYSTRING</H3>
<PRE>
private static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.61"><B>EMPTYSTRING</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.EMPTYSTRING">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DOUBLE_FRACTION_DIGITS"><!-- --></A><H3>
DOUBLE_FRACTION_DIGITS</H3>
<PRE>
private static final int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.876"><B>DOUBLE_FRACTION_DIGITS</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.DOUBLE_FRACTION_DIGITS">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="lowerBounds"><!-- --></A><H3>
lowerBounds</H3>
<PRE>
private static final double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.877"><B>lowerBounds</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.lowerBounds">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="upperBounds"><!-- --></A><H3>
upperBounds</H3>
<PRE>
private static final double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.878"><B>upperBounds</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.upperBounds">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="defaultFormatter"><!-- --></A><H3>
defaultFormatter</H3>
<PRE>
private static java.text.DecimalFormat <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.879"><B>defaultFormatter</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="defaultPattern"><!-- --></A><H3>
defaultPattern</H3>
<PRE>
private static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.880"><B>defaultPattern</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="_fieldPosition"><!-- --></A><H3>
_fieldPosition</H3>
<PRE>
private static java.text.FieldPosition <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.929"><B>_fieldPosition</B></A></PRE>
<DL>
<DD>Utility function: used to format/adjust a double to a string. The
DecimalFormat object comes from the 'formatSymbols' hashtable in
AbstractTranslet.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="_characterArray"><!-- --></A><H3>
_characterArray</H3>
<PRE>
private static char[] <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1326"><B>_characterArray</B></A></PRE>
<DL>
<DD>Utility function: used in xsl:copy.
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="prefixIndex"><!-- --></A><H3>
prefixIndex</H3>
<PRE>
private static int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1601"><B>prefixIndex</B></A></PRE>
<DL>
<DD>This function is used in the execution of xsl:element
<P>
<DL>
</DL>
</DL>
<HR>
<A NAME="RUN_TIME_INTERNAL_ERR"><!-- --></A><H3>
RUN_TIME_INTERNAL_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1606"><B>RUN_TIME_INTERNAL_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.RUN_TIME_INTERNAL_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="RUN_TIME_COPY_ERR"><!-- --></A><H3>
RUN_TIME_COPY_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1608"><B>RUN_TIME_COPY_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.RUN_TIME_COPY_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DATA_CONVERSION_ERR"><!-- --></A><H3>
DATA_CONVERSION_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1610"><B>DATA_CONVERSION_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.DATA_CONVERSION_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EXTERNAL_FUNC_ERR"><!-- --></A><H3>
EXTERNAL_FUNC_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1612"><B>EXTERNAL_FUNC_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.EXTERNAL_FUNC_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="EQUALITY_EXPR_ERR"><!-- --></A><H3>
EQUALITY_EXPR_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1614"><B>EQUALITY_EXPR_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.EQUALITY_EXPR_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INVALID_ARGUMENT_ERR"><!-- --></A><H3>
INVALID_ARGUMENT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1616"><B>INVALID_ARGUMENT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.INVALID_ARGUMENT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="FORMAT_NUMBER_ERR"><!-- --></A><H3>
FORMAT_NUMBER_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1618"><B>FORMAT_NUMBER_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.FORMAT_NUMBER_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="ITERATOR_CLONE_ERR"><!-- --></A><H3>
ITERATOR_CLONE_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1620"><B>ITERATOR_CLONE_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.ITERATOR_CLONE_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="AXIS_SUPPORT_ERR"><!-- --></A><H3>
AXIS_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1622"><B>AXIS_SUPPORT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.AXIS_SUPPORT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="TYPED_AXIS_SUPPORT_ERR"><!-- --></A><H3>
TYPED_AXIS_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1624"><B>TYPED_AXIS_SUPPORT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.TYPED_AXIS_SUPPORT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="STRAY_ATTRIBUTE_ERR"><!-- --></A><H3>
STRAY_ATTRIBUTE_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1626"><B>STRAY_ATTRIBUTE_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.STRAY_ATTRIBUTE_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="STRAY_NAMESPACE_ERR"><!-- --></A><H3>
STRAY_NAMESPACE_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1628"><B>STRAY_NAMESPACE_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.STRAY_NAMESPACE_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NAMESPACE_PREFIX_ERR"><!-- --></A><H3>
NAMESPACE_PREFIX_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1630"><B>NAMESPACE_PREFIX_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.NAMESPACE_PREFIX_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="DOM_ADAPTER_INIT_ERR"><!-- --></A><H3>
DOM_ADAPTER_INIT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1632"><B>DOM_ADAPTER_INIT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.DOM_ADAPTER_INIT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="PARSER_DTD_SUPPORT_ERR"><!-- --></A><H3>
PARSER_DTD_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1634"><B>PARSER_DTD_SUPPORT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.PARSER_DTD_SUPPORT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="NAMESPACES_SUPPORT_ERR"><!-- --></A><H3>
NAMESPACES_SUPPORT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1636"><B>NAMESPACES_SUPPORT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.NAMESPACES_SUPPORT_ERR">Constant Field Values</A></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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1638"><B>CANT_RESOLVE_RELATIVE_URI_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.CANT_RESOLVE_RELATIVE_URI_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNSUPPORTED_XSL_ERR"><!-- --></A><H3>
UNSUPPORTED_XSL_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1640"><B>UNSUPPORTED_XSL_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.UNSUPPORTED_XSL_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNSUPPORTED_EXT_ERR"><!-- --></A><H3>
UNSUPPORTED_EXT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1642"><B>UNSUPPORTED_EXT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.UNSUPPORTED_EXT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNKNOWN_TRANSLET_VERSION_ERR"><!-- --></A><H3>
UNKNOWN_TRANSLET_VERSION_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1644"><B>UNKNOWN_TRANSLET_VERSION_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.UNKNOWN_TRANSLET_VERSION_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INVALID_QNAME_ERR"><!-- --></A><H3>
INVALID_QNAME_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1646"><B>INVALID_QNAME_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.INVALID_QNAME_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="INVALID_NCNAME_ERR"><!-- --></A><H3>
INVALID_NCNAME_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1647"><B>INVALID_NCNAME_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.INVALID_NCNAME_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNALLOWED_EXTENSION_FUNCTION_ERR"><!-- --></A><H3>
UNALLOWED_EXTENSION_FUNCTION_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1648"><B>UNALLOWED_EXTENSION_FUNCTION_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.UNALLOWED_EXTENSION_FUNCTION_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="UNALLOWED_EXTENSION_ELEMENT_ERR"><!-- --></A><H3>
UNALLOWED_EXTENSION_ELEMENT_ERR</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1649"><B>UNALLOWED_EXTENSION_ELEMENT_ERR</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.UNALLOWED_EXTENSION_ELEMENT_ERR">Constant Field Values</A></DL>
</DL>
<HR>
<A NAME="m_bundle"><!-- --></A><H3>
m_bundle</H3>
<PRE>
private static java.util.ResourceBundle <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1652"><B>m_bundle</B></A></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>
<A NAME="ERROR_MESSAGES_KEY"><!-- --></A><H3>
ERROR_MESSAGES_KEY</H3>
<PRE>
public static final java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1654"><B>ERROR_MESSAGES_KEY</B></A></PRE>
<DL>
<DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../constant-values.html#org.apache.xalan.xsltc.runtime.BasisLibrary.ERROR_MESSAGES_KEY">Constant Field Values</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="BasisLibrary()"><!-- --></A><H3>
BasisLibrary</H3>
<PRE>
public <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.59"><B>BasisLibrary</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="countF(org.apache.xml.dtm.DTMAxisIterator)"><!-- --></A><H3>
countF</H3>
<PRE>
public static int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.66"><B>countF</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator)</PRE>
<DL>
<DD>Standard function count(node-set)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="positionF(org.apache.xml.dtm.DTMAxisIterator)"><!-- --></A><H3>
positionF</H3>
<PRE>
public static int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.75"><B>positionF</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">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>
<P>
<DD>Standard function position()
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="sumF(org.apache.xml.dtm.DTMAxisIterator, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
sumF</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.85"><B>sumF</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function sum(node-set).
stringToDouble is inlined
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="stringF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.102"><B>stringF</B></A>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string()
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="stringF(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.109"><B>stringF</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string(value)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="stringF(java.lang.Object, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
stringF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.127"><B>stringF</B></A>(java.lang.Object&nbsp;obj,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function string(value)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="numberF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
numberF</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.161"><B>numberF</B></A>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function number()
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="numberF(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
numberF</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.168"><B>numberF</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function number(value)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="roundF(double)"><!-- --></A><H3>
roundF</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.201"><B>roundF</B></A>(double&nbsp;d)</PRE>
<DL>
<DD>XSLT Standard function round()
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="booleanF(java.lang.Object)"><!-- --></A><H3>
booleanF</H3>
<PRE>
public static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.209"><B>booleanF</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>XSLT Standard function boolean()
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="substringF(java.lang.String, double)"><!-- --></A><H3>
substringF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.245"><B>substringF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="substringF(java.lang.String, double, double)"><!-- --></A><H3>
substringF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.266"><B>substringF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="substring_afterF(java.lang.String, java.lang.String)"><!-- --></A><H3>
substring_afterF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.295"><B>substring_afterF</B></A>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</PRE>
<DL>
<DD>XSLT Standard function substring-after().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="substring_beforeF(java.lang.String, java.lang.String)"><!-- --></A><H3>
substring_beforeF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.306"><B>substring_beforeF</B></A>(java.lang.String&nbsp;value,
java.lang.String&nbsp;substring)</PRE>
<DL>
<DD>XSLT Standard function substring-before().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="translateF(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
translateF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.317"><B>translateF</B></A>(java.lang.String&nbsp;value,
java.lang.String&nbsp;from,
java.lang.String&nbsp;to)</PRE>
<DL>
<DD>XSLT Standard function translate().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="normalize_spaceF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
normalize_spaceF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.341"><B>normalize_spaceF</B></A>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function normalize-space().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="normalize_spaceF(java.lang.String)"><!-- --></A><H3>
normalize_spaceF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.348"><B>normalize_spaceF</B></A>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>XSLT Standard function normalize-space(string).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="generate_idF(int)"><!-- --></A><H3>
generate_idF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.373"><B>generate_idF</B></A>(int&nbsp;node)</PRE>
<DL>
<DD>XSLT Standard function generate-id().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getLocalName(java.lang.String)"><!-- --></A><H3>
getLocalName</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.385"><B>getLocalName</B></A>(java.lang.String&nbsp;value)</PRE>
<DL>
<DD>utility function for calls to local-name().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unresolved_externalF(java.lang.String)"><!-- --></A><H3>
unresolved_externalF</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.402"><B>unresolved_externalF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unallowed_extension_functionF(java.lang.String)"><!-- --></A><H3>
unallowed_extension_functionF</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.410"><B>unallowed_extension_functionF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unallowed_extension_elementF(java.lang.String)"><!-- --></A><H3>
unallowed_extension_elementF</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.418"><B>unallowed_extension_elementF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unsupported_ElementF(java.lang.String, boolean)"><!-- --></A><H3>
unsupported_ElementF</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.429"><B>unsupported_ElementF</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.439"><B>namespace_uriF</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iter,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function namespace-uri(node-set).
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="system_propertyF(java.lang.String)"><!-- --></A><H3>
system_propertyF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.446"><B>system_propertyF</B></A>(java.lang.String&nbsp;name)</PRE>
<DL>
<DD>XSLT Standard function system-property(name)
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="namespace_uriF(int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
namespace_uriF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.461"><B>namespace_uriF</B></A>(int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>XSLT Standard function namespace-uri().
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="objectTypeF(java.lang.Object)"><!-- --></A><H3>
objectTypeF</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.475"><B>objectTypeF</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Implements the object-type() extension function.
<P>
<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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.494"><B>nodesetF</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Implements the nodeset() extension function.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isWhiteSpace(char)"><!-- --></A><H3>
isWhiteSpace</H3>
<PRE>
private static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.512"><B>isWhiteSpace</B></A>(char&nbsp;ch)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="compareStrings(java.lang.String, java.lang.String, int, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
compareStrings</H3>
<PRE>
private static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.516"><B>compareStrings</B></A>(java.lang.String&nbsp;lstring,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.546"><B>compare</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/node-set compare.
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.574"><B>compare</B></A>(int&nbsp;node,
<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;iterator,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.625"><B>compare</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
double&nbsp;rnumber,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/number compare.
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.683"><B>compare</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A>&nbsp;left,
java.lang.String&nbsp;rstring,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: node-set/string comparison.
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.696"><B>compare</B></A>(java.lang.Object&nbsp;left,
java.lang.Object&nbsp;right,
int&nbsp;op,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="testLanguage(java.lang.String, org.apache.xalan.xsltc.DOM, int)"><!-- --></A><H3>
testLanguage</H3>
<PRE>
public static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.828"><B>testLanguage</B></A>(java.lang.String&nbsp;testLang,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom,
int&nbsp;node)</PRE>
<DL>
<DD>Utility function: used to test context node's language
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasSimpleType(java.lang.Object)"><!-- --></A><H3>
hasSimpleType</H3>
<PRE>
private static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.846"><B>hasSimpleType</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="stringToReal(java.lang.String)"><!-- --></A><H3>
stringToReal</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.855"><B>stringToReal</B></A>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Utility function: used in StringType to convert a string to a real.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="stringToInt(java.lang.String)"><!-- --></A><H3>
stringToInt</H3>
<PRE>
public static int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.867"><B>stringToInt</B></A>(java.lang.String&nbsp;s)</PRE>
<DL>
<DD>Utility function: used in StringType to convert a string to an int.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="realToString(double)"><!-- --></A><H3>
realToString</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.898"><B>realToString</B></A>(double&nbsp;d)</PRE>
<DL>
<DD>Utility function: used in RealType to convert a real to a string.
Removes the decimal if null.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="realToInt(double)"><!-- --></A><H3>
realToInt</H3>
<PRE>
public static int <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.920"><B>realToInt</B></A>(double&nbsp;d)</PRE>
<DL>
<DD>Utility function: used in RealType to convert a real to an integer
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="formatNumber(double, java.lang.String, java.text.DecimalFormat)"><!-- --></A><H3>
formatNumber</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.931"><B>formatNumber</B></A>(double&nbsp;number,
java.lang.String&nbsp;pattern,
java.text.DecimalFormat&nbsp;formatter)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToNodeSet(java.lang.Object)"><!-- --></A><H3>
referenceToNodeSet</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.955"><B>referenceToNodeSet</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToNodeList(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToNodeList</H3>
<PRE>
public static org.w3c.dom.NodeList <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.974"><B>referenceToNodeList</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to org.w3c.dom.NodeList.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToNode(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToNode</H3>
<PRE>
public static org.w3c.dom.Node <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.994"><B>referenceToNode</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to org.w3c.dom.Node.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToLong(java.lang.Object)"><!-- --></A><H3>
referenceToLong</H3>
<PRE>
public static long <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1014"><B>referenceToLong</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to long.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToDouble(java.lang.Object)"><!-- --></A><H3>
referenceToDouble</H3>
<PRE>
public static double <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1028"><B>referenceToDouble</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to double.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToBoolean(java.lang.Object)"><!-- --></A><H3>
referenceToBoolean</H3>
<PRE>
public static boolean <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1042"><B>referenceToBoolean</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function: used to convert reference to boolean.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToString(java.lang.Object, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
referenceToString</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1056"><B>referenceToString</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function: used to convert reference to String.
<P>
<DD><DL>
</DL>
</DD>
</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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1079"><B>node2Iterator</B></A>(org.w3c.dom.Node&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function used to convert a w3c Node into an internal DOM iterator.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="nodeList2IteratorUsingHandleFromNode(org.w3c.dom.NodeList, org.apache.xalan.xsltc.Translet, org.apache.xalan.xsltc.DOM)"><!-- --></A><H3>
nodeList2IteratorUsingHandleFromNode</H3>
<PRE>
private static <A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1110"><B>nodeList2IteratorUsingHandleFromNode</B></A>(org.w3c.dom.NodeList&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>In a perfect world, this would be the implementation for
nodeList2Iterator. In reality, though, this causes a
ClassCastException in getDTMHandleFromNode because SAXImpl is
not an instance of DOM2DTM. So we use the more lengthy
implementation below until this issue has been addressed.
<P>
<DD><DL>
<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/xml/dtm/ref/DTMManagerDefault.html#getDTMHandleFromNode(org.w3c.dom.Node)"><CODE>DTMManagerDefault.getDTMHandleFromNode(org.w3c.dom.Node)</CODE></A></DL>
</DD>
</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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1144"><B>nodeList2Iterator</B></A>(org.w3c.dom.NodeList&nbsp;nodeList,
<A HREF="../../../../../org/apache/xalan/xsltc/Translet.html" title="interface in org.apache.xalan.xsltc">Translet</A>&nbsp;translet,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD>Utility function used to convert a w3c NodeList into a internal
DOM iterator.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="referenceToResultTree(java.lang.Object)"><!-- --></A><H3>
referenceToResultTree</H3>
<PRE>
public static <A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1303"><B>referenceToResultTree</B></A>(java.lang.Object&nbsp;obj)</PRE>
<DL>
<DD>Utility function used to convert references to DOMs.
<P>
<DD><DL>
</DL>
</DD>
</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" title="interface in org.apache.xml.dtm">DTMAxisIterator</A> <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1318"><B>getSingleNode</B></A>(<A HREF="../../../../../org/apache/xml/dtm/DTMAxisIterator.html" title="interface in org.apache.xml.dtm">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).
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1328"><B>copy</B></A>(java.lang.Object&nbsp;obj,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
int&nbsp;node,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="checkAttribQName(java.lang.String)"><!-- --></A><H3>
checkAttribQName</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1364"><B>checkAttribQName</B></A>(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
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="checkNCName(java.lang.String)"><!-- --></A><H3>
checkNCName</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1396"><B>checkNCName</B></A>(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
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="checkQName(java.lang.String)"><!-- --></A><H3>
checkQName</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1406"><B>checkQName</B></A>(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
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1415"><B>startXslElement</B></A>(java.lang.String&nbsp;qname,
java.lang.String&nbsp;namespace,
<A HREF="../../../../../org/apache/xml/serializer/SerializationHandler.html" title="interface in org.apache.xml.serializer">SerializationHandler</A>&nbsp;handler,
<A HREF="../../../../../org/apache/xalan/xsltc/DOM.html" title="interface in org.apache.xalan.xsltc">DOM</A>&nbsp;dom,
int&nbsp;node)</PRE>
<DL>
<DD>Utility function for the implementation of xsl:element.
<P>
<DD><DL>
</DL>
</DD>
</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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1483"><B>lookupStylesheetQNameNamespace</B></A>(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 <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Stylesheet.html#compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)"><CODE>Stylesheet.compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)</CODE></A>
for more information about the <code>ancestorNodeIDs</code>,
<code>prefixURIsIndex</code> and <code>prefixURIPairs</code arrays.</p>
<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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1557"><B>expandStylesheetQNameRef</B></A>(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 <A HREF="../../../../../org/apache/xalan/xsltc/compiler/Stylesheet.html#compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)"><CODE>Stylesheet.compileStaticInitializer(org.apache.xalan.xsltc.compiler.util.ClassGenerator)</CODE></A>
for more information about the <code>ancestorNodeIDs</code>,
<code>prefixURIsIndex</code> and <code>prefixURIPairs</code arrays.</p>
<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 <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1593"><B>getPrefix</B></A>(java.lang.String&nbsp;qname)</PRE>
<DL>
<DD>This function is used in the execution of xsl:element
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="generatePrefix()"><!-- --></A><H3>
generatePrefix</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1602"><B>generatePrefix</B></A>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1664"><B>runTimeError</B></A>(java.lang.String&nbsp;code)</PRE>
<DL>
<DD>Print a run-time error message.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object[])"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1668"><B>runTimeError</B></A>(java.lang.String&nbsp;code,
java.lang.Object[]&nbsp;args)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1674"><B>runTimeError</B></A>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="runTimeError(java.lang.String, java.lang.Object, java.lang.Object)"><!-- --></A><H3>
runTimeError</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1678"><B>runTimeError</B></A>(java.lang.String&nbsp;code,
java.lang.Object&nbsp;arg0,
java.lang.Object&nbsp;arg1)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="consoleOutput(java.lang.String)"><!-- --></A><H3>
consoleOutput</H3>
<PRE>
public static void <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1682"><B>consoleOutput</B></A>(java.lang.String&nbsp;msg)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="replace(java.lang.String, char, java.lang.String)"><!-- --></A><H3>
replace</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1689"><B>replace</B></A>(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.
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="replace(java.lang.String, java.lang.String, java.lang.String[])"><!-- --></A><H3>
replace</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1694"><B>replace</B></A>(java.lang.String&nbsp;base,
java.lang.String&nbsp;delim,
java.lang.String[]&nbsp;str)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="mapQNameToJavaName(java.lang.String)"><!-- --></A><H3>
mapQNameToJavaName</H3>
<PRE>
public static java.lang.String <A HREF="../../../../../src-html/org/apache/xalan/xsltc/runtime/BasisLibrary.html#line.1722"><B>mapQNameToJavaName</B></A>(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
<P>
<DD><DL>
</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/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" title="class in org.apache.xalan.xsltc.runtime"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/xalan/xsltc/runtime/Constants.html" title="interface in org.apache.xalan.xsltc.runtime"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/xalan/xsltc/runtime/BasisLibrary.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="BasisLibrary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>