Package net.sf.saxon.type
Class StringToDouble
java.lang.Object
net.sf.saxon.type.Converter
net.sf.saxon.type.StringConverter
net.sf.saxon.type.StringToDouble
- Direct Known Subclasses:
- StringToDouble11
This class converts a string to an xs:double according to the rules in XML Schema 1.0
- 
Nested Class SummaryNested classes/interfaces inherited from class net.sf.saxon.type.StringConverterStringConverter.StringToAnyURI, StringConverter.StringToBase64Binary, StringConverter.StringToBoolean, StringConverter.StringToDate, StringConverter.StringToDateTime, StringConverter.StringToDateTimeStamp, StringConverter.StringToDayTimeDuration, StringConverter.StringToDecimal, StringConverter.StringToDerivedStringSubtype, StringConverter.StringToDuration, StringConverter.StringToFloat, StringConverter.StringToGDay, StringConverter.StringToGMonth, StringConverter.StringToGMonthDay, StringConverter.StringToGYear, StringConverter.StringToGYearMonth, StringConverter.StringToHexBinary, StringConverter.StringToInteger, StringConverter.StringToIntegerSubtype, StringConverter.StringToLanguage, StringConverter.StringToName, StringConverter.StringToNCName, StringConverter.StringToNMTOKEN, StringConverter.StringToNonStringDerivedType, StringConverter.StringToNormalizedString, StringConverter.StringToNotation, StringConverter.StringToQName, StringConverter.StringToString, StringConverter.StringToStringSubtype, StringConverter.StringToTime, StringConverter.StringToToken, StringConverter.StringToUnionConverter, StringConverter.StringToUntypedAtomic, StringConverter.StringToYearMonthDurationNested classes/interfaces inherited from class net.sf.saxon.type.ConverterConverter.Base64BinaryToHexBinary, Converter.BooleanToDecimal, Converter.BooleanToDouble, Converter.BooleanToFloat, Converter.BooleanToInteger, Converter.DateTimeToDate, Converter.DateTimeToGDay, Converter.DateTimeToGMonth, Converter.DateTimeToGMonthDay, Converter.DateTimeToGYear, Converter.DateTimeToGYearMonth, Converter.DateTimeToTime, Converter.DateToDateTime, Converter.DecimalToInteger, Converter.DoubleToDecimal, Converter.DoubleToInteger, Converter.DownCastingConverter, Converter.DurationToDayTimeDuration, Converter.DurationToYearMonthDuration, Converter.FloatToDecimal, Converter.FloatToInteger, Converter.HexBinaryToBase64Binary, Converter.IdentityConverter, Converter.IntegerToDecimal, Converter.NotationToQName, Converter.NumericToBoolean, Converter.NumericToDecimal, Converter.NumericToDouble, Converter.NumericToFloat, Converter.NumericToInteger, Converter.PromoterToAnyURI, Converter.PromoterToBase64Binary, Converter.PromoterToDouble, Converter.PromoterToFloat, Converter.PromoterToHexBinary, Converter.PromoterToString, Converter.QNameToNotation, Converter.ToStringConverter, Converter.ToUntypedAtomicConverter, Converter.TwoPhaseConverter, Converter.UnfailingConverter, Converter.UpCastingConverter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionconvertString(UnicodeString input) Convert a string to the target type of this converter.static StringToDoubleGet the singleton instanceprotected doubledoubleConvert a string to a double.Methods inherited from class net.sf.saxon.type.StringConverterconvert, validateMethods inherited from class net.sf.saxon.type.Converterconvert, getConversionRules, getNamespaceResolver, isAlwaysSuccessful, isPromoter, setConversionRules, setNamespaceResolver
- 
Constructor Details- 
StringToDoubleprotected StringToDouble()
 
- 
- 
Method Details- 
getInstanceGet the singleton instance- Returns:
- the singleton instance of this class
 
- 
stringToNumberConvert a string to a double.- Parameters:
- s- the String to be converted
- Returns:
- a double representing the value of the String
- Throws:
- NumberFormatException- if the value cannot be converted
 
- 
signedPositiveInfinityprotected double signedPositiveInfinity()
- 
convertStringConvert a string to the target type of this converter.- Specified by:
- convertStringin class- StringConverter
- Parameters:
- input- the string to be converted
- Returns:
- either an AtomicValueof the appropriate type for this converter (if conversion succeeded), or aValidationFailureif conversion failed.
 
 
-