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.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
Fields Modifier and Type Field Description static SchemaVersion
SCHEMA_1999
static SchemaVersion
SCHEMA_2000
static SchemaVersion
SCHEMA_2001
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QName
getNilQName()
Get the appropriate QName for the "null"/"nil" attribute for this Schema version.java.lang.String
getXsdURI()
The XSD URIjava.lang.String
getXsiURI()
The XSI URIvoid
registerSchemaSpecificTypes(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
-
-