org.apache.axis.schema

Interface SchemaVersion

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 Summary
static SchemaVersionSCHEMA_1999
static SchemaVersionSCHEMA_2000
static SchemaVersionSCHEMA_2001
Method Summary
QNamegetNilQName()
Get the appropriate QName for the "null"/"nil" attribute for this Schema version.
StringgetXsdURI()
The XSD URI
StringgetXsiURI()
The XSI URI
voidregisterSchemaSpecificTypes(TypeMappingImpl tm)
Register the schema specific type mappings

Field Detail

SCHEMA_1999

public static SchemaVersion SCHEMA_1999

SCHEMA_2000

public static SchemaVersion SCHEMA_2000

SCHEMA_2001

public static SchemaVersion SCHEMA_2001

Method Detail

getNilQName

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

Returns: the appropriate "null"/"nil" QName

getXsdURI

public String getXsdURI()
The XSD URI

Returns: the XSD URI

getXsiURI

public String getXsiURI()
The XSI URI

Returns: the XSI URI

registerSchemaSpecificTypes

public void registerSchemaSpecificTypes(TypeMappingImpl tm)
Register the schema specific type mappings
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.