Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 2797

saxon-manual-9.4.0.9-2.mga7.noarch.rpm

<!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.6.0_18) on Fri Dec 09 20:48:41 GMT 2011 -->
<TITLE>
Converter
</TITLE>

<META NAME="date" CONTENT="2011-12-09">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Converter";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= 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="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="../../../../net/sf/saxon/type/ConversionResult.html" title="interface in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/saxon/type/Converter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Converter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
net.sf.saxon.type</FONT>
<BR>
Class Converter</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>net.sf.saxon.type.Converter</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../net/sf/saxon/expr/AtomicSequenceConverter.UntypedConverter.html" title="class in net.sf.saxon.expr">AtomicSequenceConverter.UntypedConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type">Converter.Base64BinaryToHexBinary</A>, <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDecimal.html" title="class in net.sf.saxon.type">Converter.BooleanToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDouble.html" title="class in net.sf.saxon.type">Converter.BooleanToDouble</A>, <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToFloat.html" title="class in net.sf.saxon.type">Converter.BooleanToFloat</A>, <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToInteger.html" title="class in net.sf.saxon.type">Converter.BooleanToInteger</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToDate.html" title="class in net.sf.saxon.type">Converter.DateTimeToDate</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGDay</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonth</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonthDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonthDay</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYear.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYear</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYearMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYearMonth</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToTime.html" title="class in net.sf.saxon.type">Converter.DateTimeToTime</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DateToDateTime.html" title="class in net.sf.saxon.type">Converter.DateToDateTime</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DecimalToInteger.html" title="class in net.sf.saxon.type">Converter.DecimalToInteger</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DoubleToDecimal.html" title="class in net.sf.saxon.type">Converter.DoubleToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type">Converter.DoubleToInteger</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DownCastingConverter.html" title="class in net.sf.saxon.type">Converter.DownCastingConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.html" title="class in net.sf.saxon.type">Converter.DurationToDayTimeDuration</A>, <A HREF="../../../../net/sf/saxon/type/Converter.DurationToYearMonthDuration.html" title="class in net.sf.saxon.type">Converter.DurationToYearMonthDuration</A>, <A HREF="../../../../net/sf/saxon/type/Converter.FloatToDecimal.html" title="class in net.sf.saxon.type">Converter.FloatToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/Converter.FloatToInteger.html" title="class in net.sf.saxon.type">Converter.FloatToInteger</A>, <A HREF="../../../../net/sf/saxon/type/Converter.HexBinaryToBase64Binary.html" title="class in net.sf.saxon.type">Converter.HexBinaryToBase64Binary</A>, <A HREF="../../../../net/sf/saxon/type/Converter.IntegerToDecimal.html" title="class in net.sf.saxon.type">Converter.IntegerToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NotationToQName.html" title="class in net.sf.saxon.type">Converter.NotationToQName</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NumericToBoolean.html" title="class in net.sf.saxon.type">Converter.NumericToBoolean</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NumericToDecimal.html" title="class in net.sf.saxon.type">Converter.NumericToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NumericToDouble.html" title="class in net.sf.saxon.type">Converter.NumericToDouble</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NumericToFloat.html" title="class in net.sf.saxon.type">Converter.NumericToFloat</A>, <A HREF="../../../../net/sf/saxon/type/Converter.NumericToInteger.html" title="class in net.sf.saxon.type">Converter.NumericToInteger</A>, <A HREF="../../../../net/sf/saxon/type/Converter.PromoterToDouble.html" title="class in net.sf.saxon.type">Converter.PromoterToDouble</A>, <A HREF="../../../../net/sf/saxon/type/Converter.PromoterToFloat.html" title="class in net.sf.saxon.type">Converter.PromoterToFloat</A>, <A HREF="../../../../net/sf/saxon/type/Converter.QNameToNotation.html" title="class in net.sf.saxon.type">Converter.QNameToNotation</A>, <A HREF="../../../../net/sf/saxon/type/Converter.ToStringConverter.html" title="class in net.sf.saxon.type">Converter.ToStringConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.ToUntypedAtomicConverter.html" title="class in net.sf.saxon.type">Converter.ToUntypedAtomicConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.UpCastingConverter.html" title="class in net.sf.saxon.type">Converter.UpCastingConverter</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.html" title="class in net.sf.saxon.type">StringConverter</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>Converter</B><DT>extends <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
</PRE>

<P>
A converter implements conversions from one atomic type to another - that is, it implements the casting
 rules for a (source type, destination type) pair.
 <p/>
 <p>There is potentially one Converter implementation for each pair of (source, target) classes; though in many
 cases the same implementation handles a number of such pairs.</p>
 <p/>
 <p>In cases where the conversion rules are fixed (specifically, where they do not depend on differences between
 versions of the XSD or QT specifications), the appropriate Converter can be obtained as a static constant, for example
 <A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_DOUBLE"><CODE>BOOLEAN_TO_DOUBLE</CODE></A>. In other cases the converter is paramaterized by the <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib"><CODE>ConversionRules</CODE></A> object,
 and should be obtained by calling the appropriate factory method on the ConversionRules.</p>
 <p/>
 <p>Where the source type of the conversion is xs:string, the converter will always be a subclass of
 <A HREF="../../../../net/sf/saxon/type/StringConverter.html" title="class in net.sf.saxon.type"><CODE>StringConverter</CODE></A></p>
<P>

<P>
<HR>

<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->

<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type">Converter.Base64BinaryToHexBinary</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts base64 to hexBinary</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDecimal.html" title="class in net.sf.saxon.type">Converter.BooleanToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a boolean to a decimal</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDouble.html" title="class in net.sf.saxon.type">Converter.BooleanToDouble</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a boolean to a double</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.BooleanToFloat.html" title="class in net.sf.saxon.type">Converter.BooleanToFloat</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a boolean to an xs:float</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.BooleanToInteger.html" title="class in net.sf.saxon.type">Converter.BooleanToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a boolean to an integer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToDate.html" title="class in net.sf.saxon.type">Converter.DateTimeToDate</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a date</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGDay</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a gDay</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonth</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a gMonth</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonthDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonthDay</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a gMonthDay</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYear.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYear</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a gYear</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYearMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYearMonth</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a gYearMonth</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToTime.html" title="class in net.sf.saxon.type">Converter.DateTimeToTime</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a dateTime to a time</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DateToDateTime.html" title="class in net.sf.saxon.type">Converter.DateToDateTime</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a date to a dateTime</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DecimalToInteger.html" title="class in net.sf.saxon.type">Converter.DecimalToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a decimal to an integer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DoubleToDecimal.html" title="class in net.sf.saxon.type">Converter.DoubleToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convers a double to a decimal</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type">Converter.DoubleToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a double to an integer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DownCastingConverter.html" title="class in net.sf.saxon.type">Converter.DownCastingConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that does nothing except change the type annotation of the value.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.html" title="class in net.sf.saxon.type">Converter.DurationToDayTimeDuration</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a duration to a dayTimeDuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.DurationToYearMonthDuration.html" title="class in net.sf.saxon.type">Converter.DurationToYearMonthDuration</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a duration to a yearMonthDuration</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.FloatToDecimal.html" title="class in net.sf.saxon.type">Converter.FloatToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a float to a decimal</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.FloatToInteger.html" title="class in net.sf.saxon.type">Converter.FloatToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a float to an integer</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.HexBinaryToBase64Binary.html" title="class in net.sf.saxon.type">Converter.HexBinaryToBase64Binary</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts hexBinary to base64Binary</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.IntegerToDecimal.html" title="class in net.sf.saxon.type">Converter.IntegerToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts an integer to a decimal</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NotationToQName.html" title="class in net.sf.saxon.type">Converter.NotationToQName</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts Notation to QName</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NumericToBoolean.html" title="class in net.sf.saxon.type">Converter.NumericToBoolean</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a numeric value to a boolean</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NumericToDecimal.html" title="class in net.sf.saxon.type">Converter.NumericToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any numeric value to a decimal</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NumericToDouble.html" title="class in net.sf.saxon.type">Converter.NumericToDouble</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any numeric value to a double.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NumericToFloat.html" title="class in net.sf.saxon.type">Converter.NumericToFloat</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any numeric value to xs:float</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.NumericToInteger.html" title="class in net.sf.saxon.type">Converter.NumericToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any numeric value to an integer.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.PromoterToDouble.html" title="class in net.sf.saxon.type">Converter.PromoterToDouble</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that implements the promotion rules to a required type of xs:double</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.PromoterToFloat.html" title="class in net.sf.saxon.type">Converter.PromoterToFloat</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that implements the promotion rules to a required type of xs:float</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.QNameToNotation.html" title="class in net.sf.saxon.type">Converter.QNameToNotation</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts QName to Notation</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.StringToBase64BinaryConverter.html" title="class in net.sf.saxon.type">Converter.StringToBase64BinaryConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts string to base64</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.ToStringConverter.html" title="class in net.sf.saxon.type">Converter.ToStringConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any value to a string</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.ToUntypedAtomicConverter.html" title="class in net.sf.saxon.type">Converter.ToUntypedAtomicConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts any value to untyped atomic</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.TwoPhaseConverter.html" title="class in net.sf.saxon.type">Converter.TwoPhaseConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that operates in two phases, via an intermediate type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.UpCastingConverter.html" title="class in net.sf.saxon.type">Converter.UpCastingConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that does nothing except change the type annotation of the value.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->

<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type">Converter.Base64BinaryToHexBinary</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#BASE64_BINARY_TO_HEX_BINARY">BASE64_BINARY_TO_HEX_BINARY</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;<A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDecimal.html" title="class in net.sf.saxon.type">Converter.BooleanToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_DECIMAL">BOOLEAN_TO_DECIMAL</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;<A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDouble.html" title="class in net.sf.saxon.type">Converter.BooleanToDouble</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_DOUBLE">BOOLEAN_TO_DOUBLE</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;<A HREF="../../../../net/sf/saxon/type/Converter.BooleanToFloat.html" title="class in net.sf.saxon.type">Converter.BooleanToFloat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_FLOAT">BOOLEAN_TO_FLOAT</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;<A HREF="../../../../net/sf/saxon/type/Converter.BooleanToInteger.html" title="class in net.sf.saxon.type">Converter.BooleanToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_INTEGER">BOOLEAN_TO_INTEGER</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToDate.html" title="class in net.sf.saxon.type">Converter.DateTimeToDate</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_DATE">DATE_TIME_TO_DATE</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGDay</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_DAY">DATE_TIME_TO_G_DAY</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonth</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_MONTH">DATE_TIME_TO_G_MONTH</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonthDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonthDay</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_MONTH_DAY">DATE_TIME_TO_G_MONTH_DAY</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYear.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYear</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_YEAR">DATE_TIME_TO_G_YEAR</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYearMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYearMonth</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_YEAR_MONTH">DATE_TIME_TO_G_YEAR_MONTH</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToTime.html" title="class in net.sf.saxon.type">Converter.DateTimeToTime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_TIME">DATE_TIME_TO_TIME</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;<A HREF="../../../../net/sf/saxon/type/Converter.DateToDateTime.html" title="class in net.sf.saxon.type">Converter.DateToDateTime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TO_DATE_TIME">DATE_TO_DATE_TIME</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;<A HREF="../../../../net/sf/saxon/type/Converter.DecimalToInteger.html" title="class in net.sf.saxon.type">Converter.DecimalToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DECIMAL_TO_INTEGER">DECIMAL_TO_INTEGER</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;<A HREF="../../../../net/sf/saxon/type/Converter.DoubleToDecimal.html" title="class in net.sf.saxon.type">Converter.DoubleToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DOUBLE_TO_DECIMAL">DOUBLE_TO_DECIMAL</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;<A HREF="../../../../net/sf/saxon/type/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type">Converter.DoubleToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DOUBLE_TO_INTEGER">DOUBLE_TO_INTEGER</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;<A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.html" title="class in net.sf.saxon.type">Converter.DurationToDayTimeDuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DURATION_TO_DAY_TIME_DURATION">DURATION_TO_DAY_TIME_DURATION</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;<A HREF="../../../../net/sf/saxon/type/Converter.DurationToYearMonthDuration.html" title="class in net.sf.saxon.type">Converter.DurationToYearMonthDuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#DURATION_TO_YEAR_MONTH_DURATION">DURATION_TO_YEAR_MONTH_DURATION</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;<A HREF="../../../../net/sf/saxon/type/Converter.FloatToDecimal.html" title="class in net.sf.saxon.type">Converter.FloatToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#FLOAT_TO_DECIMAL">FLOAT_TO_DECIMAL</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;<A HREF="../../../../net/sf/saxon/type/Converter.FloatToInteger.html" title="class in net.sf.saxon.type">Converter.FloatToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#FLOAT_TO_INTEGER">FLOAT_TO_INTEGER</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;<A HREF="../../../../net/sf/saxon/type/Converter.HexBinaryToBase64Binary.html" title="class in net.sf.saxon.type">Converter.HexBinaryToBase64Binary</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#HEX_BINARY_TO_BASE64_BINARY">HEX_BINARY_TO_BASE64_BINARY</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;<A HREF="../../../../net/sf/saxon/type/StringConverter.IdentityConverter.html" title="class in net.sf.saxon.type">StringConverter.IdentityConverter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#IDENTITY_CONVERTER">IDENTITY_CONVERTER</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;<A HREF="../../../../net/sf/saxon/type/Converter.IntegerToDecimal.html" title="class in net.sf.saxon.type">Converter.IntegerToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#INTEGER_TO_DECIMAL">INTEGER_TO_DECIMAL</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;<A HREF="../../../../net/sf/saxon/type/Converter.NotationToQName.html" title="class in net.sf.saxon.type">Converter.NotationToQName</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NOTATION_TO_QNAME">NOTATION_TO_QNAME</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.NumericToBoolean.html" title="class in net.sf.saxon.type">Converter.NumericToBoolean</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_BOOLEAN">NUMERIC_TO_BOOLEAN</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;<A HREF="../../../../net/sf/saxon/type/Converter.NumericToDecimal.html" title="class in net.sf.saxon.type">Converter.NumericToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_DECIMAL">NUMERIC_TO_DECIMAL</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;<A HREF="../../../../net/sf/saxon/type/Converter.NumericToDouble.html" title="class in net.sf.saxon.type">Converter.NumericToDouble</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_DOUBLE">NUMERIC_TO_DOUBLE</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;<A HREF="../../../../net/sf/saxon/type/Converter.NumericToFloat.html" title="class in net.sf.saxon.type">Converter.NumericToFloat</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_FLOAT">NUMERIC_TO_FLOAT</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;<A HREF="../../../../net/sf/saxon/type/Converter.NumericToInteger.html" title="class in net.sf.saxon.type">Converter.NumericToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_INTEGER">NUMERIC_TO_INTEGER</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;<A HREF="../../../../net/sf/saxon/type/Converter.QNameToNotation.html" title="class in net.sf.saxon.type">Converter.QNameToNotation</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#QNAME_TO_NOTATION">QNAME_TO_NOTATION</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;<A HREF="../../../../net/sf/saxon/type/Converter.ToStringConverter.html" title="class in net.sf.saxon.type">Converter.ToStringConverter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#TO_STRING">TO_STRING</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;<A HREF="../../../../net/sf/saxon/type/Converter.ToUntypedAtomicConverter.html" title="class in net.sf.saxon.type">Converter.ToUntypedAtomicConverter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#TO_UNTYPED_ATOMIC">TO_UNTYPED_ATOMIC</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 ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#Converter()">Converter</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected </CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#Converter(net.sf.saxon.lib.ConversionRules)">Converter</A></B>(<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a converter with a given set of conversion rules.</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>abstract &nbsp;<A HREF="../../../../net/sf/saxon/type/ConversionResult.html" title="interface in net.sf.saxon.type">ConversionResult</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#convert(net.sf.saxon.value.AtomicValue)">convert</A></B>(<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A>&nbsp;input)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert an atomic value from the source type to the target type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#convert(net.sf.saxon.value.AtomicValue, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)">convert</A></B>(<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A>&nbsp;value,
        <A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;targetType,
        <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convenience method to convert a given value to a given type.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#getConversionRules()">getConversionRules</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the conversion rules to be used by this Converter</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#getConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)">getConverter</A></B>(<A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;sourceType,
             <A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;targetType,
             <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a converter that handles conversion from one primitive type to another.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/saxon/om/NamespaceResolver.html" title="interface in net.sf.saxon.om">NamespaceResolver</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#getNamespaceResolver()">getNamespaceResolver</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the namespace resolver if one has been supplied</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#isAlwaysSuccessful()">isAlwaysSuccessful</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ask if this converter will always succeed</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#isXPath30Conversion()">isXPath30Conversion</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ask if this converter implements a conversion that requires XPath 3.0 (or XQuery 3.0 etc)
 to be enabled</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#setConversionRules(net.sf.saxon.lib.ConversionRules)">setConversionRules</A></B>(<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the conversion rules to be used by this Converter</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/Converter.html#setNamespaceResolver(net.sf.saxon.om.NamespaceResolver)">setNamespaceResolver</A></B>(<A HREF="../../../../net/sf/saxon/om/NamespaceResolver.html" title="interface in net.sf.saxon.om">NamespaceResolver</A>&nbsp;resolver)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provide a namespace resolver, needed for conversion to namespace-sensitive types such as QName and NOTATION.</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.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></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="IDENTITY_CONVERTER"><!-- --></A><H3>
IDENTITY_CONVERTER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/StringConverter.IdentityConverter.html" title="class in net.sf.saxon.type">StringConverter.IdentityConverter</A> <B>IDENTITY_CONVERTER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="TO_UNTYPED_ATOMIC"><!-- --></A><H3>
TO_UNTYPED_ATOMIC</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.ToUntypedAtomicConverter.html" title="class in net.sf.saxon.type">Converter.ToUntypedAtomicConverter</A> <B>TO_UNTYPED_ATOMIC</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="TO_STRING"><!-- --></A><H3>
TO_STRING</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.ToStringConverter.html" title="class in net.sf.saxon.type">Converter.ToStringConverter</A> <B>TO_STRING</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NUMERIC_TO_FLOAT"><!-- --></A><H3>
NUMERIC_TO_FLOAT</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NumericToFloat.html" title="class in net.sf.saxon.type">Converter.NumericToFloat</A> <B>NUMERIC_TO_FLOAT</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="BOOLEAN_TO_FLOAT"><!-- --></A><H3>
BOOLEAN_TO_FLOAT</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToFloat.html" title="class in net.sf.saxon.type">Converter.BooleanToFloat</A> <B>BOOLEAN_TO_FLOAT</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NUMERIC_TO_DOUBLE"><!-- --></A><H3>
NUMERIC_TO_DOUBLE</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NumericToDouble.html" title="class in net.sf.saxon.type">Converter.NumericToDouble</A> <B>NUMERIC_TO_DOUBLE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="BOOLEAN_TO_DOUBLE"><!-- --></A><H3>
BOOLEAN_TO_DOUBLE</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDouble.html" title="class in net.sf.saxon.type">Converter.BooleanToDouble</A> <B>BOOLEAN_TO_DOUBLE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DOUBLE_TO_DECIMAL"><!-- --></A><H3>
DOUBLE_TO_DECIMAL</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DoubleToDecimal.html" title="class in net.sf.saxon.type">Converter.DoubleToDecimal</A> <B>DOUBLE_TO_DECIMAL</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="FLOAT_TO_DECIMAL"><!-- --></A><H3>
FLOAT_TO_DECIMAL</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.FloatToDecimal.html" title="class in net.sf.saxon.type">Converter.FloatToDecimal</A> <B>FLOAT_TO_DECIMAL</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="INTEGER_TO_DECIMAL"><!-- --></A><H3>
INTEGER_TO_DECIMAL</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.IntegerToDecimal.html" title="class in net.sf.saxon.type">Converter.IntegerToDecimal</A> <B>INTEGER_TO_DECIMAL</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NUMERIC_TO_DECIMAL"><!-- --></A><H3>
NUMERIC_TO_DECIMAL</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NumericToDecimal.html" title="class in net.sf.saxon.type">Converter.NumericToDecimal</A> <B>NUMERIC_TO_DECIMAL</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="BOOLEAN_TO_DECIMAL"><!-- --></A><H3>
BOOLEAN_TO_DECIMAL</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToDecimal.html" title="class in net.sf.saxon.type">Converter.BooleanToDecimal</A> <B>BOOLEAN_TO_DECIMAL</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DOUBLE_TO_INTEGER"><!-- --></A><H3>
DOUBLE_TO_INTEGER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type">Converter.DoubleToInteger</A> <B>DOUBLE_TO_INTEGER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="FLOAT_TO_INTEGER"><!-- --></A><H3>
FLOAT_TO_INTEGER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.FloatToInteger.html" title="class in net.sf.saxon.type">Converter.FloatToInteger</A> <B>FLOAT_TO_INTEGER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DECIMAL_TO_INTEGER"><!-- --></A><H3>
DECIMAL_TO_INTEGER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DecimalToInteger.html" title="class in net.sf.saxon.type">Converter.DecimalToInteger</A> <B>DECIMAL_TO_INTEGER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NUMERIC_TO_INTEGER"><!-- --></A><H3>
NUMERIC_TO_INTEGER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NumericToInteger.html" title="class in net.sf.saxon.type">Converter.NumericToInteger</A> <B>NUMERIC_TO_INTEGER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="BOOLEAN_TO_INTEGER"><!-- --></A><H3>
BOOLEAN_TO_INTEGER</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.BooleanToInteger.html" title="class in net.sf.saxon.type">Converter.BooleanToInteger</A> <B>BOOLEAN_TO_INTEGER</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DURATION_TO_DAY_TIME_DURATION"><!-- --></A><H3>
DURATION_TO_DAY_TIME_DURATION</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.html" title="class in net.sf.saxon.type">Converter.DurationToDayTimeDuration</A> <B>DURATION_TO_DAY_TIME_DURATION</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DURATION_TO_YEAR_MONTH_DURATION"><!-- --></A><H3>
DURATION_TO_YEAR_MONTH_DURATION</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DurationToYearMonthDuration.html" title="class in net.sf.saxon.type">Converter.DurationToYearMonthDuration</A> <B>DURATION_TO_YEAR_MONTH_DURATION</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TO_DATE_TIME"><!-- --></A><H3>
DATE_TO_DATE_TIME</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateToDateTime.html" title="class in net.sf.saxon.type">Converter.DateToDateTime</A> <B>DATE_TO_DATE_TIME</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_DATE"><!-- --></A><H3>
DATE_TIME_TO_DATE</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToDate.html" title="class in net.sf.saxon.type">Converter.DateTimeToDate</A> <B>DATE_TIME_TO_DATE</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_G_MONTH"><!-- --></A><H3>
DATE_TIME_TO_G_MONTH</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonth</A> <B>DATE_TIME_TO_G_MONTH</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_G_YEAR_MONTH"><!-- --></A><H3>
DATE_TIME_TO_G_YEAR_MONTH</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYearMonth.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYearMonth</A> <B>DATE_TIME_TO_G_YEAR_MONTH</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_G_YEAR"><!-- --></A><H3>
DATE_TIME_TO_G_YEAR</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGYear.html" title="class in net.sf.saxon.type">Converter.DateTimeToGYear</A> <B>DATE_TIME_TO_G_YEAR</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_G_MONTH_DAY"><!-- --></A><H3>
DATE_TIME_TO_G_MONTH_DAY</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGMonthDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGMonthDay</A> <B>DATE_TIME_TO_G_MONTH_DAY</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_G_DAY"><!-- --></A><H3>
DATE_TIME_TO_G_DAY</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToGDay.html" title="class in net.sf.saxon.type">Converter.DateTimeToGDay</A> <B>DATE_TIME_TO_G_DAY</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DATE_TIME_TO_TIME"><!-- --></A><H3>
DATE_TIME_TO_TIME</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.DateTimeToTime.html" title="class in net.sf.saxon.type">Converter.DateTimeToTime</A> <B>DATE_TIME_TO_TIME</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NUMERIC_TO_BOOLEAN"><!-- --></A><H3>
NUMERIC_TO_BOOLEAN</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NumericToBoolean.html" title="class in net.sf.saxon.type">Converter.NumericToBoolean</A> <B>NUMERIC_TO_BOOLEAN</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="BASE64_BINARY_TO_HEX_BINARY"><!-- --></A><H3>
BASE64_BINARY_TO_HEX_BINARY</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type">Converter.Base64BinaryToHexBinary</A> <B>BASE64_BINARY_TO_HEX_BINARY</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="HEX_BINARY_TO_BASE64_BINARY"><!-- --></A><H3>
HEX_BINARY_TO_BASE64_BINARY</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.HexBinaryToBase64Binary.html" title="class in net.sf.saxon.type">Converter.HexBinaryToBase64Binary</A> <B>HEX_BINARY_TO_BASE64_BINARY</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="NOTATION_TO_QNAME"><!-- --></A><H3>
NOTATION_TO_QNAME</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.NotationToQName.html" title="class in net.sf.saxon.type">Converter.NotationToQName</A> <B>NOTATION_TO_QNAME</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="QNAME_TO_NOTATION"><!-- --></A><H3>
QNAME_TO_NOTATION</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/Converter.QNameToNotation.html" title="class in net.sf.saxon.type">Converter.QNameToNotation</A> <B>QNAME_TO_NOTATION</B></PRE>
<DL>
<DL>
</DL>
</DL>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="Converter()"><!-- --></A><H3>
Converter</H3>
<PRE>
protected <B>Converter</B>()</PRE>
<DL>
</DL>
<HR>

<A NAME="Converter(net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
Converter</H3>
<PRE>
protected <B>Converter</B>(<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</PRE>
<DL>
<DD>Construct a converter with a given set of conversion rules. For use in constructing subclasses
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>rules</CODE> - the conversion rules for the configuration</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="convert(net.sf.saxon.value.AtomicValue, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
convert</H3>
<PRE>
public static <A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A> <B>convert</B>(<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A>&nbsp;value,
                                  <A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;targetType,
                                  <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)
                           throws <A HREF="../../../../net/sf/saxon/type/ValidationException.html" title="class in net.sf.saxon.type">ValidationException</A></PRE>
<DL>
<DD>Convenience method to convert a given value to a given type. Note: it is more efficient
 to obtain a converter in advance and to reuse it for multiple conversions
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>value</CODE> - the value to be converted<DD><CODE>targetType</CODE> - the type to which the value is to be converted<DD><CODE>rules</CODE> - the conversion rules for the configuration
<DT><B>Returns:</B><DD>the converted value
<DT><B>Throws:</B>
<DD><CODE><A HREF="../../../../net/sf/saxon/type/ValidationException.html" title="class in net.sf.saxon.type">ValidationException</A></CODE> - if conversion fails</DL>
</DD>
</DL>
<HR>

<A NAME="getConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
getConverter</H3>
<PRE>
public static <A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A> <B>getConverter</B>(<A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;sourceType,
                                     <A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;targetType,
                                     <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</PRE>
<DL>
<DD>Get a converter that handles conversion from one primitive type to another.
 <p/>
 <p>This method is intended for internal use only. The approved way to get a converter is using the
 factory method <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html#getConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType)"><CODE>ConversionRules.getConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType)</CODE></A>}</p>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>sourceType</CODE> - the fingerprint of the source primitive type<DD><CODE>targetType</CODE> - the fingerprint of the target primitive type<DD><CODE>rules</CODE> - the conversion rules to be applied
<DT><B>Returns:</B><DD>the converter if one is available; or null otherwise</DL>
</DD>
</DL>
<HR>

<A NAME="convert(net.sf.saxon.value.AtomicValue)"><!-- --></A><H3>
convert</H3>
<PRE>
public abstract <A HREF="../../../../net/sf/saxon/type/ConversionResult.html" title="interface in net.sf.saxon.type">ConversionResult</A> <B>convert</B>(<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A>&nbsp;input)</PRE>
<DL>
<DD>Convert an atomic value from the source type to the target type
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>input</CODE> - the atomic value to be converted, which the caller guarantees to be of the appropriate
              type for the converter
<DT><B>Returns:</B><DD>the result of the conversion, as an <A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value"><CODE>AtomicValue</CODE></A>, if conversion succeeds, or a <A HREF="../../../../net/sf/saxon/type/ValidationFailure.html" title="class in net.sf.saxon.type"><CODE>ValidationFailure</CODE></A>
         object describing the reasons for failure if conversion is not possible. Note that the ValidationFailure
         object is not (and does not contain) an exception, because it does not necessarily result in an error being
         thrown, and creating exceptions on non-failure paths is expensive.</DL>
</DD>
</DL>
<HR>

<A NAME="setConversionRules(net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
setConversionRules</H3>
<PRE>
public final void <B>setConversionRules</B>(<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</PRE>
<DL>
<DD>Set the conversion rules to be used by this Converter
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>rules</CODE> - the conversion rules</DL>
</DD>
</DL>
<HR>

<A NAME="getConversionRules()"><!-- --></A><H3>
getConversionRules</H3>
<PRE>
public final <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A> <B>getConversionRules</B>()</PRE>
<DL>
<DD>Get the conversion rules to be used by this Converter
<P>
<DD><DL>

<DT><B>Returns:</B><DD>the conversion rules</DL>
</DD>
</DL>
<HR>

<A NAME="isXPath30Conversion()"><!-- --></A><H3>
isXPath30Conversion</H3>
<PRE>
public boolean <B>isXPath30Conversion</B>()</PRE>
<DL>
<DD>Ask if this converter implements a conversion that requires XPath 3.0 (or XQuery 3.0 etc)
 to be enabled
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true if XPath 3.0 support is required</DL>
</DD>
</DL>
<HR>

<A NAME="isAlwaysSuccessful()"><!-- --></A><H3>
isAlwaysSuccessful</H3>
<PRE>
public boolean <B>isAlwaysSuccessful</B>()</PRE>
<DL>
<DD>Ask if this converter will always succeed
<P>
<DD><DL>

<DT><B>Returns:</B><DD>true if this Converter will never return a ValidationFailure</DL>
</DD>
</DL>
<HR>

<A NAME="setNamespaceResolver(net.sf.saxon.om.NamespaceResolver)"><!-- --></A><H3>
setNamespaceResolver</H3>
<PRE>
public void <B>setNamespaceResolver</B>(<A HREF="../../../../net/sf/saxon/om/NamespaceResolver.html" title="interface in net.sf.saxon.om">NamespaceResolver</A>&nbsp;resolver)</PRE>
<DL>
<DD>Provide a namespace resolver, needed for conversion to namespace-sensitive types such as QName and NOTATION.
 The resolver is ignored if the target type is not namespace-sensitive
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>resolver</CODE> - the namespace resolver to be used</DL>
</DD>
</DL>
<HR>

<A NAME="getNamespaceResolver()"><!-- --></A><H3>
getNamespaceResolver</H3>
<PRE>
public <A HREF="../../../../net/sf/saxon/om/NamespaceResolver.html" title="interface in net.sf.saxon.om">NamespaceResolver</A> <B>getNamespaceResolver</B>()</PRE>
<DL>
<DD>Get the namespace resolver if one has been supplied
<P>
<DD><DL>

<DT><B>Returns:</B><DD>the namespace resolver, or null if none has been supplied</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="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="../../../../net/sf/saxon/type/ConversionResult.html" title="interface in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.Base64BinaryToHexBinary.html" title="class in net.sf.saxon.type"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/saxon/type/Converter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Converter.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
Copyright (c) 2004-2011 Saxonica Limited. All rights reserved.
</BODY>
</HTML>