Interface SchemaVersion

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchemaVersion1999, SchemaVersion2000, SchemaVersion2001

public interface SchemaVersion extends Serializable
The SchemaVersion interface allows us to abstract out the differences between the 1999, 2000, and 2001 versions of XML Schema.
Author:
Glen Daniels (gdaniels@apache.org)
  • Field Details

  • Method Details

    • getNilQName

      QName getNilQName()
      Get the appropriate QName for the "null"/"nil" attribute for this Schema version.
      Returns:
      the appropriate "null"/"nil" QName
    • getXsiURI

      String getXsiURI()
      The XSI URI
      Returns:
      the XSI URI
    • getXsdURI

      String getXsdURI()
      The XSD URI
      Returns:
      the XSD URI
    • registerSchemaSpecificTypes

      void registerSchemaSpecificTypes(TypeMappingImpl tm)
      Register the schema specific type mappings