Class StringConverter.StringToToken

java.lang.Object
net.sf.saxon.type.Converter
net.sf.saxon.type.StringConverter
net.sf.saxon.type.StringConverter.StringToToken
Enclosing class:
StringConverter

public static class StringConverter.StringToToken extends StringConverter
Converts from xs:string to xs:token
  • Field Details Link icon

  • Constructor Details Link icon

    • StringToToken Link icon

      public StringToToken()
  • Method Details Link icon

    • convertString Link icon

      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.
    • validate Link icon

      public ValidationFailure validate(UnicodeString input)
      Description copied from class: StringConverter
      Validate a string for conformance to the target type, without actually performing the conversion
      Overrides:
      validate in class StringConverter
      Parameters:
      input - the string to be validated
      Returns:
      null if validation is successful, or a ValidationFailure indicating the reasons for failure if unsuccessful
    • isAlwaysSuccessful Link icon

      public boolean isAlwaysSuccessful()
      Description copied from class: Converter
      Ask if this converter will always succeed
      Overrides:
      isAlwaysSuccessful in class Converter
      Returns:
      true if this Converter will never return a ValidationFailure