Package net.sf.saxon.type
Class StringConverter.StringToNotation
java.lang.Object
net.sf.saxon.type.Converter
net.sf.saxon.type.StringConverter
net.sf.saxon.type.StringConverter.StringToNotation
- Enclosing class:
StringConverter
Converts String to NOTATION
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.type.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.StringToYearMonthDuration
Nested classes/interfaces inherited from class net.sf.saxon.type.Converter
Converter.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertString
(UnicodeString input) Convert a string to the target type of this converter.Get the namespace resolver if one has been suppliedsetNamespaceResolver
(NamespaceResolver resolver) Provide a namespace resolver, needed for conversion to namespace-sensitive types such as QName and NOTATION.Methods inherited from class net.sf.saxon.type.StringConverter
convert, validate
Methods inherited from class net.sf.saxon.type.Converter
convert, getConversionRules, isAlwaysSuccessful, isPromoter, setConversionRules
-
Constructor Details
-
StringToNotation
-
-
Method Details
-
setNamespaceResolver
Description copied from class:Converter
Provide a namespace resolver, needed for conversion to namespace-sensitive types such as QName and NOTATION. The resolver is ignored if the target type is not namespace-sensitive- Overrides:
setNamespaceResolver
in classConverter
- Parameters:
resolver
- the namespace resolver to be used- Returns:
- a new Converter customised with the supplied namespace context. The original Converter is unchanged (see bug 2754)
-
getNamespaceResolver
Description copied from class:Converter
Get the namespace resolver if one has been supplied- Overrides:
getNamespaceResolver
in classConverter
- Returns:
- the namespace resolver, or null if none has been supplied
-
convertString
Description copied from class:StringConverter
Convert a string to the target type of this converter.- Specified by:
convertString
in classStringConverter
- Parameters:
input
- the string to be converted- Returns:
- either an
AtomicValue
of the appropriate type for this converter (if conversion succeeded), or aValidationFailure
if conversion failed.
-