Package org.geotools.xs
Class 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
-
Fields inherited from class XSD
LOGGER, schema, typeMappingProfile, typeSchema
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, dispose, equals, getAllDependencies, getAllTypeMappingProfiles, getDependencies, getSchema, getSupplementarySchemaLocator, getTypeMappingProfile, getTypeSchema, hashCode, name, qName, toString
-
-
-
-
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 classXSD
-
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 classXSD
-
getNamespaceURI
public String getNamespaceURI()
Returns 'http://www.w3.org/2001/XMLSchema'.- Specified by:
getNamespaceURI
in classXSD
-
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 classXSD
-
-