org.geotools.xs
Class XS

java.lang.Object
  extended by org.geotools.xml.XSD
      extended by org.geotools.xs.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.


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

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values

ALL

public static final javax.xml.namespace.QName ALL

ALLNNI

public static final javax.xml.namespace.QName ALLNNI

ANNOTATED

public static final javax.xml.namespace.QName ANNOTATED

ANYSIMPLETYPE

public static final javax.xml.namespace.QName ANYSIMPLETYPE

ANYTYPE

public static final javax.xml.namespace.QName ANYTYPE

ANYURI

public static final javax.xml.namespace.QName ANYURI

ATTRIBUTE

public static final javax.xml.namespace.QName ATTRIBUTE

ATTRIBUTEGROUP

public static final javax.xml.namespace.QName ATTRIBUTEGROUP

ATTRIBUTEGROUPREF

public static final javax.xml.namespace.QName ATTRIBUTEGROUPREF

BASE64BINARY

public static final javax.xml.namespace.QName BASE64BINARY

BLOCKSET

public static final javax.xml.namespace.QName BLOCKSET

BOOLEAN

public static final javax.xml.namespace.QName BOOLEAN

BYTE

public static final javax.xml.namespace.QName BYTE

COMPLEXRESTRICTIONTYPE

public static final javax.xml.namespace.QName COMPLEXRESTRICTIONTYPE

COMPLEXTYPE

public static final javax.xml.namespace.QName COMPLEXTYPE

DATE

public static final javax.xml.namespace.QName DATE

DATETIME

public static final javax.xml.namespace.QName DATETIME

DECIMAL

public static final javax.xml.namespace.QName DECIMAL

DERIVATIONCONTROL

public static final javax.xml.namespace.QName DERIVATIONCONTROL

DERIVATIONSET

public static final javax.xml.namespace.QName DERIVATIONSET

DOUBLE

public static final javax.xml.namespace.QName DOUBLE

DURATION

public static final javax.xml.namespace.QName DURATION

ELEMENT

public static final javax.xml.namespace.QName ELEMENT

ENTITIES

public static final javax.xml.namespace.QName ENTITIES

ENTITY

public static final javax.xml.namespace.QName ENTITY

EXPLICITGROUP

public static final javax.xml.namespace.QName EXPLICITGROUP

EXTENSIONTYPE

public static final javax.xml.namespace.QName EXTENSIONTYPE

FACET

public static final javax.xml.namespace.QName FACET

FLOAT

public static final javax.xml.namespace.QName FLOAT

FORMCHOICE

public static final javax.xml.namespace.QName FORMCHOICE

FULLDERIVATIONSET

public static final javax.xml.namespace.QName FULLDERIVATIONSET

GDAY

public static final javax.xml.namespace.QName GDAY

GMONTH

public static final javax.xml.namespace.QName GMONTH

GMONTHDAY

public static final javax.xml.namespace.QName GMONTHDAY

GROUP

public static final javax.xml.namespace.QName GROUP

GROUPREF

public static final javax.xml.namespace.QName GROUPREF

GYEAR

public static final javax.xml.namespace.QName GYEAR

GYEARMONTH

public static final javax.xml.namespace.QName GYEARMONTH

HEXBINARY

public static final javax.xml.namespace.QName HEXBINARY

ID

public static final javax.xml.namespace.QName ID

IDREF

public static final javax.xml.namespace.QName IDREF

IDREFS

public static final javax.xml.namespace.QName IDREFS

INT

public static final javax.xml.namespace.QName INT

INTEGER

public static final javax.xml.namespace.QName INTEGER

KEYBASE

public static final javax.xml.namespace.QName KEYBASE

LANGUAGE

public static final javax.xml.namespace.QName LANGUAGE

LOCALCOMPLEXTYPE

public static final javax.xml.namespace.QName LOCALCOMPLEXTYPE

LOCALELEMENT

public static final javax.xml.namespace.QName LOCALELEMENT

LOCALSIMPLETYPE

public static final javax.xml.namespace.QName LOCALSIMPLETYPE

LONG

public static final javax.xml.namespace.QName LONG

NAME

public static final javax.xml.namespace.QName NAME

NAMEDATTRIBUTEGROUP

public static final javax.xml.namespace.QName NAMEDATTRIBUTEGROUP

NAMEDGROUP

public static final javax.xml.namespace.QName NAMEDGROUP

NAMESPACELIST

public static final javax.xml.namespace.QName NAMESPACELIST

NARROWMAXMIN

public static final javax.xml.namespace.QName NARROWMAXMIN

NCNAME

public static final javax.xml.namespace.QName NCNAME

NEGATIVEINTEGER

public static final javax.xml.namespace.QName NEGATIVEINTEGER

NMTOKEN

public static final javax.xml.namespace.QName NMTOKEN

NMTOKENS

public static final javax.xml.namespace.QName NMTOKENS

NOFIXEDFACET

public static final javax.xml.namespace.QName NOFIXEDFACET

NONNEGATIVEINTEGER

public static final javax.xml.namespace.QName NONNEGATIVEINTEGER

NONPOSITIVEINTEGER

public static final javax.xml.namespace.QName NONPOSITIVEINTEGER

NORMALIZEDSTRING

public static final javax.xml.namespace.QName NORMALIZEDSTRING

NOTATION

public static final javax.xml.namespace.QName NOTATION

NUMFACET

public static final javax.xml.namespace.QName NUMFACET

OPENATTRS

public static final javax.xml.namespace.QName OPENATTRS

POSITIVEINTEGER

public static final javax.xml.namespace.QName POSITIVEINTEGER

PUBLIC

public static final javax.xml.namespace.QName PUBLIC

QNAME

public static final javax.xml.namespace.QName QNAME

REALGROUP

public static final javax.xml.namespace.QName REALGROUP

REDUCEDDERIVATIONCONTROL

public static final javax.xml.namespace.QName REDUCEDDERIVATIONCONTROL

RESTRICTIONTYPE

public static final javax.xml.namespace.QName RESTRICTIONTYPE

SHORT

public static final javax.xml.namespace.QName SHORT

SIMPLEDERIVATIONSET

public static final javax.xml.namespace.QName SIMPLEDERIVATIONSET

SIMPLEEXPLICITGROUP

public static final javax.xml.namespace.QName SIMPLEEXPLICITGROUP

SIMPLEEXTENSIONTYPE

public static final javax.xml.namespace.QName SIMPLEEXTENSIONTYPE

SIMPLERESTRICTIONTYPE

public static final javax.xml.namespace.QName SIMPLERESTRICTIONTYPE

SIMPLETYPE

public static final javax.xml.namespace.QName SIMPLETYPE

STRING

public static final javax.xml.namespace.QName STRING

TIME

public static final javax.xml.namespace.QName TIME

TOKEN

public static final javax.xml.namespace.QName TOKEN

TOPLEVELATTRIBUTE

public static final javax.xml.namespace.QName TOPLEVELATTRIBUTE

TOPLEVELCOMPLEXTYPE

public static final javax.xml.namespace.QName TOPLEVELCOMPLEXTYPE

TOPLEVELELEMENT

public static final javax.xml.namespace.QName TOPLEVELELEMENT

TOPLEVELSIMPLETYPE

public static final javax.xml.namespace.QName TOPLEVELSIMPLETYPE

TYPEDERIVATIONCONTROL

public static final javax.xml.namespace.QName TYPEDERIVATIONCONTROL

UNSIGNEDBYTE

public static final javax.xml.namespace.QName UNSIGNEDBYTE

UNSIGNEDINT

public static final javax.xml.namespace.QName UNSIGNEDINT

UNSIGNEDLONG

public static final javax.xml.namespace.QName UNSIGNEDLONG

UNSIGNEDSHORT

public static final javax.xml.namespace.QName UNSIGNEDSHORT

WILDCARD

public static final javax.xml.namespace.QName WILDCARD

SIMPLECONTENTTYPE

public static final javax.xml.namespace.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 org.opengis.feature.type.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 org.opengis.feature.type.Schema buildTypeMappingProfile(org.opengis.feature.type.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 java.lang.String getNamespaceURI()
Returns 'http://www.w3.org/2001/XMLSchema'.

Specified by:
getNamespaceURI in class XSD

getSchemaLocation

public java.lang.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-2010 Geotools. All Rights Reserved.