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

public static class StringConverter.StringToNotation extends StringConverter
Converts String to NOTATION
  • Constructor Details

  • Method Details

    • setNamespaceResolver

      public StringConverter.StringToNotation setNamespaceResolver(NamespaceResolver resolver)
      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 class Converter
      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

      public NamespaceResolver getNamespaceResolver()
      Description copied from class: Converter
      Get the namespace resolver if one has been supplied
      Overrides:
      getNamespaceResolver in class Converter
      Returns:
      the namespace resolver, or null if none has been supplied
    • convertString

      public ConversionResult convertString(UnicodeString input)
      Description copied from class: StringConverter
      Convert a string to the target type of this converter.
      Specified by:
      convertString in class StringConverter
      Parameters:
      input - the string to be converted
      Returns:
      either an AtomicValue of the appropriate type for this converter (if conversion succeeded), or a ValidationFailure if conversion failed.