public static class StringConverter.StringToString 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| Modifier and Type | Field and Description | 
|---|---|
| static StringConverter.StringToString | INSTANCE | 
| Constructor and Description | 
|---|
| StringToString() | 
| Modifier and Type | Method and Description | 
|---|---|
| ConversionResult | convert(AtomicValue input)Convert an atomic value from the source type to the target type | 
| ConversionResult | convertString(java.lang.CharSequence input)Convert a string to the target type of this converter. | 
| boolean | isAlwaysSuccessful()Ask if this converter will always succeed | 
| ValidationFailure | validate(java.lang.CharSequence input)Validate a string for conformance to the target type, without actually performing
 the conversion | 
convert, getConversionRules, getNamespaceResolver, setConversionRules, setNamespaceResolverpublic static final StringConverter.StringToString INSTANCE
public ConversionResult convert(AtomicValue input)
Converterconvert in class StringConverterinput - the atomic value to be converted, which the caller guarantees to be of the appropriate
              type for the converter. The results are undefined if the value is of the wrong type;
              possible outcomes are (apparent) success, or a ClassCastException.AtomicValue, if conversion succeeds, or a ValidationFailure
         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.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)
StringConvertervalidate in class StringConverterinput - the string to be validatedpublic boolean isAlwaysSuccessful()
ConverterisAlwaysSuccessful in class ConverterCopyright (c) 2004-2020 Saxonica Limited. All rights reserved.