Package net.sf.saxon.type
Class StringConverter.StringToUnionConverter
- java.lang.Object
- 
- net.sf.saxon.type.Converter
- 
- net.sf.saxon.type.StringConverter
- 
- net.sf.saxon.type.StringConverter.StringToUnionConverter
 
 
 
- 
- Enclosing class:
- StringConverter
 
 public static class StringConverter.StringToUnionConverter extends StringConverter Converter from string to plain union types
- 
- 
Nested Class Summary- 
Nested 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.StringToYearMonthDuration
 - 
Nested 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.PromoterToDouble, Converter.PromoterToFloat, Converter.QNameToNotation, Converter.ToStringConverter, Converter.ToUntypedAtomicConverter, Converter.TwoPhaseConverter, Converter.UnfailingConverter, Converter.UpCastingConverter
 
- 
 - 
Constructor SummaryConstructors Constructor Description StringToUnionConverter(PlainType targetType, ConversionRules rules)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversionResultconvertString(UnicodeString input)Convert a string to the target type of this converter.- 
Methods inherited from class net.sf.saxon.type.StringConverterconvert, validate
 - 
Methods inherited from class net.sf.saxon.type.Converterconvert, getConversionRules, getNamespaceResolver, isAlwaysSuccessful, setConversionRules, setNamespaceResolver
 
- 
 
- 
- 
- 
Constructor Detail- 
StringToUnionConverterpublic StringToUnionConverter(PlainType targetType, ConversionRules rules) 
 
- 
 - 
Method Detail- 
convertStringpublic ConversionResult convertString(UnicodeString input) Convert 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.
 
 
- 
 
-