Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > b3bdfe6d859a3d6920ff2c44b38e9a6f > files > 2845

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:42 GMT 2011 -->
<TITLE>
StringConverter
</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="StringConverter";
    }
}
</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/SimpleType.html" title="interface in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/StringConverter.IdentityConverter.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/StringConverter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="StringConverter.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 StringConverter</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 "><A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">net.sf.saxon.type.Converter</A>
      <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>net.sf.saxon.type.StringConverter</B>
</PRE>
<DL>
<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../net/sf/saxon/type/Converter.StringToBase64BinaryConverter.html" title="class in net.sf.saxon.type">Converter.StringToBase64BinaryConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.TwoPhaseConverter.html" title="class in net.sf.saxon.type">Converter.TwoPhaseConverter</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.IdentityConverter.html" title="class in net.sf.saxon.type">StringConverter.IdentityConverter</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToAnyURI.html" title="class in net.sf.saxon.type">StringConverter.StringToAnyURI</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToBoolean.html" title="class in net.sf.saxon.type">StringConverter.StringToBoolean</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDate.html" title="class in net.sf.saxon.type">StringConverter.StringToDate</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDateTime.html" title="class in net.sf.saxon.type">StringConverter.StringToDateTime</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDayTimeDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDayTimeDuration</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDecimal.html" title="class in net.sf.saxon.type">StringConverter.StringToDecimal</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDerivedStringSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToDerivedStringSubtype</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDouble.html" title="class in net.sf.saxon.type">StringConverter.StringToDouble</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDuration</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToFloat.html" title="class in net.sf.saxon.type">StringConverter.StringToFloat</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToGDayConverter.html" title="class in net.sf.saxon.type">StringConverter.StringToGDayConverter</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToGMonth.html" title="class in net.sf.saxon.type">StringConverter.StringToGMonth</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToGMonthDay.html" title="class in net.sf.saxon.type">StringConverter.StringToGMonthDay</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToGYear.html" title="class in net.sf.saxon.type">StringConverter.StringToGYear</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToGYearMonth.html" title="class in net.sf.saxon.type">StringConverter.StringToGYearMonth</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToHexBinary.html" title="class in net.sf.saxon.type">StringConverter.StringToHexBinary</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToInteger.html" title="class in net.sf.saxon.type">StringConverter.StringToInteger</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToIntegerSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToIntegerSubtype</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToLanguage.html" title="class in net.sf.saxon.type">StringConverter.StringToLanguage</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToNCName.html" title="class in net.sf.saxon.type">StringConverter.StringToNCName</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToNMTOKEN.html" title="class in net.sf.saxon.type">StringConverter.StringToNMTOKEN</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToNonStringDerivedType.html" title="class in net.sf.saxon.type">StringConverter.StringToNonStringDerivedType</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToNormalizedString.html" title="class in net.sf.saxon.type">StringConverter.StringToNormalizedString</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToNotation.html" title="class in net.sf.saxon.type">StringConverter.StringToNotation</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToQName.html" title="class in net.sf.saxon.type">StringConverter.StringToQName</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToString.html" title="class in net.sf.saxon.type">StringConverter.StringToString</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToStringSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToStringSubtype</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToTime.html" title="class in net.sf.saxon.type">StringConverter.StringToTime</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToToken.html" title="class in net.sf.saxon.type">StringConverter.StringToToken</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToUnionConverter.html" title="class in net.sf.saxon.type">StringConverter.StringToUnionConverter</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToUntypedAtomic.html" title="class in net.sf.saxon.type">StringConverter.StringToUntypedAtomic</A>, <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToYearMonthDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToYearMonthDuration</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public abstract class <B>StringConverter</B><DT>extends <A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></DL>
</PRE>

<P>
A <A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type"><CODE>Converter</CODE></A> that accepts a string as input. This subclass of Converter is provided
 to avoid having to wrap the string into a StringValue prior to conversion. Every Converter whose
 source type is xs:string must be an instance of this subclass.

 <p>The input to a StringConverter can also be an xs:untypedAtomic value, since the conversion semantics
 are always the same as from a string.</p>

 <p>A StringConverter also provides a method to validate that a string is valid against the target type,
 without actually performing the conversion.</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/StringConverter.IdentityConverter.html" title="class in net.sf.saxon.type">StringConverter.IdentityConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter that does nothing - it returns the input unchanged</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/StringConverter.StringToAnyURI.html" title="class in net.sf.saxon.type">StringConverter.StringToAnyURI</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts string to anyURI</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/StringConverter.StringToBoolean.html" title="class in net.sf.saxon.type">StringConverter.StringToBoolean</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToDate.html" title="class in net.sf.saxon.type">StringConverter.StringToDate</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToDateTime.html" title="class in net.sf.saxon.type">StringConverter.StringToDateTime</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToDayTimeDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDayTimeDuration</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToDecimal.html" title="class in net.sf.saxon.type">StringConverter.StringToDecimal</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string to an xs: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/StringConverter.StringToDerivedStringSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToDerivedStringSubtype</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs;string to a user-defined type derived from a built-in subtype of xs: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/StringConverter.StringToDouble.html" title="class in net.sf.saxon.type">StringConverter.StringToDouble</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDuration</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string to a duration</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/StringConverter.StringToFloat.html" title="class in net.sf.saxon.type">StringConverter.StringToFloat</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToGDayConverter.html" title="class in net.sf.saxon.type">StringConverter.StringToGDayConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToGMonth.html" title="class in net.sf.saxon.type">StringConverter.StringToGMonth</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToGMonthDay.html" title="class in net.sf.saxon.type">StringConverter.StringToGMonthDay</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToGYear.html" title="class in net.sf.saxon.type">StringConverter.StringToGYear</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToGYearMonth.html" title="class in net.sf.saxon.type">StringConverter.StringToGYearMonth</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToHexBinary.html" title="class in net.sf.saxon.type">StringConverter.StringToHexBinary</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToInteger.html" title="class in net.sf.saxon.type">StringConverter.StringToInteger</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToIntegerSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToIntegerSubtype</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string to a built-in subtype of 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/StringConverter.StringToLanguage.html" title="class in net.sf.saxon.type">StringConverter.StringToLanguage</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:language</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/StringConverter.StringToName.html" title="class in net.sf.saxon.type">StringConverter.StringToName</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:Name</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/StringConverter.StringToNCName.html" title="class in net.sf.saxon.type">StringConverter.StringToNCName</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:NCName, xs:ID, xs:IDREF, or xs:ENTITY</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/StringConverter.StringToNMTOKEN.html" title="class in net.sf.saxon.type">StringConverter.StringToNMTOKEN</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:NMTOKEN</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/StringConverter.StringToNonStringDerivedType.html" title="class in net.sf.saxon.type">StringConverter.StringToNonStringDerivedType</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter from string to a derived type (derived from a type other than xs:string),
 where the derived type needs to retain the original
 string for validating against lexical facets such as pattern.</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/StringConverter.StringToNormalizedString.html" title="class in net.sf.saxon.type">StringConverter.StringToNormalizedString</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:normalizedString</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/StringConverter.StringToNotation.html" title="class in net.sf.saxon.type">StringConverter.StringToNotation</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts String 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/StringConverter.StringToQName.html" title="class in net.sf.saxon.type">StringConverter.StringToQName</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts String 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/StringConverter.StringToString.html" title="class in net.sf.saxon.type">StringConverter.StringToString</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string or xs:untypedAtomic to xs: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/StringConverter.StringToStringSubtype.html" title="class in net.sf.saxon.type">StringConverter.StringToStringSubtype</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs;string to a user-defined type derived directly from xs: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/StringConverter.StringToTime.html" title="class in net.sf.saxon.type">StringConverter.StringToTime</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string 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/StringConverter.StringToToken.html" title="class in net.sf.saxon.type">StringConverter.StringToToken</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string to xs:token</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/StringConverter.StringToUnionConverter.html" title="class in net.sf.saxon.type">StringConverter.StringToUnionConverter</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converter from string to plain union types</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/StringConverter.StringToUntypedAtomic.html" title="class in net.sf.saxon.type">StringConverter.StringToUntypedAtomic</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts from xs:string or xs:untypedAtomic to xs:untypedAtomic</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/StringConverter.StringToYearMonthDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToYearMonthDuration</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Converts a string to a yearMonthDuration</TD>
</TR>
</TABLE>
&nbsp;<A NAME="nested_classes_inherited_from_class_net.sf.saxon.type.Converter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Nested classes/interfaces inherited from class net.sf.saxon.type.<A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><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.StringToBase64BinaryConverter.html" title="class in net.sf.saxon.type">Converter.StringToBase64BinaryConverter</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.TwoPhaseConverter.html" title="class in net.sf.saxon.type">Converter.TwoPhaseConverter</A>, <A HREF="../../../../net/sf/saxon/type/Converter.UpCastingConverter.html" title="class in net.sf.saxon.type">Converter.UpCastingConverter</A></CODE></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.StringToBase64BinaryConverter.html" title="class in net.sf.saxon.type">Converter.StringToBase64BinaryConverter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_BASE64_BINARY">STRING_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.StringToBoolean.html" title="class in net.sf.saxon.type">StringConverter.StringToBoolean</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_BOOLEAN">STRING_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/StringConverter.StringToDayTimeDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDayTimeDuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_DAY_TIME_DURATION">STRING_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/StringConverter.StringToDecimal.html" title="class in net.sf.saxon.type">StringConverter.StringToDecimal</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_DECIMAL">STRING_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/StringConverter.StringToDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToDuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_DURATION">STRING_TO_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/StringConverter.StringToHexBinary.html" title="class in net.sf.saxon.type">StringConverter.StringToHexBinary</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_HEX_BINARY">STRING_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/StringConverter.StringToInteger.html" title="class in net.sf.saxon.type">StringConverter.StringToInteger</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_INTEGER">STRING_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/StringConverter.StringToLanguage.html" title="class in net.sf.saxon.type">StringConverter.StringToLanguage</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_LANGUAGE">STRING_TO_LANGUAGE</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.StringToNormalizedString.html" title="class in net.sf.saxon.type">StringConverter.StringToNormalizedString</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_NORMALIZED_STRING">STRING_TO_NORMALIZED_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/StringConverter.StringToString.html" title="class in net.sf.saxon.type">StringConverter.StringToString</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_STRING">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/StringConverter.StringToTime.html" title="class in net.sf.saxon.type">StringConverter.StringToTime</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_TIME">STRING_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/StringConverter.StringToToken.html" title="class in net.sf.saxon.type">StringConverter.StringToToken</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_TOKEN">STRING_TO_TOKEN</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.StringToUntypedAtomic.html" title="class in net.sf.saxon.type">StringConverter.StringToUntypedAtomic</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_UNTYPED_ATOMIC">STRING_TO_UNTYPED_ATOMIC</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.StringToYearMonthDuration.html" title="class in net.sf.saxon.type">StringConverter.StringToYearMonthDuration</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#STRING_TO_YEAR_MONTH_DURATION">STRING_TO_YEAR_MONTH_DURATION</A></B></CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;<A NAME="fields_inherited_from_class_net.sf.saxon.type.Converter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Fields inherited from class net.sf.saxon.type.<A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="../../../../net/sf/saxon/type/Converter.html#BASE64_BINARY_TO_HEX_BINARY">BASE64_BINARY_TO_HEX_BINARY</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_DECIMAL">BOOLEAN_TO_DECIMAL</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_DOUBLE">BOOLEAN_TO_DOUBLE</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_FLOAT">BOOLEAN_TO_FLOAT</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#BOOLEAN_TO_INTEGER">BOOLEAN_TO_INTEGER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_DATE">DATE_TIME_TO_DATE</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_DAY">DATE_TIME_TO_G_DAY</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_MONTH">DATE_TIME_TO_G_MONTH</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_MONTH_DAY">DATE_TIME_TO_G_MONTH_DAY</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_YEAR">DATE_TIME_TO_G_YEAR</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_G_YEAR_MONTH">DATE_TIME_TO_G_YEAR_MONTH</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TIME_TO_TIME">DATE_TIME_TO_TIME</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DATE_TO_DATE_TIME">DATE_TO_DATE_TIME</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DECIMAL_TO_INTEGER">DECIMAL_TO_INTEGER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DOUBLE_TO_DECIMAL">DOUBLE_TO_DECIMAL</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DOUBLE_TO_INTEGER">DOUBLE_TO_INTEGER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DURATION_TO_DAY_TIME_DURATION">DURATION_TO_DAY_TIME_DURATION</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#DURATION_TO_YEAR_MONTH_DURATION">DURATION_TO_YEAR_MONTH_DURATION</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#FLOAT_TO_DECIMAL">FLOAT_TO_DECIMAL</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#FLOAT_TO_INTEGER">FLOAT_TO_INTEGER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#HEX_BINARY_TO_BASE64_BINARY">HEX_BINARY_TO_BASE64_BINARY</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#IDENTITY_CONVERTER">IDENTITY_CONVERTER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#INTEGER_TO_DECIMAL">INTEGER_TO_DECIMAL</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NOTATION_TO_QNAME">NOTATION_TO_QNAME</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_BOOLEAN">NUMERIC_TO_BOOLEAN</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_DECIMAL">NUMERIC_TO_DECIMAL</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_DOUBLE">NUMERIC_TO_DOUBLE</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_FLOAT">NUMERIC_TO_FLOAT</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#NUMERIC_TO_INTEGER">NUMERIC_TO_INTEGER</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#QNAME_TO_NOTATION">QNAME_TO_NOTATION</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#TO_STRING">TO_STRING</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#TO_UNTYPED_ATOMIC">TO_UNTYPED_ATOMIC</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#StringConverter()">StringConverter</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a StringConverter</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#StringConverter(net.sf.saxon.lib.ConversionRules)">StringConverter</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;Create a StringConverter</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../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/StringConverter.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>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/StringConverter.html#convertString(java.lang.CharSequence)">convertString</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;input)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert a string to the target type of 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/StringConverter.html" title="class in net.sf.saxon.type">StringConverter</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#getStringConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)">getStringConverter</A></B>(<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;Static factory method to get a StringConverter for a specific target 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/type/ValidationFailure.html" title="class in net.sf.saxon.type">ValidationFailure</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/saxon/type/StringConverter.html#validate(java.lang.CharSequence)">validate</A></B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;input)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validate a string for conformance to the target type, without actually performing
 the conversion</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_net.sf.saxon.type.Converter"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class net.sf.saxon.type.<A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><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>, <A HREF="../../../../net/sf/saxon/type/Converter.html#getConversionRules()">getConversionRules</A>, <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>, <A HREF="../../../../net/sf/saxon/type/Converter.html#getNamespaceResolver()">getNamespaceResolver</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#isAlwaysSuccessful()">isAlwaysSuccessful</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#isXPath30Conversion()">isXPath30Conversion</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#setConversionRules(net.sf.saxon.lib.ConversionRules)">setConversionRules</A>, <A HREF="../../../../net/sf/saxon/type/Converter.html#setNamespaceResolver(net.sf.saxon.om.NamespaceResolver)">setNamespaceResolver</A></CODE></TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<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="STRING_TO_STRING"><!-- --></A><H3>
STRING_TO_STRING</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToString.html" title="class in net.sf.saxon.type">StringConverter.StringToString</A> <B>STRING_TO_STRING</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

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

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

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

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

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

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

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

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

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

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

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

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

<A NAME="STRING_TO_UNTYPED_ATOMIC"><!-- --></A><H3>
STRING_TO_UNTYPED_ATOMIC</H3>
<PRE>
public static final <A HREF="../../../../net/sf/saxon/type/StringConverter.StringToUntypedAtomic.html" title="class in net.sf.saxon.type">StringConverter.StringToUntypedAtomic</A> <B>STRING_TO_UNTYPED_ATOMIC</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="StringConverter()"><!-- --></A><H3>
StringConverter</H3>
<PRE>
public <B>StringConverter</B>()</PRE>
<DL>
<DD>Create a StringConverter
<P>
</DL>
<HR>

<A NAME="StringConverter(net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
StringConverter</H3>
<PRE>
public <B>StringConverter</B>(<A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</PRE>
<DL>
<DD>Create a StringConverter
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>rules</CODE> - the conversion rules to be applied</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="convertString(java.lang.CharSequence)"><!-- --></A><H3>
convertString</H3>
<PRE>
public abstract <A HREF="../../../../net/sf/saxon/type/ConversionResult.html" title="interface in net.sf.saxon.type">ConversionResult</A> <B>convertString</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;input)</PRE>
<DL>
<DD>Convert a string to the target type of this converter.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>input</CODE> - the string to be converted
<DT><B>Returns:</B><DD>either an <A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value"><CODE>AtomicValue</CODE></A> of the appropriate type for this converter (if conversion
 succeeded), or a <A HREF="../../../../net/sf/saxon/type/ValidationFailure.html" title="class in net.sf.saxon.type"><CODE>ValidationFailure</CODE></A> if conversion failed.</DL>
</DD>
</DL>
<HR>

<A NAME="validate(java.lang.CharSequence)"><!-- --></A><H3>
validate</H3>
<PRE>
public <A HREF="../../../../net/sf/saxon/type/ValidationFailure.html" title="class in net.sf.saxon.type">ValidationFailure</A> <B>validate</B>(<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/CharSequence.html?is-external=true" title="class or interface in java.lang">CharSequence</A>&nbsp;input)</PRE>
<DL>
<DD>Validate a string for conformance to the target type, without actually performing
 the conversion
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>input</CODE> - the string to be validated
<DT><B>Returns:</B><DD>null if validation is successful, or a ValidationFailure indicating the reasons for failure
 if unsuccessful</DL>
</DD>
</DL>
<HR>

<A NAME="convert(net.sf.saxon.value.AtomicValue)"><!-- --></A><H3>
convert</H3>
<PRE>
public <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><B>Description copied from class: <CODE><A HREF="../../../../net/sf/saxon/type/Converter.html#convert(net.sf.saxon.value.AtomicValue)">Converter</A></CODE></B></DD>
<DD>Convert an atomic value from the source type to the target type
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/saxon/type/Converter.html#convert(net.sf.saxon.value.AtomicValue)">convert</A></CODE> in class <CODE><A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></CODE></DL>
</DD>
<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="getStringConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
getStringConverter</H3>
<PRE>
public static <A HREF="../../../../net/sf/saxon/type/StringConverter.html" title="class in net.sf.saxon.type">StringConverter</A> <B>getStringConverter</B>(<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>Static factory method to get a StringConverter for a specific target type
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>targetType</CODE> - the target type of the conversion<DD><CODE>rules</CODE> - the conversion rules in use
<DT><B>Returns:</B><DD>a StringConverter that can be used to convert strings to the target type, or to
 validate strings against the target type</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/SimpleType.html" title="interface in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/StringConverter.IdentityConverter.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/StringConverter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="StringConverter.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>