org.geotools.xs
Class XSSchema

Object
  extended by SchemaImpl
      extended by XSSchema
All Implemented Interfaces:
Map<Name,AttributeType>, Schema

public class XSSchema
extends SchemaImpl

Schema for XML simple types.

Author:
Justin Deoliveira, The Open Planning Project

Nested Class Summary
 
Nested classes/interfaces inherited from interface Map
Map.Entry<K,V>
 
Field Summary
static AttributeType ALLNNI_TYPE
           <xs:simpleType name="allNNI"> <xs:annotation> <xs:documentation> for maxOccurs</xs:documentation> </xs:annotation> <xs:union memberTypes="xs:nonNegativeInteger"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="unbounded"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
static AttributeType ANYSIMPLETYPE_TYPE
           <xs:simpleType id="anySimpleType" name="anySimpleType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static AttributeType ANYTYPE_TYPE
           <xs:simpleType id="anyType" name="anyType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static AttributeType ANYURI_TYPE
           <xs:simpleType id="anyURI" name="anyURI"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#anyURI"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="anyURI.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType BASE64BINARY_TYPE
           <xs:simpleType id="base64Binary" name="base64Binary"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#base64Binary"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="base64Binary.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType BLOCKSET_TYPE
           <xs:simpleType name="blockSet"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> #all or (possibly empty) subset of {substitution, extension, restriction}</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> <xs:enumeration value="substitution"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> </xs:union> </xs:simpleType>
static AttributeType BOOLEAN_TYPE
           <xs:simpleType id="boolean" name="boolean"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#boolean"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="boolean.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType BYTE_TYPE
           <xs:simpleType id="byte" name="byte"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#byte"/> </xs:annotation> <xs:restriction base="xs:short"> <xs:minInclusive id="byte.minInclusive" value="-128"/> <xs:maxInclusive id="byte.maxInclusive" value="127"/> </xs:restriction> </xs:simpleType>
static AttributeType DATE_TYPE
           <xs:simpleType id="date" name="date"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#date"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="date.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType DATETIME_TYPE
           <xs:simpleType id="dateTime" name="dateTime"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#dateTime"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="dateTime.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType DECIMAL_TYPE
           <xs:simpleType id="decimal" name="decimal"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="totalDigits"/> <hfp:hasFacet name="fractionDigits"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#decimal"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="decimal.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType DERIVATIONCONTROL_TYPE
           <xs:simpleType name="derivationControl"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="substitution"/> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> <xs:enumeration value="list"/> <xs:enumeration value="union"/> </xs:restriction> </xs:simpleType>
static AttributeType DERIVATIONSET_TYPE
           <xs:simpleType name="derivationSet"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> #all or (possibly empty) subset of {extension, restriction}</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list itemType="xs:reducedDerivationControl"/> </xs:simpleType> </xs:union> </xs:simpleType>
static AttributeType DOUBLE_TYPE
           <xs:simpleType id="double" name="double"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#double"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="double.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType DURATION_TYPE
           <xs:simpleType id="duration" name="duration"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#duration"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="duration.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType ENTITY_TYPE
           <xs:simpleType id="ENTITY" name="ENTITY"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ENTITY"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static AttributeType FLOAT_TYPE
           <xs:simpleType id="float" name="float"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#float"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="float.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType FORMCHOICE_TYPE
           <xs:simpleType name="formChoice"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="qualified"/> <xs:enumeration value="unqualified"/> </xs:restriction> </xs:simpleType>
static AttributeType GDAY_TYPE
           <xs:simpleType id="gDay" name="gDay"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gDay"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gDay.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType GMONTH_TYPE
           <xs:simpleType id="gMonth" name="gMonth"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonth"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gMonth.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType GMONTHDAY_TYPE
           <xs:simpleType id="gMonthDay" name="gMonthDay"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonthDay"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gMonthDay.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType GYEAR_TYPE
           <xs:simpleType id="gYear" name="gYear"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYear"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gYear.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType GYEARMONTH_TYPE
           <xs:simpleType id="gYearMonth" name="gYearMonth"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYearMonth"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gYearMonth.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType HEXBINARY_TYPE
           <xs:simpleType id="hexBinary" name="hexBinary"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#binary"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="hexBinary.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType ID_TYPE
           <xs:simpleType id="ID" name="ID"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ID"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static AttributeType IDREF_TYPE
           <xs:simpleType id="IDREF" name="IDREF"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#IDREF"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static AttributeType INT_TYPE
           <xs:simpleType id="int" name="int"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#int"/> </xs:annotation> <xs:restriction base="xs:long"> <xs:minInclusive id="int.minInclusive" value="-2147483648"/> <xs:maxInclusive id="int.maxInclusive" value="2147483647"/> </xs:restriction> </xs:simpleType>
static AttributeType INTEGER_TYPE
           <xs:simpleType id="integer" name="integer"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#integer"/> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:fractionDigits fixed="true" id="integer.fractionDigits" value="0"/> <xs:pattern value="[\-+]?
static AttributeType LANGUAGE_TYPE
           <xs:simpleType id="language" name="language"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#language"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="language.pattern" value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-LanguageID"> pattern specifies the content of section 2.12 of XML 1.0e2 and RFC 3066 (Revised version of RFC 1766).
static AttributeType LONG_TYPE
           <xs:simpleType id="long" name="long"> <xs:annotation> <xs:appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#long"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive id="long.minInclusive" value="-9223372036854775808"/> <xs:maxInclusive id="long.maxInclusive" value="9223372036854775807"/> </xs:restriction> </xs:simpleType>
static AttributeType NAME_TYPE
           <xs:simpleType id="Name" name="Name"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#Name"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="Name.pattern" value="\i\c*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Name"> pattern matches production 5 from the XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static AttributeType NAMESPACELIST_TYPE
           <xs:simpleType name="namespaceList"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="##any"/> <xs:enumeration value="##other"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="xs:anyURI"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="##targetNamespace"/> <xs:enumeration value="##local"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:list> </xs:simpleType> </xs:union> </xs:simpleType>
static AttributeType NCNAME_TYPE
           <xs:simpleType id="NCName" name="NCName"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NCName"/> </xs:annotation> <xs:restriction base="xs:Name"> <xs:pattern id="NCName.pattern" value="[\i-[:]][\c-[:]]*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> pattern matches production 4 from the Namespaces in XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static AttributeType NEGATIVEINTEGER_TYPE
           <xs:simpleType id="negativeInteger" name="negativeInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/> </xs:annotation> <xs:restriction base="xs:nonPositiveInteger"> <xs:maxInclusive id="negativeInteger.maxInclusive" value="-1"/> </xs:restriction> </xs:simpleType>
static AttributeType NMTOKEN_TYPE
           <xs:simpleType id="NMTOKEN" name="NMTOKEN"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="NMTOKEN.pattern" value="\c+"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Nmtoken"> pattern matches production 7 from the XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static AttributeType NONNEGATIVEINTEGER_TYPE
           <xs:simpleType id="nonNegativeInteger" name="nonNegativeInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive id="nonNegativeInteger.minInclusive" value="0"/> </xs:restriction> </xs:simpleType>
static AttributeType NONPOSITIVEINTEGER_TYPE
           <xs:simpleType id="nonPositiveInteger" name="nonPositiveInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:maxInclusive id="nonPositiveInteger.maxInclusive" value="0"/> </xs:restriction> </xs:simpleType>
static AttributeType NORMALIZEDSTRING_TYPE
           <xs:simpleType id="normalizedString" name="normalizedString"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#normalizedString"/> </xs:annotation> <xs:restriction base="xs:string"> <xs:whiteSpace id="normalizedString.whiteSpace" value="replace"/> </xs:restriction> </xs:simpleType>
static AttributeType NOTATION_TYPE
           <xs:simpleType id="NOTATION" name="NOTATION"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/> <xs:documentation> NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema.
static AttributeType POSITIVEINTEGER_TYPE
           <xs:simpleType id="positiveInteger" name="positiveInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/> </xs:annotation> <xs:restriction base="xs:nonNegativeInteger"> <xs:minInclusive id="positiveInteger.minInclusive" value="1"/> </xs:restriction> </xs:simpleType>
static AttributeType PUBLIC_TYPE
           <xs:simpleType name="public"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> A public identifier, per ISO 8879</xs:documentation> </xs:annotation> <xs:restriction base="xs:token"/> </xs:simpleType>
static AttributeType QNAME_TYPE
           <xs:simpleType id="QName" name="QName"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#QName"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="QName.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType REDUCEDDERIVATIONCONTROL_TYPE
           <xs:simpleType name="reducedDerivationControl"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> </xs:restriction> </xs:simpleType>
static AttributeType SHORT_TYPE
           <xs:simpleType id="short" name="short"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#short"/> </xs:annotation> <xs:restriction base="xs:int"> <xs:minInclusive id="short.minInclusive" value="-32768"/> <xs:maxInclusive id="short.maxInclusive" value="32767"/> </xs:restriction> </xs:simpleType>
static AttributeType SIMPLEDERIVATIONSET_TYPE
           <xs:simpleType name="simpleDerivationSet"> <xs:annotation> <xs:documentation> #all or (possibly empty) subset of {restriction, union, list} </xs:documentation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="list"/> <xs:enumeration value="union"/> <xs:enumeration value="restriction"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
static AttributeType STRING_TYPE
           <xs:simpleType id="string" name="string"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#string"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace id="string.preserve" value="preserve"/> </xs:restriction> </xs:simpleType>
static AttributeType TIME_TYPE
           <xs:simpleType id="time" name="time"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#time"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="time.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType TOKEN_TYPE
           <xs:simpleType id="token" name="token"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#token"/> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:whiteSpace id="token.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static AttributeType UNSIGNEDBYTE_TYPE
           <xs:simpleType id="unsignedByte" name="unsignedByte"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/> </xs:annotation> <xs:restriction base="xs:unsignedShort"> <xs:maxInclusive id="unsignedByte.maxInclusive" value="255"/> </xs:restriction> </xs:simpleType>
static AttributeType UNSIGNEDINT_TYPE
           <xs:simpleType id="unsignedInt" name="unsignedInt"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/> </xs:annotation> <xs:restriction base="xs:unsignedLong"> <xs:maxInclusive id="unsignedInt.maxInclusive" value="4294967295"/> </xs:restriction> </xs:simpleType>
static AttributeType UNSIGNEDLONG_TYPE
           <xs:simpleType id="unsignedLong" name="unsignedLong"> <xs:annotation> <xs:appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/> </xs:annotation> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive id="unsignedLong.maxInclusive" value="18446744073709551615"/> </xs:restriction> </xs:simpleType>
static AttributeType UNSIGNEDSHORT_TYPE
           <xs:simpleType id="unsignedShort" name="unsignedShort"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/> </xs:annotation> <xs:restriction base="xs:unsignedInt"> <xs:maxInclusive id="unsignedShort.maxInclusive" value="65535"/> </xs:restriction> </xs:simpleType>
 
Constructor Summary
XSSchema()
           
 
Method Summary
 
Methods inherited from class SchemaImpl
add, clear, containsKey, containsValue, entrySet, equals, get, getURI, hashCode, isEmpty, keySet, profile, put, putAll, remove, size, toString, values
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ANYTYPE_TYPE

public static final AttributeType ANYTYPE_TYPE

   
  <xs:simpleType id="anyType" name="anyType">
      <xs:restriction base="xs:anyType"/>
  </xs:simpleType>

    
   


ANYSIMPLETYPE_TYPE

public static final AttributeType ANYSIMPLETYPE_TYPE

   
  <xs:simpleType id="anySimpleType" name="anySimpleType">
      <xs:restriction base="xs:anyType"/>
  </xs:simpleType>

    
   


NOTATION_TYPE

public static final AttributeType NOTATION_TYPE

   
  <xs:simpleType id="NOTATION" name="NOTATION">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/>
          <xs:documentation>
          NOTATION cannot be used directly in a schema; rather a type
          must be derived from it by specifying at least one enumeration
          facet whose value is the name of a NOTATION declared in the
          schema.
        </xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="NOTATION.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


DECIMAL_TYPE

public static final AttributeType DECIMAL_TYPE

   
  <xs:simpleType id="decimal" name="decimal">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="totalDigits"/>
              <hfp:hasFacet name="fractionDigits"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="total"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="true"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#decimal"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="decimal.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


INTEGER_TYPE

public static final AttributeType INTEGER_TYPE

   
  <xs:simpleType id="integer" name="integer">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#integer"/>
      </xs:annotation>
      <xs:restriction base="xs:decimal">
          <xs:fractionDigits fixed="true" id="integer.fractionDigits" value="0"/>
          <xs:pattern value="[\-+]?[0-9]+"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NONNEGATIVEINTEGER_TYPE

public static final AttributeType NONNEGATIVEINTEGER_TYPE

   
  <xs:simpleType id="nonNegativeInteger" name="nonNegativeInteger">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/>
      </xs:annotation>
      <xs:restriction base="xs:integer">
          <xs:minInclusive id="nonNegativeInteger.minInclusive" value="0"/>
      </xs:restriction>
  </xs:simpleType>

    
   


UNSIGNEDLONG_TYPE

public static final AttributeType UNSIGNEDLONG_TYPE

   
  <xs:simpleType id="unsignedLong" name="unsignedLong">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasProperty name="bounded" value="true"/>
              <hfp:hasProperty name="cardinality" value="finite"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/>
      </xs:annotation>
      <xs:restriction base="xs:nonNegativeInteger">
          <xs:maxInclusive id="unsignedLong.maxInclusive" value="18446744073709551615"/>
      </xs:restriction>
  </xs:simpleType>

    
   


UNSIGNEDINT_TYPE

public static final AttributeType UNSIGNEDINT_TYPE

   
  <xs:simpleType id="unsignedInt" name="unsignedInt">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/>
      </xs:annotation>
      <xs:restriction base="xs:unsignedLong">
          <xs:maxInclusive id="unsignedInt.maxInclusive" value="4294967295"/>
      </xs:restriction>
  </xs:simpleType>

    
   


UNSIGNEDSHORT_TYPE

public static final AttributeType UNSIGNEDSHORT_TYPE

   
  <xs:simpleType id="unsignedShort" name="unsignedShort">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/>
      </xs:annotation>
      <xs:restriction base="xs:unsignedInt">
          <xs:maxInclusive id="unsignedShort.maxInclusive" value="65535"/>
      </xs:restriction>
  </xs:simpleType>

    
   


UNSIGNEDBYTE_TYPE

public static final AttributeType UNSIGNEDBYTE_TYPE

   
  <xs:simpleType id="unsignedByte" name="unsignedByte">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/>
      </xs:annotation>
      <xs:restriction base="xs:unsignedShort">
          <xs:maxInclusive id="unsignedByte.maxInclusive" value="255"/>
      </xs:restriction>
  </xs:simpleType>

    
   


QNAME_TYPE

public static final AttributeType QNAME_TYPE

   
  <xs:simpleType id="QName" name="QName">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#QName"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="QName.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


STRING_TYPE

public static final AttributeType STRING_TYPE

   
  <xs:simpleType id="string" name="string">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#string"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace id="string.preserve" value="preserve"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NORMALIZEDSTRING_TYPE

public static final AttributeType NORMALIZEDSTRING_TYPE

   
  <xs:simpleType id="normalizedString" name="normalizedString">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#normalizedString"/>
      </xs:annotation>
      <xs:restriction base="xs:string">
          <xs:whiteSpace id="normalizedString.whiteSpace" value="replace"/>
      </xs:restriction>
  </xs:simpleType>

    
   


TOKEN_TYPE

public static final AttributeType TOKEN_TYPE

   
  <xs:simpleType id="token" name="token">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#token"/>
      </xs:annotation>
      <xs:restriction base="xs:normalizedString">
          <xs:whiteSpace id="token.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NAME_TYPE

public static final AttributeType NAME_TYPE

   
  <xs:simpleType id="Name" name="Name">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#Name"/>
      </xs:annotation>
      <xs:restriction base="xs:token">
          <xs:pattern id="Name.pattern" value="\i\c*">
              <xs:annotation>
                  <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Name">
              pattern matches production 5 from the XML spec
            </xs:documentation>
              </xs:annotation>
          </xs:pattern>
      </xs:restriction>
  </xs:simpleType>

    
   


NCNAME_TYPE

public static final AttributeType NCNAME_TYPE

   
  <xs:simpleType id="NCName" name="NCName">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NCName"/>
      </xs:annotation>
      <xs:restriction base="xs:Name">
          <xs:pattern id="NCName.pattern" value="[\i-[:]][\c-[:]]*">
              <xs:annotation>
                  <xs:documentation source="http://www.w3.org/TR/REC-xml-names/#NT-NCName">
              pattern matches production 4 from the Namespaces in XML spec
            </xs:documentation>
              </xs:annotation>
          </xs:pattern>
      </xs:restriction>
  </xs:simpleType>

    
   


ENTITY_TYPE

public static final AttributeType ENTITY_TYPE

   
  <xs:simpleType id="ENTITY" name="ENTITY">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ENTITY"/>
      </xs:annotation>
      <xs:restriction base="xs:NCName"/>
  </xs:simpleType>

    
   


SIMPLEDERIVATIONSET_TYPE

public static final AttributeType SIMPLEDERIVATIONSET_TYPE

   
  <xs:simpleType name="simpleDerivationSet">
      <xs:annotation>
          <xs:documentation>
     #all or (possibly empty) subset of {restriction, union, list}
     </xs:documentation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
      </xs:annotation>
      <xs:union>
          <xs:simpleType>
              <xs:restriction base="xs:token">
                  <xs:enumeration value="#all"/>
              </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
              <xs:restriction base="xs:derivationControl">
                  <xs:enumeration value="list"/>
                  <xs:enumeration value="union"/>
                  <xs:enumeration value="restriction"/>
              </xs:restriction>
          </xs:simpleType>
      </xs:union>
  </xs:simpleType>

    
   


PUBLIC_TYPE

public static final AttributeType PUBLIC_TYPE

   
  <xs:simpleType name="public">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
          <xs:documentation>
     A public identifier, per ISO 8879</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:token"/>
  </xs:simpleType>

    
   


LANGUAGE_TYPE

public static final AttributeType LANGUAGE_TYPE

   
  <xs:simpleType id="language" name="language">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#language"/>
      </xs:annotation>
      <xs:restriction base="xs:token">
          <xs:pattern id="language.pattern" value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*">
              <xs:annotation>
                  <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-LanguageID">
              pattern specifies the content of section 2.12 of XML 1.0e2
              and RFC 3066 (Revised version of RFC 1766).
            </xs:documentation>
              </xs:annotation>
          </xs:pattern>
      </xs:restriction>
  </xs:simpleType>

    
   


DURATION_TYPE

public static final AttributeType DURATION_TYPE

   
  <xs:simpleType id="duration" name="duration">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#duration"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="duration.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


BLOCKSET_TYPE

public static final AttributeType BLOCKSET_TYPE

   
  <xs:simpleType name="blockSet">
      <xs:annotation>
          <xs:documentation>
      A utility type, not for public use</xs:documentation>
          <xs:documentation>
      #all or (possibly empty) subset of {substitution, extension,
      restriction}</xs:documentation>
      </xs:annotation>
      <xs:union>
          <xs:simpleType>
              <xs:restriction base="xs:token">
                  <xs:enumeration value="#all"/>
              </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
              <xs:list>
                  <xs:simpleType>
                      <xs:restriction base="xs:derivationControl">
                          <xs:enumeration value="extension"/>
                          <xs:enumeration value="restriction"/>
                          <xs:enumeration value="substitution"/>
                      </xs:restriction>
                  </xs:simpleType>
              </xs:list>
          </xs:simpleType>
      </xs:union>
  </xs:simpleType>

    
   


FLOAT_TYPE

public static final AttributeType FLOAT_TYPE

   
  <xs:simpleType id="float" name="float">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="total"/>
              <hfp:hasProperty name="bounded" value="true"/>
              <hfp:hasProperty name="cardinality" value="finite"/>
              <hfp:hasProperty name="numeric" value="true"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#float"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="float.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


DATETIME_TYPE

public static final AttributeType DATETIME_TYPE

   
  <xs:simpleType id="dateTime" name="dateTime">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#dateTime"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="dateTime.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


GYEARMONTH_TYPE

public static final AttributeType GYEARMONTH_TYPE

   
  <xs:simpleType id="gYearMonth" name="gYearMonth">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYearMonth"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="gYearMonth.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


ID_TYPE

public static final AttributeType ID_TYPE

   
  <xs:simpleType id="ID" name="ID">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ID"/>
      </xs:annotation>
      <xs:restriction base="xs:NCName"/>
  </xs:simpleType>

    
   


NMTOKEN_TYPE

public static final AttributeType NMTOKEN_TYPE

   
  <xs:simpleType id="NMTOKEN" name="NMTOKEN">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/>
      </xs:annotation>
      <xs:restriction base="xs:token">
          <xs:pattern id="NMTOKEN.pattern" value="\c+">
              <xs:annotation>
                  <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Nmtoken">
              pattern matches production 7 from the XML spec
            </xs:documentation>
              </xs:annotation>
          </xs:pattern>
      </xs:restriction>
  </xs:simpleType>

    
   


DERIVATIONCONTROL_TYPE

public static final AttributeType DERIVATIONCONTROL_TYPE

   
  <xs:simpleType name="derivationControl">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="substitution"/>
          <xs:enumeration value="extension"/>
          <xs:enumeration value="restriction"/>
          <xs:enumeration value="list"/>
          <xs:enumeration value="union"/>
      </xs:restriction>
  </xs:simpleType>

    
   


REDUCEDDERIVATIONCONTROL_TYPE

public static final AttributeType REDUCEDDERIVATIONCONTROL_TYPE

   
  <xs:simpleType name="reducedDerivationControl">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:derivationControl">
          <xs:enumeration value="extension"/>
          <xs:enumeration value="restriction"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NONPOSITIVEINTEGER_TYPE

public static final AttributeType NONPOSITIVEINTEGER_TYPE

   
  <xs:simpleType id="nonPositiveInteger" name="nonPositiveInteger">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/>
      </xs:annotation>
      <xs:restriction base="xs:integer">
          <xs:maxInclusive id="nonPositiveInteger.maxInclusive" value="0"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NEGATIVEINTEGER_TYPE

public static final AttributeType NEGATIVEINTEGER_TYPE

   
  <xs:simpleType id="negativeInteger" name="negativeInteger">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/>
      </xs:annotation>
      <xs:restriction base="xs:nonPositiveInteger">
          <xs:maxInclusive id="negativeInteger.maxInclusive" value="-1"/>
      </xs:restriction>
  </xs:simpleType>

    
   


GMONTH_TYPE

public static final AttributeType GMONTH_TYPE

   
  <xs:simpleType id="gMonth" name="gMonth">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonth"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="gMonth.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


FORMCHOICE_TYPE

public static final AttributeType FORMCHOICE_TYPE

   
  <xs:simpleType name="formChoice">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="qualified"/>
          <xs:enumeration value="unqualified"/>
      </xs:restriction>
  </xs:simpleType>

    
   


POSITIVEINTEGER_TYPE

public static final AttributeType POSITIVEINTEGER_TYPE

   
  <xs:simpleType id="positiveInteger" name="positiveInteger">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/>
      </xs:annotation>
      <xs:restriction base="xs:nonNegativeInteger">
          <xs:minInclusive id="positiveInteger.minInclusive" value="1"/>
      </xs:restriction>
  </xs:simpleType>

    
   


BASE64BINARY_TYPE

public static final AttributeType BASE64BINARY_TYPE

   
  <xs:simpleType id="base64Binary" name="base64Binary">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#base64Binary"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="base64Binary.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


DOUBLE_TYPE

public static final AttributeType DOUBLE_TYPE

   
  <xs:simpleType id="double" name="double">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="total"/>
              <hfp:hasProperty name="bounded" value="true"/>
              <hfp:hasProperty name="cardinality" value="finite"/>
              <hfp:hasProperty name="numeric" value="true"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#double"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="double.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


NAMESPACELIST_TYPE

public static final AttributeType NAMESPACELIST_TYPE

   
  <xs:simpleType name="namespaceList">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
      </xs:annotation>
      <xs:union>
          <xs:simpleType>
              <xs:restriction base="xs:token">
                  <xs:enumeration value="##any"/>
                  <xs:enumeration value="##other"/>
              </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
              <xs:list>
                  <xs:simpleType>
                      <xs:union memberTypes="xs:anyURI">
                          <xs:simpleType>
                              <xs:restriction base="xs:token">
                                  <xs:enumeration value="##targetNamespace"/>
                                  <xs:enumeration value="##local"/>
                              </xs:restriction>
                          </xs:simpleType>
                      </xs:union>
                  </xs:simpleType>
              </xs:list>
          </xs:simpleType>
      </xs:union>
  </xs:simpleType>

    
   


GYEAR_TYPE

public static final AttributeType GYEAR_TYPE

   
  <xs:simpleType id="gYear" name="gYear">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYear"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="gYear.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


DERIVATIONSET_TYPE

public static final AttributeType DERIVATIONSET_TYPE

   
  <xs:simpleType name="derivationSet">
      <xs:annotation>
          <xs:documentation>
     A utility type, not for public use</xs:documentation>
          <xs:documentation>
     #all or (possibly empty) subset of {extension, restriction}</xs:documentation>
      </xs:annotation>
      <xs:union>
          <xs:simpleType>
              <xs:restriction base="xs:token">
                  <xs:enumeration value="#all"/>
              </xs:restriction>
          </xs:simpleType>
          <xs:simpleType>
              <xs:list itemType="xs:reducedDerivationControl"/>
          </xs:simpleType>
      </xs:union>
  </xs:simpleType>

    
   


GMONTHDAY_TYPE

public static final AttributeType GMONTHDAY_TYPE

   
  <xs:simpleType id="gMonthDay" name="gMonthDay">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonthDay"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="gMonthDay.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


LONG_TYPE

public static final AttributeType LONG_TYPE

   
  <xs:simpleType id="long" name="long">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasProperty name="bounded" value="true"/>
              <hfp:hasProperty name="cardinality" value="finite"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#long"/>
      </xs:annotation>
      <xs:restriction base="xs:integer">
          <xs:minInclusive id="long.minInclusive" value="-9223372036854775808"/>
          <xs:maxInclusive id="long.maxInclusive" value="9223372036854775807"/>
      </xs:restriction>
  </xs:simpleType>

    
   


INT_TYPE

public static final AttributeType INT_TYPE

   
  <xs:simpleType id="int" name="int">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#int"/>
      </xs:annotation>
      <xs:restriction base="xs:long">
          <xs:minInclusive id="int.minInclusive" value="-2147483648"/>
          <xs:maxInclusive id="int.maxInclusive" value="2147483647"/>
      </xs:restriction>
  </xs:simpleType>

    
   


SHORT_TYPE

public static final AttributeType SHORT_TYPE

   
  <xs:simpleType id="short" name="short">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#short"/>
      </xs:annotation>
      <xs:restriction base="xs:int">
          <xs:minInclusive id="short.minInclusive" value="-32768"/>
          <xs:maxInclusive id="short.maxInclusive" value="32767"/>
      </xs:restriction>
  </xs:simpleType>

    
   


BYTE_TYPE

public static final AttributeType BYTE_TYPE

   
  <xs:simpleType id="byte" name="byte">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#byte"/>
      </xs:annotation>
      <xs:restriction base="xs:short">
          <xs:minInclusive id="byte.minInclusive" value="-128"/>
          <xs:maxInclusive id="byte.maxInclusive" value="127"/>
      </xs:restriction>
  </xs:simpleType>

    
   


BOOLEAN_TYPE

public static final AttributeType BOOLEAN_TYPE

   
  <xs:simpleType id="boolean" name="boolean">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="finite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#boolean"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="boolean.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


ANYURI_TYPE

public static final AttributeType ANYURI_TYPE

   
  <xs:simpleType id="anyURI" name="anyURI">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#anyURI"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="anyURI.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


GDAY_TYPE

public static final AttributeType GDAY_TYPE

   
  <xs:simpleType id="gDay" name="gDay">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gDay"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="gDay.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


TIME_TYPE

public static final AttributeType TIME_TYPE

   
  <xs:simpleType id="time" name="time">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#time"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="time.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


HEXBINARY_TYPE

public static final AttributeType HEXBINARY_TYPE

   
  <xs:simpleType id="hexBinary" name="hexBinary">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="length"/>
              <hfp:hasFacet name="minLength"/>
              <hfp:hasFacet name="maxLength"/>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasProperty name="ordered" value="false"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#binary"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="hexBinary.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


DATE_TYPE

public static final AttributeType DATE_TYPE

   
  <xs:simpleType id="date" name="date">
      <xs:annotation>
          <xs:appinfo>
              <hfp:hasFacet name="pattern"/>
              <hfp:hasFacet name="enumeration"/>
              <hfp:hasFacet name="whiteSpace"/>
              <hfp:hasFacet name="maxInclusive"/>
              <hfp:hasFacet name="maxExclusive"/>
              <hfp:hasFacet name="minInclusive"/>
              <hfp:hasFacet name="minExclusive"/>
              <hfp:hasProperty name="ordered" value="partial"/>
              <hfp:hasProperty name="bounded" value="false"/>
              <hfp:hasProperty name="cardinality" value="countably infinite"/>
              <hfp:hasProperty name="numeric" value="false"/>
          </xs:appinfo>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#date"/>
      </xs:annotation>
      <xs:restriction base="xs:anySimpleType">
          <xs:whiteSpace fixed="true" id="date.whiteSpace" value="collapse"/>
      </xs:restriction>
  </xs:simpleType>

    
   


ALLNNI_TYPE

public static final AttributeType ALLNNI_TYPE

   
  <xs:simpleType name="allNNI">
      <xs:annotation>
          <xs:documentation>
     for maxOccurs</xs:documentation>
      </xs:annotation>
      <xs:union memberTypes="xs:nonNegativeInteger">
          <xs:simpleType>
              <xs:restriction base="xs:NMTOKEN">
                  <xs:enumeration value="unbounded"/>
              </xs:restriction>
          </xs:simpleType>
      </xs:union>
  </xs:simpleType>

    
   


IDREF_TYPE

public static final AttributeType IDREF_TYPE

   
  <xs:simpleType id="IDREF" name="IDREF">
      <xs:annotation>
          <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#IDREF"/>
      </xs:annotation>
      <xs:restriction base="xs:NCName"/>
  </xs:simpleType>

    
   

Constructor Detail

XSSchema

public XSSchema()


Copyright © 1996-2009 Geotools. All Rights Reserved.