public static class StringConverter.StringToNonStringDerivedType extends StringConverter
StringConverter.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.StringToYearMonthDurationConverter.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 and Description | 
|---|
StringToNonStringDerivedType(StringConverter phaseOne,
                            Converter.DownCastingConverter phaseTwo)  | 
| Modifier and Type | Method and Description | 
|---|---|
ConversionResult | 
convert(StringValue input)  | 
ConversionResult | 
convertString(java.lang.CharSequence input)
Convert a string to the target type of this converter. 
 | 
StringConverter.StringToNonStringDerivedType | 
setNamespaceResolver(NamespaceResolver resolver)
Provide a namespace resolver, needed for conversion to namespace-sensitive types such as QName and NOTATION. 
 | 
ValidationFailure | 
validate(java.lang.CharSequence input)
Validate a string for conformance to the target type, without actually performing
 the conversion 
 | 
convertconvert, getConversionRules, getNamespaceResolver, isAlwaysSuccessful, setConversionRulespublic StringToNonStringDerivedType(StringConverter phaseOne, Converter.DownCastingConverter phaseTwo)
public StringConverter.StringToNonStringDerivedType setNamespaceResolver(NamespaceResolver resolver)
ConvertersetNamespaceResolver in class Converterresolver - the namespace resolver to be usedpublic ConversionResult convert(StringValue input)
public ConversionResult convertString(java.lang.CharSequence input)
StringConverterconvertString in class StringConverterinput - the string to be convertedAtomicValue of the appropriate type for this converter (if conversion
 succeeded), or a ValidationFailure if conversion failed.public ValidationFailure validate(java.lang.CharSequence input)
validate in class StringConverterinput - the string to be validatedCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.