Interface SchemaVersion

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    SchemaVersion1999, SchemaVersion2000, SchemaVersion2001

    public interface SchemaVersion
    extends java.io.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)
    • Method Detail

      • getNilQName

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

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

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

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