Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.axis.schema
Interface SchemaVersion  view SchemaVersion download SchemaVersion.java

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.


Field Summary
static SchemaVersion SCHEMA_1999
           
static SchemaVersion SCHEMA_2000
           
static SchemaVersion SCHEMA_2001
           
 
Method Summary
 javax.xml.namespace.QName getNilQName()
          Get the appropriate QName for the "null"/"nil" attribute for this Schema version.
 java.lang.String getXsdURI()
          The XSD URI
 java.lang.String getXsiURI()
          The XSI URI
 void registerSchemaSpecificTypes(org.apache.axis.encoding.TypeMappingImpl tm)
          Register the schema specific type mappings
 

Field Detail

SCHEMA_1999

public static final SchemaVersion SCHEMA_1999

SCHEMA_2000

public static final SchemaVersion SCHEMA_2000

SCHEMA_2001

public static final SchemaVersion SCHEMA_2001
Method Detail

getNilQName

public javax.xml.namespace.QName getNilQName()
Get the appropriate QName for the "null"/"nil" attribute for this Schema version.


getXsiURI

public java.lang.String getXsiURI()
The XSI URI


getXsdURI

public java.lang.String getXsdURI()
The XSD URI


registerSchemaSpecificTypes

public void registerSchemaSpecificTypes(org.apache.axis.encoding.TypeMappingImpl tm)
Register the schema specific type mappings