Package org.geotools.xs
Class XS
- Object
-
- XSD
-
- 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 Modifier and Type Field Description 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
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
-
-