Uses of Interface
org.geotools.api.feature.type.AttributeType

Packages that use AttributeType
  • Uses of AttributeType in org.geotools.api.feature

    Modifier and Type
    Method
    Description
    Association.getRelatedType()
    Returns the type of the associated attribute.
    Attribute.getType()
    Override of Property.getType() which type narrows to AttributeType.
  • Uses of AttributeType in org.geotools.api.feature.simple

    Modifier and Type
    Interface
    Description
    interface 
    The type of a SimpleFeature.
    Modifier and Type
    Method
    Description
    SimpleFeatureType.getType(int index)
    Returns the type of the attribute at the specified index.
    SimpleFeatureType.getType(String name)
    Returns the type of the attribute which matches the specified name.
    SimpleFeatureType.getType(Name name)
    Returns the type of the attribute which matches the specified name.
    Methods in org.geotools.api.feature.simple that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    SimpleFeatureType.getTypes()
    Returns the types of all the attributes which make up the feature.
  • Uses of AttributeType in org.geotools.api.feature.type

    Modifier and Type
    Interface
    Description
    interface 
    The type of a complex attribute.
    interface 
    The type of a Feature.
    interface 
    The type of a GeometryAttribute.
    Modifier and Type
    Method
    Description
    FeatureTypeFactory.createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates an attribute type.
    AssociationType.getRelatedType()
    The attribute type of the related attribute in the association.
    OperationType.getResult()
    Indicates the expected result type, may be null.
    AttributeType.getSuper()
    Override of PropertyType.getSuper() which type narrows to AttributeType.
    OperationType.getTarget()
    AttributeType this operation type can function against.
    AttributeDescriptor.getType()
    Override of PropertyDescriptor.getType() which type narrows to AttributeType.
    Methods in org.geotools.api.feature.type that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    OperationType.getParameters()
    We need the following AttributeTypes as parameters.
    Methods in org.geotools.api.feature.type with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    void
    Schema.add(AttributeType type)
    Adds a type to the schema.
    FeatureTypeFactory.createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
    Creates an association type.
    FeatureTypeFactory.createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue)
    Creates an attribute descriptor.
    FeatureTypeFactory.createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates an attribute type.
    FeatureTypeFactory.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates a complex type.
    FeatureTypeFactory.createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates a feature type.
    FeatureTypeFactory.createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates a geometric attribute type.
    FeatureTypeFactory.createSimpleFeatureType(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Creates a simple feature type.
  • Uses of AttributeType in org.geotools.appschema.feature

    Methods in org.geotools.appschema.feature with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    AppSchemaAttributeBuilder.add(String id, Object value, Name name, AttributeType type)
    Adds an attribute to the complex attribute being built overriding the type of the declared attribute descriptor by a subtype of it.
  • Uses of AttributeType in org.geotools.data.complex

    Modifier and Type
    Method
    Description
    AttributeMapping.getTargetNodeInstance()
     
    Methods in org.geotools.data.complex with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    protected Attribute
    AbstractMappingFeatureIterator.setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
     
    protected void
    DataAccessMappingFeatureIterator.setXlinkReference(Attribute target, Map<Name,Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType)
    Set xlink:href client property for multi-valued chained features.
    protected boolean
    DataAccessMappingFeatureIterator.skipTopElement(Name topElement, AttributeMapping attMapping, AttributeType type)
     
    Constructors in org.geotools.data.complex with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
    AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
     
     
    AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue)
     
     
    AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue, String indexField)
     
  • Uses of AttributeType in org.geotools.data.complex.config

    Modifier and Type
    Class
    Description
    class 
    This class represents the fake feature type needed for feature chaining for properties that are not features.
    Modifier and Type
    Method
    Description
    NonFeatureTypeProxy.getSubject()
     
    Constructors in org.geotools.data.complex.config with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
    Sole constructor
     
     
  • Uses of AttributeType in org.geotools.data.complex.feature.type

    Modifier and Type
    Class
    Description
    class 
     
    class 
    This is a specialization of complex feature type that can be nested inside another feature type.
    class 
     
    class 
     
    class 
     
    class 
    A specialisation of FeatureTypeImpl that avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.
    Modifier and Type
    Method
    Description
    FeatureTypeRegistry.getAttributeType(Name typeName)
     
    FeatureTypeRegistry.getAttributeType(Name typeName, XSDTypeDefinition xsdType, CoordinateReferenceSystem crs)
     
    AttributeTypeProxy.getSubject()
     
    AttributeTypeProxy.getSuper()
     
    FeatureTypeRegistry.getXmlAttributeType()
     
    Methods in org.geotools.data.complex.feature.type with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    ComplexFeatureTypeFactoryImpl.createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    UniqueNameFeatureTypeFactoryImpl.createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Override superclass to return UniqueNameFeatureTypeImpl instead of FeatureTypeImpl.
    static boolean
     
    void
    FeatureTypeRegistry.register(AttributeType type)
     
    Constructors in org.geotools.data.complex.feature.type with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
    ComplexFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
    Constructor for complex feature type with fake feature type descriptor provided.
     
    UniqueNameFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
  • Uses of AttributeType in org.geotools.data.complex.feature.xpath

    Modifier and Type
    Field
    Description
    protected AttributeType
    FeatureTypeAttributePointer.attType
    the feature type
  • Uses of AttributeType in org.geotools.data.complex.filter

    Methods in org.geotools.data.complex.filter with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    XPath.set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
     
    XPath.set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression)
    Sets the value of the attribute of att addressed by xpath and of type targetNodeType to be value with id id.
  • Uses of AttributeType in org.geotools.data.vpf

    Classes in org.geotools.data.vpf that implement AttributeType
    Modifier and Type
    Class
    Description
    class 
    A VPF feature class.
    class 
    A VPF feature type.
    Methods in org.geotools.data.vpf that return AttributeType
    Modifier and Type
    Method
    Description
    VPFFeatureClass.getSuper()
     
    VPFFeatureType.getSuper()
     
    VPFFeatureClass.getType(int index)
     
    VPFFeatureClass.getType(String name)
     
    VPFFeatureClass.getType(Name name)
     
    VPFFeatureType.getType(int index)
     
    VPFFeatureType.getType(String name)
     
    VPFFeatureType.getType(Name name)
     
    Methods in org.geotools.data.vpf that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    VPFFeatureClass.getTypes()
     
    VPFFeatureType.getTypes()
     
  • Uses of AttributeType in org.geotools.feature

    Fields in org.geotools.feature declared as AttributeType
    Modifier and Type
    Field
    Description
    protected AttributeType
    AttributeTypeBuilder.superType
    super type
    Methods in org.geotools.feature that return AttributeType
    Modifier and Type
    Method
    Description
    TypeBuilder.attribute()
    Creation method for AttributeType.
    AttributeTypeBuilder.buildType()
    Builds the attribute type.
    TypeBuilder.getBinding(Class binding)
    Used to lookup AttributeType for provided binding.
    TypeBuilder.getReferenceType()
     
    AssociationImpl.getRelatedType()
     
    TypeBuilder.getSuper()
     
    AttributeBuilder.getType()
     
    AttributeImpl.getType()
     
    Methods in org.geotools.feature that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    protected Map<Class<?>,AttributeType>
    TypeBuilder.bindings()
    Accessor for bindings.
    Methods in org.geotools.feature with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    AttributeBuilder.addAnyTypeValue(Object value, AttributeType type, AttributeDescriptor descriptor, String id)
    Special case for any type.
    void
    TypeBuilder.addAttribute(String name, String namespaceURI, AttributeType type)
     
    void
    TypeBuilder.addAttribute(String name, AttributeType type)
     
    void
    TypeBuilder.addAttribute(Name name, AttributeType type)
     
    void
    TypeBuilder.addBinding(Class binding, AttributeType type)
    Used to provide a specific type for provided binding.
    TypeBuilder.attribute(String name, String namespaceURI, AttributeType type)
     
    TypeBuilder.attribute(String name, AttributeType type)
     
    TypeBuilder.attribute(Name name, AttributeType type)
     
    AttributeTypeBuilder.buildDescriptor(String name, AttributeType type)
    Builds an attribute descriptor specifying its attribute type.
    AttributeTypeBuilder.buildDescriptor(Name name, AttributeType type)
     
    protected Attribute
    AttributeBuilder.create(Object value, AttributeType type, AttributeDescriptor descriptor, String id)
    Factors out attribute creation code, needs to be called with either one of type or descriptor null.
    AttributeTypeBuilder.init(AttributeType type)
    Initializes builder state from another attribute type.
    TypeBuilder.referenceType(AttributeType reference)
     
    void
    TypeBuilder.setReferenceType(AttributeType reference)
    Allows you to indicate the reference type to be used with Association to be created.
    void
    AttributeBuilder.setType(AttributeType type)
    Sets the type of the attribute being built.
    AttributeTypeBuilder.superType(AttributeType superType)
     
    Constructors in org.geotools.feature with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
     
  • Uses of AttributeType in org.geotools.feature.simple

    Classes in org.geotools.feature.simple that implement AttributeType
    Modifier and Type
    Class
    Description
    class 
    Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.
    Modifier and Type
    Field
    Description
    static final AttributeType
    SimpleSchema.BOOLEAN
    BOOLEAN to Boolean.class
    static final AttributeType
    SimpleSchema.BYTE
    BYTE to Byte.class
    static final AttributeType
    SimpleSchema.DATE
    DATE to java.sql.Date.class
    static final AttributeType
    SimpleSchema.DATETIME
    DATETIME to java.sql.Timestamp
    static final AttributeType
    SimpleSchema.DOUBLE
    DOUBLE to Double.class
    static final AttributeType
    SimpleSchema.FLOAT
    FLOAT to java Float.class
    static final AttributeType
    SimpleSchema.HEXBINARY
    HEXBINRAY to byte[].class
    static final AttributeType
    SimpleSchema.INT
    INT to java Integer.class
    static final AttributeType
    SimpleSchema.INTEGER
    INTEGER to BigInteger
    static final AttributeType
    SimpleSchema.LONG
    LONG to Long.class
    static final AttributeType
    SimpleSchema.QNAME
    QNAME to byte[].class
    static final AttributeType
    SimpleSchema.SHORT
    SHORT to Short.class
    static final AttributeType
    SimpleSchema.STRING
    STRING to String.class
    static final AttributeType
    SimpleSchema.TIME
    TIME to java.sq1.Time.class
    static final AttributeType
    SimpleSchema.URI
    QNAME to byte[].class
    Fields in org.geotools.feature.simple with type parameters of type AttributeType
    Modifier and Type
    Field
    Description
    protected Map<Class<?>,AttributeType>
    SimpleFeatureTypeBuilder.bindings
    Map of java class bound to properties types.
    Modifier and Type
    Method
    Description
    SimpleFeatureTypeBuilder.getBinding(Class<?> binding)
    Looks up an attribute type which has been bound to a class.
    SimpleFeatureTypeImpl.getType(int index)
     
    SimpleFeatureTypeImpl.getType(String name)
     
    SimpleFeatureTypeImpl.getType(Name name)
     
    Methods in org.geotools.feature.simple that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    protected Map<Class<?>,AttributeType>
    SimpleFeatureTypeBuilder.bindings()
    Accessor for bindings (will create binding map if needed).
    SimpleFeatureTypeImpl.getTypes()
     
    Methods in org.geotools.feature.simple with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    void
    SimpleFeatureTypeBuilder.addBinding(AttributeType type)
    Specifies an attribute type binding.
    Constructors in org.geotools.feature.simple with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
    SimpleFeatureTypeImpl(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
  • Uses of AttributeType in org.geotools.feature.type

    Classes in org.geotools.feature.type that implement AttributeType
    Modifier and Type
    Class
    Description
    class 
    A replacement for AttributeTypeImpl with lazy evaluation of super type, so types can be defined in any order.
    class 
    A replacement for ComplexTypeImpl with lazy evaluation of descriptors, to support cyclically-defined types.
    class 
    Base class for attribute types.
    class 
    Base class for complex types.
    class 
    Base implementation of FeatureType.
    class 
    AttributeType for hold geometry implementations, maintains CRS information.
    Modifier and Type
    Field
    Description
    protected final AttributeType
    AssociationTypeImpl.relatedType
     
    Modifier and Type
    Method
    Description
    abstract AttributeType
    AbstractLazyAttributeTypeImpl.buildSuper()
    Subclasses must override this method to return the super type of this type or null if none.
    FeatureTypeFactoryImpl.createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    ProfileImpl.get(Object key)
     
    SchemaImpl.get(Object key)
     
    AssociationTypeImpl.getRelatedType()
     
    AbstractLazyAttributeTypeImpl.getSuper()
     
    AttributeTypeImpl.getSuper()
     
    AttributeDescriptorImpl.getType()
     
    ReadonlyAttributeDecorator.getType()
     
    ProfileImpl.put(Name key, AttributeType value)
     
    SchemaImpl.put(Name name, AttributeType type)
     
    ProfileImpl.remove(Object key)
     
    SchemaImpl.remove(Object key)
     
    Descriptors.type(Collection schema, Name name)
    Locate type associated with provided name, or null if not found.
    Descriptors.type(ComplexType schema, String name)
    Locate type associated with provided name, or null if not found.
    Descriptors.type(ComplexType schema, Name name)
    Locate type associated with provided name, or null if not found.
    Methods in org.geotools.feature.type that return types with arguments of type AttributeType
    Modifier and Type
    Method
    Description
    ProfileImpl.entrySet()
     
    SchemaImpl.entrySet()
     
    Descriptors.types(AttributeType type)
    List of types described by this schema.
    ProfileImpl.values()
     
    SchemaImpl.values()
     
    Methods in org.geotools.feature.type with parameters of type AttributeType
    Modifier and Type
    Method
    Description
    void
    ProfileImpl.add(AttributeType type)
     
    void
    SchemaImpl.add(AttributeType type)
     
    FeatureTypeFactoryImpl.createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
     
    FeatureTypeFactoryImpl.createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue)
     
    FeatureTypeFactoryImpl.createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    FeatureTypeFactoryImpl.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    FeatureTypeFactoryImpl.createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    FeatureTypeFactoryImpl.createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    FeatureTypeFactoryImpl.createSimpleFeatureType(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
    static List
    Descriptors.list(AttributeType type)
    Returns the list of descriptors defined in the provided schema, preserving declaration order when relevant.
    static int
    Descriptors.maxOccurs(ComplexType schema, AttributeType type)
     
    static boolean
    Descriptors.multiple(ComplexType schema, AttributeType type)
    True if there may be more then one AttributeType in the schema.
    Descriptors.node(ComplexType schema, AttributeType type)
    Finds the node associated with the provided type.
    Descriptors.nodes(ComplexType schema, AttributeType type)
    List of nodes matching AttributeType.
    static Object
    Types.parse(AttributeType type, Object content)
    Converts content into a format which is used to store it internally within an attribute of a specific type.
    ProfileImpl.put(Name key, AttributeType value)
     
    SchemaImpl.put(Name name, AttributeType type)
     
    Descriptors.types(AttributeType type)
    List of types described by this schema.
    protected static void
    Types.validate(AttributeType type, Object value, boolean isSuper)
     
    static void
    Types.validate(AttributeType type, Attribute attribute, Object attributeContent)
    Validates content against attribute (using the supplied attribute type).
    protected static void
    Types.validate(AttributeType type, Attribute attribute, Object attributeContent, boolean isSuper)
    Validates content against attribute (using the supplied attribute type).
    static final AttributeDescriptor
    Descriptors.wrapAttributeType(AttributeType type)
    Method parameters in org.geotools.feature.type with type arguments of type AttributeType
    Modifier and Type
    Method
    Description
    void
    ProfileImpl.putAll(Map<? extends Name,? extends AttributeType> t)
     
    void
    SchemaImpl.putAll(Map<? extends Name,? extends AttributeType> t)
     
    static final List
    Descriptors.wrapAttributeTypes(List<AttributeType> typeList)
    Constructors in org.geotools.feature.type with parameters of type AttributeType
    Modifier
    Constructor
    Description
     
    AssociationTypeImpl(Name name, AttributeType referenceType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
     
     
    AttributeDescriptorImpl(AttributeType type, Name name, int min, int max, boolean isNillable, Object defaultValue)
     
     
    AttributeTypeImpl(Name name, Class<?> binding, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
     
    ComplexTypeImpl(Name name, Collection<PropertyDescriptor> properties, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
     
    FeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
     
    GeometryTypeImpl(Name name, Class binding, CoordinateReferenceSystem crs, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
     
  • Uses of AttributeType in org.geotools.gce.imagemosaic.catalog.oracle

    Modifier and Type
    Method
    Description
    protected void
    AbstractFeatureTypeMapper.remapGeometryAttribute(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type)
    Remap the original GeomtryType on top of the available definitions to create the database specific featureType
  • Uses of AttributeType in org.geotools.gce.imagemosaic.catalog.postgis

    Modifier and Type
    Method
    Description
    protected void
    PostgisFeatureTypeMapper.remapGeometryAttribute(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type)
     
  • Uses of AttributeType in org.geotools.gml2

    Fields in org.geotools.gml2 declared as AttributeType
    Modifier and Type
    Field
    Description
    static final AttributeType
    <complexType abstract="true" name="AbstractGeometryCollectionBaseType"> <annotation> <documentation> This abstract base type for geometry collections just makes the srsName attribute mandatory.
    static final AttributeType
    <complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation> All geometry elements are derived from this abstract supertype; a geometry element may have an identifying attribute (gid).
    static final AttributeType
    <complexType name="BoundingShapeType"> <annotation> <documentation> Bounding shapes--a Box or a null element are currently allowed.
    static final AttributeType
    GMLSchema.BOXTYPE_TYPE
    <complexType name="BoxType"> <annotation> <documentation> The Box structure defines an extent using a pair of coordinate tuples.
    static final AttributeType
    <complexType name="CoordinatesType"> <annotation> <documentation> Coordinates can be included in a single string, but there is no facility for validating string content.
    static final AttributeType
    GMLSchema.COORDTYPE_TYPE
    <complexType name="CoordType"> <annotation> <documentation> Represents a coordinate tuple in one, two, or three dimensions.
    static final AttributeType
    <complexType name="FeatureAssociationType"> <annotation> <documentation> An instance of this type (e.g. a featureMember) can either enclose or point to a feature (or feature collection); this type can be restricted in an application schema to allow only specified features as valid participants in the association.
    static final AttributeType
    <complexType name="GeometryAssociationType"> <annotation> <documentation> An instance of this type (e.g. a geometryMember) can either enclose or point to a primitive geometry element.
    static final AttributeType
    <complexType name="GeometryCollectionType"> <annotation> <documentation> A geometry collection must include one or more geometries, referenced through geometryMember elements.
    static final AttributeType
    <complexType name="GeometryPropertyType"> <annotation> <documentation> A simple geometry property encapsulates a geometry element.
    static final AttributeType
    <complexType name="LinearRingMemberType"> <annotation> <documentation>Restricts the outer or inner boundary of a polygon instance to being a LinearRing.</documentation> </annotation> <complexContent> <restriction base="gml:GeometryAssociationType"> <sequence minOccurs="0"> <element ref="gml:LinearRing"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
    static final AttributeType
    <complexType name="LinearRingType"> <annotation> <documentation> A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.
    static final AttributeType
    <complexType name="LineStringMemberType"> <annotation> <documentation>Restricts the geometry member to being a LineString instance.</documentation> </annotation> <complexContent> <restriction base="gml:GeometryAssociationType"> <sequence minOccurs="0"> <element ref="gml:LineString"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
    static final AttributeType
    <complexType name="LineStringPropertyType"> <annotation> <documentation> Encapsulates a single LineString to represent centerLineOf or edgeOf properties.
    static final AttributeType
    <complexType name="LineStringType"> <annotation> <documentation> A LineString is defined by two or more coordinate tuples, with linear interpolation between them.
    static final AttributeType
    <complexType name="MultiGeometryPropertyType"> <annotation> <documentation>Encapsulates a MultiGeometry element.</documentation> </annotation> <complexContent> <restriction base="gml:GeometryAssociationType"> <sequence minOccurs="0"> <element ref="gml:MultiGeometry"/> </sequence> <attributeGroup ref="xlink:simpleLink"/> <attribute ref="gml:remoteSchema" use="optional"/> </restriction> </complexContent> </complexType>
    static final AttributeType
    <complexType name="MultiLineStringPropertyType"> <annotation> <documentation> Encapsulates a MultiLineString element to represent the following discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
    static final AttributeType
    <complexType name="MultiLineStringType"> <annotation> <documentation> A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
    static final AttributeType
    <complexType name="MultiPointPropertyType"> <annotation> <documentation> Encapsulates a MultiPoint element to represent the following discontiguous geometric properties: multiLocation, multiPosition, multiCenterOf.
    static final AttributeType
    <complexType name="MultiPointType"> <annotation> <documentation> A MultiPoint is defined by one or more Points, referenced through pointMember elements.
    static final AttributeType
    <complexType name="MultiPolygonPropertyType"> <annotation> <documentation> Encapsulates a MultiPolygon to represent the following discontiguous geometric properties: multiCoverage, multiExtentOf.
    static final AttributeType
    <complexType name="MultiPolygonType"> <annotation> <documentation> A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
    static final AttributeType
    GMLSchema.NULLTYPE_TYPE
    <simpleType name="NullType"> <annotation> <documentation> If a bounding shape is not provided for a feature collection, explain why.
    static final AttributeType
    <complexType name="PointMemberType"> <annotation> <documentation>Restricts the geometry member to being a Point instance.</documentation> </annotation> <complexContent> <restriction base="gml:GeometryAssociationType"> <sequence minOccurs="0"> <element ref="gml:Point"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
    static final AttributeType
    <complexType name="PointPropertyType"> <annotation> <documentation> Encapsulates a single point to represent position, location, or centerOf properties.
    static final AttributeType
    GMLSchema.POINTTYPE_TYPE
    <complexType name="PointType"> <annotation> <documentation> A Point is defined by a single coordinate tuple.
    static final AttributeType
    <complexType name="PolygonMemberType"> <annotation> <documentation>Restricts the geometry member to being a Polygon instance.</documentation> </annotation> <complexContent> <restriction base="gml:GeometryAssociationType"> <sequence minOccurs="0"> <element ref="gml:Polygon"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
    static final AttributeType
    <complexType name="PolygonPropertyType"> <annotation> <documentation> Encapsulates a single polygon to represent coverage or extentOf properties.
    static final AttributeType
    <complexType name="PolygonType"> <annotation> <documentation> A Polygon is defined by an outer boundary and zero or more inner boundaries which are in turn defined by LinearRings.
  • Uses of AttributeType in org.geotools.gml3

    Fields in org.geotools.gml3 declared as AttributeType
    Modifier and Type
    Field
    Description
    static final AttributeType
    GMLSchema._ISSPHERE_TYPE
    <simpleType name="_isSphere"> <restriction base="string"> <enumeration value="sphere"/> </restriction> </simpleType>
    static final AttributeType
    <complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
    static final AttributeType
    <simpleType name="AesheticCriteriaType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="MIN_CROSSINGS"/> <enumeration value="MIN_AREA"/> <enumeration value="MIN_BENDS"/> <enumeration value="MAX_BENDS"/> <enumeration value="UNIFORM_BENDS"/> <enumeration value="MIN_SLOPES"/> <enumeration value="MIN_EDGE_LENGTH"/> <enumeration value="MAX_EDGE_LENGTH"/> <enumeration value="UNIFORM_EDGE_LENGTH"/> <enumeration value="MAX_ANGULAR_RESOLUTION"/> <enumeration value="MIN_ASPECT_RATIO"/> <enumeration value="MAX_SYMMETRIES"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="ArcMinutesType"> <annotation> <documentation>Integer number of arc-minutes in a degree-minute-second angular value.</documentation> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="59"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="ArcSecondsType"> <annotation> <documentation>Number of arc-seconds in a degree-minute-second angular value.</documentation> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="booleanList"> <annotation> <documentation>XML List based on XML Schema boolean type.
    static final AttributeType
    <simpleType name="booleanOrNull"> <annotation> <documentation>Union of the XML Schema boolean type and the GML Nulltype.
    static final AttributeType
    <simpleType name="booleanOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
    static final AttributeType
    GMLSchema.CALDATE_TYPE
    <simpleType name="CalDate"> <annotation> <documentation xml:lang="en">Calendar dates may be indicated with varying degrees of precision, using year, year-month, date.
    static final AttributeType
    <simpleType name="CompassPointEnumeration"> <restriction base="string"> <enumeration value="N"/> <enumeration value="NNE"/> <enumeration value="NE"/> <enumeration value="ENE"/> <enumeration value="E"/> <enumeration value="ESE"/> <enumeration value="SE"/> <enumeration value="SSE"/> <enumeration value="S"/> <enumeration value="SSW"/> <enumeration value="SW"/> <enumeration value="WSW"/> <enumeration value="W"/> <enumeration value="WNW"/> <enumeration value="NW"/> <enumeration value="NNW"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="CountExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of frequency values.
    static final AttributeType
    <simpleType name="CurveInterpolationType"> <annotation> <documentation>CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation> </annotation> <restriction base="string"> <enumeration value="linear"/> <enumeration value="geodesic"/> <enumeration value="circularArc3Points"/> <enumeration value="circularArc2PointWithBulge"/> <enumeration value="circularArcCenterPointWithRadius"/> <enumeration value="elliptical"/> <enumeration value="clothoid"/> <enumeration value="conic"/> <enumeration value="polynomialSpline"/> <enumeration value="cubicSpline"/> <enumeration value="rationalSpline"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="CurvePropertyType"> <annotation> <documentation>A property that has a curve as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    GMLSchema.CURVETYPE_TYPE
    <complexType name="CurveType"> <annotation> <documentation>Curve is a 1-dimensional primitive.
    static final AttributeType
    <simpleType name="DecimalMinutesType"> <annotation> <documentation>Decimal number of arc-minutes in a degree-minute angular value.</documentation> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="DegreeValueType"> <annotation> <documentation>Integer number of degrees in a degree-minute-second or degree-minute angular value, without indication of direction.</documentation> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="359"/> </restriction> </simpleType>
    static final AttributeType
    GMLSchema.DOUBLELIST_TYPE
    <simpleType name="doubleList"> <annotation> <documentation>XML List based on XML Schema double type.
    static final AttributeType
    <simpleType name="doubleOrNull"> <annotation> <documentation>Union of the XML Schema double type and the GML Nulltype.
    static final AttributeType
    <simpleType name="doubleOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
    static final AttributeType
    <simpleType name="DrawingTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="POLYLINE"/> <enumeration value="ORTHOGONAL"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="FileValueModelType"> <annotation> <documentation>List of codes that identifies the file structure model for records stored in files.</documentation> </annotation> <restriction base="string"> <enumeration value="Record Interleaved"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="GeometryPropertyType"> <annotation> <documentation>A geometric property can either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <simpleType name="GraphTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="TREE"/> <enumeration value="BICONNECTED"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="IncrementOrder"> <annotation> <documentation>The enumeration value here indicates the incrementation order to be used on the first 2 axes, i.e.
    static final AttributeType
    <simpleType name="integerList"> <annotation> <documentation>XML List based on XML Schema integer type.
    static final AttributeType
    <simpleType name="integerOrNull"> <annotation> <documentation>Union of the XML Schema integer type and the GML Nulltype.
    static final AttributeType
    <simpleType name="integerOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
    static final AttributeType
    <simpleType name="KnotTypesType"> <annotation> <documentation>Defines allowed values for the knots` type.
    static final AttributeType
    <complexType name="LinearRingPropertyType"> <annotation> <documentation>Encapsulates a ring to represent properties in features or geometry collections.</documentation> </annotation> <choice> <element ref="gml:LinearRing"/> </choice> </complexType>
    static final AttributeType
    <complexType name="LinearRingType"> <annotation> <documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates must be coincident.</documentation> </annotation> <complexContent> <extension base="gml:AbstractRingType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the control points of a linear ring. 1.
    static final AttributeType
    <complexType name="LineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
    static final AttributeType
    <complexType name="LineStringType"> <annotation> <documentation>A LineString is a special curve that consists of a single segment with linear interpolation.
    static final AttributeType
    <simpleType name="LineTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="STRAIGHT"/> <enumeration value="BENT"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="MultiCurvePropertyType"> <annotation> <documentation>A property that has a collection of curves as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiCurveType"> <annotation> <documentation>A MultiCurve is defined by one or more Curves, referenced through curveMember elements.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <annotation> <documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style.
    static final AttributeType
    <complexType name="MultiGeometryPropertyType"> <annotation> <documentation>A property that has a geometric aggregate as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiGeometryType"> <annotation> <documentation>A geometry collection must include one or more geometries, referenced through geometryMember elements.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <annotation> <documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style.
    static final AttributeType
    <complexType name="MultiLineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
    static final AttributeType
    <complexType name="MultiLineStringType"> <annotation> <documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
    static final AttributeType
    <complexType name="MultiPointPropertyType"> <annotation> <documentation>A property that has a collection of points as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiPointType"> <annotation> <documentation>A MultiPoint is defined by one or more Points, referenced through pointMember elements.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <annotation> <documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style.
    static final AttributeType
    <complexType name="MultiPolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
    static final AttributeType
    <complexType name="MultiPolygonType"> <annotation> <documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
    static final AttributeType
    <complexType name="MultiSurfacePropertyType"> <annotation> <documentation>A property that has a collection of surfaces as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiSurfaceType"> <annotation> <documentation>A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <annotation> <documentation>The members of the geometric aggregate can be specified either using the "standard" property or the array property style.
    static final AttributeType
    GMLSchema.NAMELIST_TYPE
    <simpleType name="NameList"> <annotation> <documentation>XML List based on XML Schema Name type.
    static final AttributeType
    GMLSchema.NAMEORNULL_TYPE
    <simpleType name="NameOrNull"> <annotation> <documentation>Union of the XML Schema Name type and the GML Nulltype.
    static final AttributeType
    <simpleType name="NameOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
    static final AttributeType
    GMLSchema.NCNAMELIST_TYPE
    <simpleType name="NCNameList"> <annotation> <documentation>A set of values, representing a list of token with the lexical value space of NCName.
    static final AttributeType
    <simpleType name="NullEnumeration"> <annotation> <documentation> Some common reasons for a null value: innapplicable - the object does not have a value missing - The correct value is not readily available to the sender of this data.
    static final AttributeType
    GMLSchema.NULLTYPE_TYPE
    <simpleType name="NullType"> <annotation> <documentation>Utility type for null elements.
    static final AttributeType
    <complexType name="PointPropertyType"> <annotation> <documentation>A property that has a point as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    GMLSchema.POINTTYPE_TYPE
    <complexType name="PointType"> <annotation> <documentation>A Point is defined by a single coordinate tuple.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricPrimitiveType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the direct poisiton of a point. 1.
    static final AttributeType
    <complexType name="PolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
    static final AttributeType
    <complexType name="PolygonType"> <annotation> <documentation>A Polygon is a special surface that is defined by a single surface patch.
    static final AttributeType
    GMLSchema.QNAMELIST_TYPE
    <simpleType name="QNameList"> <annotation> <documentation>A set of values, representing a list of token with the lexical value space of QName.
    static final AttributeType
    <simpleType name="QueryGrammarEnumeration"> <annotation> <documentation>Used to specify the grammar of the feature query mechanism.</documentation> </annotation> <restriction base="string"> <enumeration value="xpath"/> <enumeration value="xquery"/> <enumeration value="other"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="SequenceRuleNames"> <annotation> <documentation>List of codes (adopted from ISO 19123 Annex C) that identifies the rule for traversing a grid to correspond with the sequence of members of the rangeSet.</documentation> </annotation> <restriction base="string"> <enumeration value="Linear"/> <enumeration value="Boustrophedonic"/> <enumeration value="Cantor-diagonal"/> <enumeration value="Spiral"/> <enumeration value="Morton"/> <enumeration value="Hilbert"/> </restriction> </simpleType>
    static final AttributeType
    GMLSchema.SIGNTYPE_TYPE
    <simpleType name="SignType"> <annotation> <documentation>Utility type used in various places - e.g. to indicate the direction of topological objects; "+" for forwards, or "-" for backwards.</documentation> </annotation> <restriction base="string"> <enumeration value="-"/> <enumeration value="+"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="stringOrNull"> <annotation> <documentation>Union of the XML Schema string type and the GML Nulltype.
    static final AttributeType
    <simpleType name="SuccessionType"> <annotation> <documentation>Feature succession is a semantic relationship derived from evaluation of observer, and Feature Substitution, Feature Division and Feature Fusion are defined as associations between previous features and next features in the temporal context.
    static final AttributeType
    <simpleType name="SurfaceInterpolationType"> <annotation> <documentation>SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation> </annotation> <restriction base="string"> <enumeration value="none"/> <enumeration value="planar"/> <enumeration value="spherical"/> <enumeration value="elliptical"/> <enumeration value="conic"/> <enumeration value="tin"/> <enumeration value="parametricCurve"/> <enumeration value="polynomialSpline"/> <enumeration value="rationalSpline"/> <enumeration value="triangulatedSpline"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="SurfacePropertyType"> <annotation> <documentation>A property that has a surface as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="SurfaceType"> <annotation> <documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches.
    static final AttributeType
    <simpleType name="SymbolTypeEnumeration"> <annotation> <documentation>Used to specify the type of the symbol used.</documentation> </annotation> <restriction base="string"> <enumeration value="svg"/> <enumeration value="xpath"/> <enumeration value="other"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="TimeIndeterminateValueType"> <annotation> <documentation xml:lang="en">This enumerated data type specifies values for indeterminate positions.</documentation> </annotation> <restriction base="string"> <enumeration value="after"/> <enumeration value="before"/> <enumeration value="now"/> <enumeration value="unknown"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="TimePositionUnion"> <annotation> <documentation xml:lang="en">The ISO 19108:2002 hierarchy of subtypes for temporal position are collapsed by defining a union of XML Schema simple types for indicating temporal position relative to a specific reference system.
    static final AttributeType
    <simpleType name="TimeUnitType"> <annotation> <documentation xml:lang="en">Standard units for measuring time intervals (see ISO 31-1).</documentation> </annotation> <union> <simpleType> <restriction base="string"> <enumeration value="year"/> <enumeration value="day"/> <enumeration value="hour"/> <enumeration value="minute"/> <enumeration value="second"/> </restriction> </simpleType> <simpleType> <restriction base="string"> <pattern value="other:\w{2,}"/> </restriction> </simpleType> </union> </simpleType>
  • Uses of AttributeType in org.geotools.gml3.smil

    Modifier and Type
    Field
    Description
    static final AttributeType
    <simpleType name="fillDefaultType"> <restriction base="string"> <enumeration value="remove"/> <enumeration value="freeze"/> <enumeration value="hold"/> <enumeration value="auto"/> <enumeration value="inherit"/> <enumeration value="transition"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="fillTimingAttrsType"> <restriction base="string"> <enumeration value="remove"/> <enumeration value="freeze"/> <enumeration value="hold"/> <enumeration value="auto"/> <enumeration value="default"/> <enumeration value="transition"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="nonNegativeDecimalType"> <restriction base="decimal"> <minInclusive value="0.0"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="restartDefaultType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="inherit"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="restartTimingType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="default"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="syncBehaviorDefaultType"> <restriction base="string"> <enumeration value="canSlip"/> <enumeration value="locked"/> <enumeration value="independent"/> <enumeration value="inherit"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="syncBehaviorType"> <restriction base="string"> <enumeration value="canSlip"/> <enumeration value="locked"/> <enumeration value="independent"/> <enumeration value="default"/> </restriction> </simpleType>
  • Uses of AttributeType in org.geotools.gml3.v3_2

    Modifier and Type
    Field
    Description
    static final AttributeType
    <complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
    static final AttributeType
    <simpleType final="#all" name="AggregationType"> <restriction base="string"> <enumeration value="set"/> <enumeration value="bag"/> <enumeration value="sequence"/> <enumeration value="array"/> <enumeration value="record"/> <enumeration value="table"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="ArcMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="59"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="ArcSecondsType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="AxisDirection"> <annotation> <documentation>The value of a gml:AxisDirection indicates the incrementation order to be used on an axis of the grid.</documentation> </annotation> <restriction base="string"> <pattern value="[\+\-][1-9][0-9]*"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="AxisDirectionList"> <annotation> <documentation>The different values in a gml:AxisDirectionList indicate the incrementation order to be used on all axes of the grid.
    static final AttributeType
    <simpleType name="booleanList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="boolean"/> </simpleType>
    static final AttributeType
    <simpleType name="booleanOrNilReason"> <annotation> <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation> </annotation> <union memberTypes="gml:NilReasonEnumeration boolean anyURI"/> </simpleType>
    static final AttributeType
    <simpleType name="booleanOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="gml:booleanOrNilReason"/> </simpleType>
    static final AttributeType
    GMLSchema.CALDATE_TYPE
    <simpleType name="CalDate"> <union memberTypes="date gYearMonth gYear"/> </simpleType>
    static final AttributeType
    <simpleType name="CompassPointEnumeration"> <annotation> <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°.
    static final AttributeType
    <simpleType name="CountExtentType"> <restriction base="gml:integerOrNilReasonList"> <length value="2"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="CurveInterpolationType"> <annotation> <documentation>gml:CurveInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation> </annotation> <restriction base="string"> <enumeration value="linear"/> <enumeration value="geodesic"/> <enumeration value="circularArc3Points"/> <enumeration value="circularArc2PointWithBulge"/> <enumeration value="circularArcCenterPointWithRadius"/> <enumeration value="elliptical"/> <enumeration value="clothoid"/> <enumeration value="conic"/> <enumeration value="polynomialSpline"/> <enumeration value="cubicSpline"/> <enumeration value="rationalSpline"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="CurvePropertyType"> <annotation> <documentation>A property that has a curve as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    GMLSchema.CURVETYPE_TYPE
    <complexType name="CurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element ref="gml:segments"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <simpleType name="DecimalMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="DegreeValueType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="359"/> </restriction> </simpleType>
    static final AttributeType
    GMLSchema.DOUBLELIST_TYPE
    <simpleType name="doubleList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="double"/> </simpleType>
    static final AttributeType
    <simpleType name="doubleOrNilReason"> <annotation> <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation> </annotation> <union memberTypes="gml:NilReasonEnumeration double anyURI"/> </simpleType>
    static final AttributeType
    <simpleType name="doubleOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="gml:doubleOrNilReason"/> </simpleType>
    static final AttributeType
    <complexType name="GeometryPropertyType"> <annotation> <documentation>A geometric property may either be any geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same or another document).
    static final AttributeType
    <simpleType name="IncrementOrder"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="string"> <enumeration value="+x+y"/> <enumeration value="+y+x"/> <enumeration value="+x-y"/> <enumeration value="-x-y"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="integerList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="integer"/> </simpleType>
    static final AttributeType
    <simpleType name="integerOrNilReason"> <annotation> <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation> </annotation> <union memberTypes="gml:NilReasonEnumeration integer anyURI"/> </simpleType>
    static final AttributeType
    <simpleType name="integerOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="gml:integerOrNilReason"/> </simpleType>
    static final AttributeType
    <simpleType name="KnotTypesType"> <annotation> <documentation>This enumeration type specifies values for the knots' type (see ISO 19107:2003, 6.4.25).</documentation> </annotation> <restriction base="string"> <enumeration value="uniform"/> <enumeration value="quasiUniform"/> <enumeration value="piecewiseBezier"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="LinearRingPropertyType"> <annotation> <documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.</documentation> </annotation> <sequence> <element ref="gml:LinearRing"/> </sequence> </complexType>
    static final AttributeType
    <complexType name="LinearRingType"> <complexContent> <extension base="gml:AbstractRingType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="4"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="LineStringType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="2"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="MultiCurvePropertyType"> <annotation> <documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiCurveType"> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:curveMember"/> <element minOccurs="0" ref="gml:curveMembers"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="MultiGeometryPropertyType"> <annotation> <documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiGeometryType"> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:geometryMember"/> <element minOccurs="0" ref="gml:geometryMembers"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="MultiPointPropertyType"> <annotation> <documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiPointType"> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:pointMember"/> <element minOccurs="0" ref="gml:pointMembers"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="MultiSurfacePropertyType"> <annotation> <documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="MultiSurfaceType"> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:surfaceMember"/> <element minOccurs="0" ref="gml:surfaceMembers"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    GMLSchema.NAMELIST_TYPE
    <simpleType name="NameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="Name"/> </simpleType>
    static final AttributeType
    <simpleType name="NameOrNilReason"> <annotation> <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation> </annotation> <union memberTypes="gml:NilReasonEnumeration Name anyURI"/> </simpleType>
    static final AttributeType
    <simpleType name="NameOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="gml:NameOrNilReason"/> </simpleType>
    static final AttributeType
    GMLSchema.NCNAMELIST_TYPE
    <simpleType name="NCNameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="NCName"/> </simpleType>
    static final AttributeType
    <simpleType name="NilReasonEnumeration"> <union> <simpleType> <restriction base="string"> <enumeration value="inapplicable"/> <enumeration value="missing"/> <enumeration value="template"/> <enumeration value="unknown"/> <enumeration value="withheld"/> </restriction> </simpleType> <simpleType> <restriction base="string"> <pattern value="other:\w{2,}"/> </restriction> </simpleType> </union> </simpleType>
    static final AttributeType
    <simpleType name="NilReasonType"> <annotation> <documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception.
    static final AttributeType
    <complexType name="PointPropertyType"> <annotation> <documentation>A property that has a point as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    GMLSchema.POINTTYPE_TYPE
    <complexType name="PointType"> <complexContent> <extension base="gml:AbstractGeometricPrimitiveType"> <sequence> <choice> <element ref="gml:pos"/> <element ref="gml:coordinates"/> </choice> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <complexType name="PolygonType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element minOccurs="0" ref="gml:exterior"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    GMLSchema.QNAMELIST_TYPE
    <simpleType name="QNameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="QName"/> </simpleType>
    static final AttributeType
    <simpleType name="SequenceRuleEnumeration"> <restriction base="string"> <enumeration value="Linear"/> <enumeration value="Boustrophedonic"/> <enumeration value="Cantor-diagonal"/> <enumeration value="Spiral"/> <enumeration value="Morton"/> <enumeration value="Hilbert"/> </restriction> </simpleType>
    static final AttributeType
    GMLSchema.SIGNTYPE_TYPE
    <simpleType name="SignType"> <annotation> <documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus).</documentation> </annotation> <restriction base="string"> <enumeration value="-"/> <enumeration value="+"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="stringOrNilReason"> <annotation> <documentation>Extension to the respective XML Schema built-in simple type to allow a choice of either a value of the built-in simple type or a reason for a nil value.</documentation> </annotation> <union memberTypes="gml:NilReasonEnumeration string anyURI"/> </simpleType>
    static final AttributeType
    <simpleType name="SuccessionType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="string"> <enumeration value="substitution"/> <enumeration value="division"/> <enumeration value="fusion"/> <enumeration value="initiation"/> </restriction> </simpleType>
    static final AttributeType
    <simpleType name="SurfaceInterpolationType"> <annotation> <documentation>gml:SurfaceInterpolationType is a list of codes that may be used to identify the interpolation mechanisms specified by an application schema.</documentation> </annotation> <restriction base="string"> <enumeration value="none"/> <enumeration value="planar"/> <enumeration value="spherical"/> <enumeration value="elliptical"/> <enumeration value="conic"/> <enumeration value="tin"/> <enumeration value="parametricCurve"/> <enumeration value="polynomialSpline"/> <enumeration value="rationalSpline"/> <enumeration value="triangulatedSpline"/> </restriction> </simpleType>
    static final AttributeType
    <complexType name="SurfacePropertyType"> <annotation> <documentation>A property that has a surface as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
    static final AttributeType
    <complexType name="SurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element ref="gml:patches"/> </sequence> </extension> </complexContent> </complexType>
    static final AttributeType
    <simpleType name="TimeIndeterminateValueType"> <annotation> <documentation>These values are interpreted as follows: - "unknown" indicates that no specific value for temporal position is provided
    static final AttributeType
    <simpleType name="TimePositionUnion"> <annotation> <documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
    static final AttributeType
    <simpleType name="TimeUnitType"> <union> <simpleType> <restriction base="string"> <enumeration value="year"/> <enumeration value="month"/> <enumeration value="day"/> <enumeration value="hour"/> <enumeration value="minute"/> <enumeration value="second"/> </restriction> </simpleType> <simpleType> <restriction base="string"> <pattern value="other:\w{2,}"/> </restriction> </simpleType> </union> </simpleType>
    static final AttributeType
    <simpleType name="UomIdentifier"> <annotation> <documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.</documentation> </annotation> <union memberTypes="gml:UomSymbol gml:UomURI"/> </simpleType>
    static final AttributeType
    GMLSchema.UOMSYMBOL_TYPE
    <simpleType name="UomSymbol"> <annotation> <documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab).
    static final AttributeType
    GMLSchema.UOMURI_TYPE
    <simpleType name="UomURI"> <annotation> <documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":".
  • Uses of AttributeType in org.geotools.gml3.v3_2.gco

    Modifier and Type
    Field
    Description
    static final AttributeType
    GCOSchema.DATE_TYPE_TYPE
    <xs:simpleType name="Date_Type"> <xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/> </xs:simpleType>
  • Uses of AttributeType in org.geotools.gml3.v3_2.gmd

    Modifier and Type
    Field
    Description
    static final AttributeType
    <xs:simpleType name="MD_ObligationCode_Type"> <xs:restriction base="xs:string"> <xs:enumeration value="mandatory"/> <xs:enumeration value="optional"/> <xs:enumeration value="conditional"/> </xs:restriction> </xs:simpleType>
    static final AttributeType
    <xs:simpleType name="MD_PixelOrientationCode_Type"> <xs:restriction base="xs:string"> <xs:enumeration value="center"/> <xs:enumeration value="lowerLeft"/> <xs:enumeration value="lowerRight"/> <xs:enumeration value="upperRight"/> <xs:enumeration value="upperLeft"/> </xs:restriction> </xs:simpleType>
    static final AttributeType
    <xs:simpleType name="MD_TopicCategoryCode_Type"> <xs:annotation> <xs:documentation>High-level geospatial data thematic classification to assist in the grouping and search of available geospatial datasets</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="farming"/> <xs:enumeration value="biota"/> <xs:enumeration value="boundaries"/> <xs:enumeration value="climatologyMeteorologyAtmosphere"/> <xs:enumeration value="economy"/> <xs:enumeration value="elevation"/> <xs:enumeration value="environment"/> <xs:enumeration value="geoscientificInformation"/> <xs:enumeration value="health"/> <xs:enumeration value="imageryBaseMapsEarthCover"/> <xs:enumeration value="intelligenceMilitary"/> <xs:enumeration value="inlandWaters"/> <xs:enumeration value="location"/> <xs:enumeration value="oceans"/> <xs:enumeration value="planningCadastre"/> <xs:enumeration value="society"/> <xs:enumeration value="structure"/> <xs:enumeration value="transportation"/> <xs:enumeration value="utilitiesCommunication"/> </xs:restriction> </xs:simpleType>
  • Uses of AttributeType in org.geotools.xml.gml

    Modifier and Type
    Interface
    Description
    (package private) interface 
    ChoiceAttributeType
    A temporary measure representing a choice between several bindings.
    interface 
     
    Classes in org.geotools.xml.gml that implement AttributeType
    Modifier and Type
    Class
    Description
    class 
    Created for GML generated FeatureTypes.
  • Uses of AttributeType in org.geotools.xs

    Fields in org.geotools.xs declared as AttributeType
    Modifier and Type
    Field
    Description
    static final AttributeType
    XSSchema.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 final AttributeType
    <xs:simpleType id="anySimpleType" name="anySimpleType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
    static final AttributeType
    XSSchema.ANYTYPE_TYPE
    <xs:simpleType id="anyType" name="anyType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
    static final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    XSSchema.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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    <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 final AttributeType
    <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>