Sophie

Sophie

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

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.DownCastingConverter
</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.DownCastingConverter";
    }
}
</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/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.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.DownCastingConverter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Converter.DownCastingConverter.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_classes_inherited_from_class_net.sf.saxon.type.Converter">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_net.sf.saxon.type.Converter">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;FIELD&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.DownCastingConverter</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.Converter.DownCastingConverter</B>
</PRE>
<DL>
<DT><B>Enclosing class:</B><DD><A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public static class <B>Converter.DownCastingConverter</B><DT>extends <A HREF="../../../../net/sf/saxon/type/Converter.html" title="class in net.sf.saxon.type">Converter</A></DL>
</PRE>

<P>
Converter that does nothing except change the type annotation of the value. The caller
 is responsible for ensuring that this type annotation is legimite, that is, that the value
 is in the value space of this type
<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>
</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>
</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/Converter.DownCastingConverter.html#Converter.DownCastingConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)">Converter.DownCastingConverter</A></B>(<A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;annotation,
                               <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;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../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.DownCastingConverter.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>&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.DownCastingConverter.html#convert(net.sf.saxon.value.AtomicValue, java.lang.CharSequence)">convert</A></B>(<A HREF="../../../../net/sf/saxon/value/AtomicValue.html" title="class in net.sf.saxon.value">AtomicValue</A>&nbsp;input,
        <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;lexicalForm)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>

<!-- ========= 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.DownCastingConverter(net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)"><!-- --></A><H3>
Converter.DownCastingConverter</H3>
<PRE>
public <B>Converter.DownCastingConverter</B>(<A HREF="../../../../net/sf/saxon/type/AtomicType.html" title="interface in net.sf.saxon.type">AtomicType</A>&nbsp;annotation,
                                      <A HREF="../../../../net/sf/saxon/lib/ConversionRules.html" title="class in net.sf.saxon.lib">ConversionRules</A>&nbsp;rules)</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

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

<A NAME="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="convert(net.sf.saxon.value.AtomicValue, java.lang.CharSequence)"><!-- --></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,
                                <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;lexicalForm)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="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/Converter.DoubleToInteger.html" title="class in net.sf.saxon.type"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../net/sf/saxon/type/Converter.DurationToDayTimeDuration.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.DownCastingConverter.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="Converter.DownCastingConverter.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_classes_inherited_from_class_net.sf.saxon.type.Converter">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_net.sf.saxon.type.Converter">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;FIELD&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>