Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.axis.schema
Interface SchemaVersion

All Known Implementing Classes:
  SchemaVersion1999, SchemaVersion2000, SchemaVersion2001

public interface SchemaVersion

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 SchemaVersion` | `SCHEMA_1999`
`static SchemaVersion` | `SCHEMA_2000`
`static SchemaVersion` | `SCHEMA_2001`

Method Summary
`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(TypeMapping 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 QName getNilQName()

  Get the appropriate QName for the "null"/"nil" attribute for this Schema version.
  Returns:
    the appropriate "null"/"nil" QName

### getXsiURI

    public java.lang.String getXsiURI()

  The XSI URI
  Returns:
    the XSI URI

### getXsdURI

    public java.lang.String getXsdURI()

  The XSD URI
  Returns:
    the XSD URI

### registerSchemaSpecificTypes

    public void registerSchemaSpecificTypes(TypeMapping tm)

  Register the schema specific type mappings

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002 Apache XML Project. All Rights Reserved.