org.geotools.xs
Class XS

Object
  extended by XSD
      extended by XS

public final class XS
extends XSD

This interface contains the qualified names of all the types in the http://www.w3.org/2001/XMLSchema schema.

Module:
modules/extension/xsd-core (gt-xsd-core.jar)

Field Summary
static QName ALL
           
static QName ALLNNI
           
static QName ANNOTATED
           
static QName ANYSIMPLETYPE
           
static QName ANYTYPE
           
static QName ANYURI
           
static QName ATTRIBUTE
           
static QName ATTRIBUTEGROUP
           
static QName ATTRIBUTEGROUPREF
           
static QName BASE64BINARY
           
static QName BLOCKSET
           
static QName BOOLEAN
           
static QName BYTE
           
static QName COMPLEXRESTRICTIONTYPE
           
static QName COMPLEXTYPE
           
static QName DATE
           
static QName DATETIME
           
static QName DECIMAL
           
static QName DERIVATIONCONTROL
           
static QName DERIVATIONSET
           
static QName DOUBLE
           
static QName DURATION
           
static QName ELEMENT
           
static QName ENTITIES
           
static QName ENTITY
           
static QName EXPLICITGROUP
           
static QName EXTENSIONTYPE
           
static QName FACET
           
static QName FLOAT
           
static QName FORMCHOICE
           
static QName FULLDERIVATIONSET
           
static QName GDAY
           
static QName GMONTH
           
static QName GMONTHDAY
           
static QName GROUP
           
static QName GROUPREF
           
static QName GYEAR
           
static QName GYEARMONTH
           
static QName HEXBINARY
           
static QName ID
           
static QName IDREF
           
static QName IDREFS
           
static QName INT
           
static QName INTEGER
           
static QName KEYBASE
           
static QName LANGUAGE
           
static QName LOCALCOMPLEXTYPE
           
static QName LOCALELEMENT
           
static QName LOCALSIMPLETYPE
           
static QName LONG
           
static QName NAME
           
static QName NAMEDATTRIBUTEGROUP
           
static QName NAMEDGROUP
           
static String NAMESPACE
           
static QName NAMESPACELIST
           
static QName NARROWMAXMIN
           
static QName NCNAME
           
static QName NEGATIVEINTEGER
           
static QName NMTOKEN
           
static QName NMTOKENS
           
static QName NOFIXEDFACET
           
static QName NONNEGATIVEINTEGER
           
static QName NONPOSITIVEINTEGER
           
static QName NORMALIZEDSTRING
           
static QName NOTATION
           
static QName NUMFACET
           
static QName OPENATTRS
           
static QName POSITIVEINTEGER
           
static QName PUBLIC
           
static QName QNAME
           
static QName REALGROUP
           
static QName REDUCEDDERIVATIONCONTROL
           
static QName RESTRICTIONTYPE
           
static QName SHORT
           
static QName SIMPLECONTENTTYPE
          This is a psuedo type name which allows the handling of the special case of of complex types with simple content.
static QName SIMPLEDERIVATIONSET
           
static QName SIMPLEEXPLICITGROUP
           
static QName SIMPLEEXTENSIONTYPE
           
static QName SIMPLERESTRICTIONTYPE
           
static QName SIMPLETYPE
           
static QName STRING
           
static QName TIME
           
static QName TOKEN
           
static QName TOPLEVELATTRIBUTE
           
static QName TOPLEVELCOMPLEXTYPE
           
static QName TOPLEVELELEMENT
           
static QName TOPLEVELSIMPLETYPE
           
static QName TYPEDERIVATIONCONTROL
           
static QName UNSIGNEDBYTE
           
static QName UNSIGNEDINT
           
static QName UNSIGNEDLONG
           
static QName UNSIGNEDSHORT
           
static QName WILDCARD
           
 
Fields inherited from class XSD
LOGGER, schema, typeMappingProfile, typeSchema
 
Method Summary
protected  Schema buildTypeMappingProfile(Schema schema)
          Sets up a profile which uniquely maps a set of java classes to a schema element.
protected  Schema buildTypeSchema()
          Sets up the schema which maps xml schema types to attribute types.
static XSD getInstance()
          The singleton instance.
 String getNamespaceURI()
          Returns 'http://www.w3.org/2001/XMLSchema'.
 String getSchemaLocation()
          The location on the local disk of the top level .xsd file which defines the schema.
 
Methods inherited from class XSD
addDependencies, allDependencies, buildSchema, createSchemaLocationResolver, createSchemaLocator, equals, getAllDependencies, getDependencies, getSchema, getTypeMappingProfile, getTypeSchema, hashCode, name, toString
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NAMESPACE

public static final String NAMESPACE
See Also:
Constant Field Values

ALL

public static final QName ALL

ALLNNI

public static final QName ALLNNI

ANNOTATED

public static final QName ANNOTATED

ANYSIMPLETYPE

public static final QName ANYSIMPLETYPE

ANYTYPE

public static final QName ANYTYPE

ANYURI

public static final QName ANYURI

ATTRIBUTE

public static final QName ATTRIBUTE

ATTRIBUTEGROUP

public static final QName ATTRIBUTEGROUP

ATTRIBUTEGROUPREF

public static final QName ATTRIBUTEGROUPREF

BASE64BINARY

public static final QName BASE64BINARY

BLOCKSET

public static final QName BLOCKSET

BOOLEAN

public static final QName BOOLEAN

BYTE

public static final QName BYTE

COMPLEXRESTRICTIONTYPE

public static final QName COMPLEXRESTRICTIONTYPE

COMPLEXTYPE

public static final QName COMPLEXTYPE

DATE

public static final QName DATE

DATETIME

public static final QName DATETIME

DECIMAL

public static final QName DECIMAL

DERIVATIONCONTROL

public static final QName DERIVATIONCONTROL

DERIVATIONSET

public static final QName DERIVATIONSET

DOUBLE

public static final QName DOUBLE

DURATION

public static final QName DURATION

ELEMENT

public static final QName ELEMENT

ENTITIES

public static final QName ENTITIES

ENTITY

public static final QName ENTITY

EXPLICITGROUP

public static final QName EXPLICITGROUP

EXTENSIONTYPE

public static final QName EXTENSIONTYPE

FACET

public static final QName FACET

FLOAT

public static final QName FLOAT

FORMCHOICE

public static final QName FORMCHOICE

FULLDERIVATIONSET

public static final QName FULLDERIVATIONSET

GDAY

public static final QName GDAY

GMONTH

public static final QName GMONTH

GMONTHDAY

public static final QName GMONTHDAY

GROUP

public static final QName GROUP

GROUPREF

public static final QName GROUPREF

GYEAR

public static final QName GYEAR

GYEARMONTH

public static final QName GYEARMONTH

HEXBINARY

public static final QName HEXBINARY

ID

public static final QName ID

IDREF

public static final QName IDREF

IDREFS

public static final QName IDREFS

INT

public static final QName INT

INTEGER

public static final QName INTEGER

KEYBASE

public static final QName KEYBASE

LANGUAGE

public static final QName LANGUAGE

LOCALCOMPLEXTYPE

public static final QName LOCALCOMPLEXTYPE

LOCALELEMENT

public static final QName LOCALELEMENT

LOCALSIMPLETYPE

public static final QName LOCALSIMPLETYPE

LONG

public static final QName LONG

NAME

public static final QName NAME

NAMEDATTRIBUTEGROUP

public static final QName NAMEDATTRIBUTEGROUP

NAMEDGROUP

public static final QName NAMEDGROUP

NAMESPACELIST

public static final QName NAMESPACELIST

NARROWMAXMIN

public static final QName NARROWMAXMIN

NCNAME

public static final QName NCNAME

NEGATIVEINTEGER

public static final QName NEGATIVEINTEGER

NMTOKEN

public static final QName NMTOKEN

NMTOKENS

public static final QName NMTOKENS

NOFIXEDFACET

public static final QName NOFIXEDFACET

NONNEGATIVEINTEGER

public static final QName NONNEGATIVEINTEGER

NONPOSITIVEINTEGER

public static final QName NONPOSITIVEINTEGER

NORMALIZEDSTRING

public static final QName NORMALIZEDSTRING

NOTATION

public static final QName NOTATION

NUMFACET

public static final QName NUMFACET

OPENATTRS

public static final QName OPENATTRS

POSITIVEINTEGER

public static final QName POSITIVEINTEGER

PUBLIC

public static final QName PUBLIC

QNAME

public static final QName QNAME

REALGROUP

public static final QName REALGROUP

REDUCEDDERIVATIONCONTROL

public static final QName REDUCEDDERIVATIONCONTROL

RESTRICTIONTYPE

public static final QName RESTRICTIONTYPE

SHORT

public static final QName SHORT

SIMPLEDERIVATIONSET

public static final QName SIMPLEDERIVATIONSET

SIMPLEEXPLICITGROUP

public static final QName SIMPLEEXPLICITGROUP

SIMPLEEXTENSIONTYPE

public static final QName SIMPLEEXTENSIONTYPE

SIMPLERESTRICTIONTYPE

public static final QName SIMPLERESTRICTIONTYPE

SIMPLETYPE

public static final QName SIMPLETYPE

STRING

public static final QName STRING

TIME

public static final QName TIME

TOKEN

public static final QName TOKEN

TOPLEVELATTRIBUTE

public static final QName TOPLEVELATTRIBUTE

TOPLEVELCOMPLEXTYPE

public static final QName TOPLEVELCOMPLEXTYPE

TOPLEVELELEMENT

public static final QName TOPLEVELELEMENT

TOPLEVELSIMPLETYPE

public static final QName TOPLEVELSIMPLETYPE

TYPEDERIVATIONCONTROL

public static final QName TYPEDERIVATIONCONTROL

UNSIGNEDBYTE

public static final QName UNSIGNEDBYTE

UNSIGNEDINT

public static final QName UNSIGNEDINT

UNSIGNEDLONG

public static final QName UNSIGNEDLONG

UNSIGNEDSHORT

public static final QName UNSIGNEDSHORT

WILDCARD

public static final QName WILDCARD

SIMPLECONTENTTYPE

public static final QName SIMPLECONTENTTYPE
This is a psuedo type name which allows the handling of the special case of of complex types with simple content.

Method Detail

getInstance

public static XSD getInstance()
The singleton instance.


buildTypeSchema

protected Schema buildTypeSchema()
Description copied from class: XSD
Sets up the schema which maps xml schema types to attribute types.

Overrides:
buildTypeSchema in class XSD

buildTypeMappingProfile

protected Schema buildTypeMappingProfile(Schema schema)
Description copied from class: XSD
Sets up a profile which uniquely maps a set of java classes to a schema element.

Overrides:
buildTypeMappingProfile in class XSD

getNamespaceURI

public String getNamespaceURI()
Returns 'http://www.w3.org/2001/XMLSchema'.

Specified by:
getNamespaceURI in class XSD

getSchemaLocation

public String getSchemaLocation()
Description copied from class: XSD
The location on the local disk of the top level .xsd file which defines the schema.

Specified by:
getSchemaLocation in class XSD


Copyright © 1996-2009 Geotools. All Rights Reserved.