Package org.apache.axis.schema
Interface SchemaVersion
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
SchemaVersion1999,SchemaVersion2000,SchemaVersion2001
public interface SchemaVersion extends java.io.SerializableThe 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
Fields Modifier and Type Field Description static SchemaVersionSCHEMA_1999static SchemaVersionSCHEMA_2000static SchemaVersionSCHEMA_2001
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QNamegetNilQName()Get the appropriate QName for the "null"/"nil" attribute for this Schema version.java.lang.StringgetXsdURI()The XSD URIjava.lang.StringgetXsiURI()The XSI URIvoidregisterSchemaSpecificTypes(TypeMappingImpl tm)Register the schema specific type mappings
-
-
-
Field Detail
-
SCHEMA_1999
static final SchemaVersion SCHEMA_1999
-
SCHEMA_2000
static final SchemaVersion SCHEMA_2000
-
SCHEMA_2001
static final SchemaVersion SCHEMA_2001
-
-
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
-
-