Uses of Interface
org.geotools.api.feature.type.AttributeType
Packages that use AttributeType
Package
Description
Representation a features on a map.
Profile of the general ISO 19107 feature model built around the idea of a simple feature composed of a list of
values.
Feature model ISO 19109 with allowances for usability.
This package contains the implementation of a ComplexDataStore,
Captures initial mapping of XML Simple Types to Java Objects.
-
Uses of AttributeType in org.geotools.api.feature
Methods in org.geotools.api.feature that return AttributeTypeModifier and TypeMethodDescriptionAssociation.getRelatedType()Returns the type of the associated attribute.Attribute.getType()Override ofProperty.getType()which type narrows toAttributeType. -
Uses of AttributeType in org.geotools.api.feature.simple
Subinterfaces of AttributeType in org.geotools.api.feature.simpleMethods in org.geotools.api.feature.simple that return AttributeTypeModifier and TypeMethodDescriptionSimpleFeatureType.getType(int index) Returns the type of the attribute at the specified index.Returns the type of the attribute which matches the specified 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 AttributeTypeModifier and TypeMethodDescriptionSimpleFeatureType.getTypes()Returns the types of all the attributes which make up the feature. -
Uses of AttributeType in org.geotools.api.feature.type
Subinterfaces of AttributeType in org.geotools.api.feature.typeModifier and TypeInterfaceDescriptioninterfaceThe type of a complex attribute.interfaceThe type of a Feature.interfaceThe type of a GeometryAttribute.Methods in org.geotools.api.feature.type that return AttributeTypeModifier and TypeMethodDescriptionFeatureTypeFactory.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 benull.AttributeType.getSuper()Override ofPropertyType.getSuper()which type narrows toAttributeType.OperationType.getTarget()AttributeType this operation type can function against.AttributeDescriptor.getType()Override ofPropertyDescriptor.getType()which type narrows toAttributeType.Methods in org.geotools.api.feature.type that return types with arguments of type AttributeTypeModifier and TypeMethodDescriptionOperationType.getParameters()We need the following AttributeTypes as parameters.Methods in org.geotools.api.feature.type with parameters of type AttributeTypeModifier and TypeMethodDescriptionvoidSchema.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 -
Uses of AttributeType in org.geotools.data.complex
Methods in org.geotools.data.complex that return AttributeTypeMethods in org.geotools.data.complex with parameters of type AttributeTypeModifier and TypeMethodDescriptionprotected AttributeAbstractMappingFeatureIterator.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 voidDataAccessMappingFeatureIterator.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 booleanDataAccessMappingFeatureIterator.skipTopElement(Name topElement, AttributeMapping attMapping, AttributeType type) Constructors in org.geotools.data.complex with parameters of type AttributeTypeModifierConstructorDescriptionAttributeMapping(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
Classes in org.geotools.data.complex.config that implement AttributeTypeModifier and TypeClassDescriptionclassThis class represents the fake feature type needed for feature chaining for properties that are not features.Methods in org.geotools.data.complex.config that return AttributeTypeConstructors in org.geotools.data.complex.config with parameters of type AttributeTypeModifierConstructorDescriptionNonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping) Sole constructorNonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping, Collection<PropertyDescriptor> schema) -
Uses of AttributeType in org.geotools.data.complex.feature.type
Classes in org.geotools.data.complex.feature.type that implement AttributeTypeModifier and TypeClassDescriptionclassclassThis is a specialization of complex feature type that can be nested inside another feature type.classclassclassclassA specialisation ofFeatureTypeImplthat avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.Methods in org.geotools.data.complex.feature.type that return AttributeTypeModifier and TypeMethodDescriptionFeatureTypeRegistry.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 AttributeTypeModifier and TypeMethodDescriptionComplexFeatureTypeFactoryImpl.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 returnUniqueNameFeatureTypeImplinstead ofFeatureTypeImpl.static booleanTypes.isGeometryType(AttributeType type) voidFeatureTypeRegistry.register(AttributeType type) Constructors in org.geotools.data.complex.feature.type with parameters of type AttributeTypeModifierConstructorDescriptionComplexFeatureTypeImpl(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
Fields in org.geotools.data.complex.feature.xpath declared as AttributeTypeModifier and TypeFieldDescriptionprotected AttributeTypeFeatureTypeAttributePointer.attTypethe feature type -
Uses of AttributeType in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter with parameters of type AttributeTypeModifier and TypeMethodDescriptionXPath.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 ofattaddressed byxpathand of typetargetNodeTypeto bevaluewith idid. -
Uses of AttributeType in org.geotools.data.vpf
Classes in org.geotools.data.vpf that implement AttributeTypeModifier and TypeClassDescriptionclassA VPF feature class.classA VPF feature type.Methods in org.geotools.data.vpf that return AttributeTypeModifier and TypeMethodDescriptionVPFFeatureClass.getSuper()VPFFeatureType.getSuper()VPFFeatureClass.getType(int index) VPFFeatureType.getType(int index) Methods in org.geotools.data.vpf that return types with arguments of type AttributeType -
Uses of AttributeType in org.geotools.feature
Fields in org.geotools.feature declared as AttributeTypeModifier and TypeFieldDescriptionprotected AttributeTypeAttributeTypeBuilder.superTypesuper typeMethods in org.geotools.feature that return AttributeTypeModifier and TypeMethodDescriptionTypeBuilder.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 AttributeTypeModifier and TypeMethodDescriptionprotected Map<Class<?>,AttributeType> TypeBuilder.bindings()Accessor for bindings.Methods in org.geotools.feature with parameters of type AttributeTypeModifier and TypeMethodDescriptionAttributeBuilder.addAnyTypeValue(Object value, AttributeType type, AttributeDescriptor descriptor, String id) Special case for any type.voidTypeBuilder.addAttribute(String name, String namespaceURI, AttributeType type) voidTypeBuilder.addAttribute(String name, AttributeType type) voidTypeBuilder.addAttribute(Name name, AttributeType type) voidTypeBuilder.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 AttributeAttributeBuilder.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) voidTypeBuilder.setReferenceType(AttributeType reference) Allows you to indicate the reference type to be used with Association to be created.voidAttributeBuilder.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 -
Uses of AttributeType in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement AttributeTypeModifier and TypeClassDescriptionclassImplementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.Fields in org.geotools.feature.simple declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeSimpleSchema.BOOLEANBOOLEAN to Boolean.classstatic final AttributeTypeSimpleSchema.BYTEBYTE to Byte.classstatic final AttributeTypeSimpleSchema.DATEDATE to java.sql.Date.classstatic final AttributeTypeSimpleSchema.DATETIMEDATETIME to java.sql.Timestampstatic final AttributeTypeSimpleSchema.DOUBLEDOUBLE to Double.classstatic final AttributeTypeSimpleSchema.FLOATFLOAT to java Float.classstatic final AttributeTypeSimpleSchema.HEXBINARYHEXBINRAY to byte[].classstatic final AttributeTypeSimpleSchema.INTINT to java Integer.classstatic final AttributeTypeSimpleSchema.INTEGERINTEGER to BigIntegerstatic final AttributeTypeSimpleSchema.LONGLONG to Long.classstatic final AttributeTypeSimpleSchema.QNAMEQNAME to byte[].classstatic final AttributeTypeSimpleSchema.SHORTSHORT to Short.classstatic final AttributeTypeSimpleSchema.STRINGSTRING to String.classstatic final AttributeTypeSimpleSchema.TIMETIME to java.sq1.Time.classstatic final AttributeTypeSimpleSchema.URIQNAME to byte[].classFields in org.geotools.feature.simple with type parameters of type AttributeTypeModifier and TypeFieldDescriptionprotected Map<Class<?>,AttributeType> SimpleFeatureTypeBuilder.bindingsMap of java class bound to properties types.Methods in org.geotools.feature.simple that return AttributeTypeModifier and TypeMethodDescriptionSimpleFeatureTypeBuilder.getBinding(Class<?> binding) Looks up an attribute type which has been bound to a class.SimpleFeatureTypeImpl.getType(int index) Methods in org.geotools.feature.simple that return types with arguments of type AttributeTypeModifier and TypeMethodDescriptionprotected 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 AttributeTypeModifier and TypeMethodDescriptionvoidSimpleFeatureTypeBuilder.addBinding(AttributeType type) Specifies an attribute type binding.Constructors in org.geotools.feature.simple with parameters of type AttributeTypeModifierConstructorDescriptionSimpleFeatureTypeImpl(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 AttributeTypeModifier and TypeClassDescriptionclassA replacement forAttributeTypeImplwith lazy evaluation of super type, so types can be defined in any order.classA replacement forComplexTypeImplwith lazy evaluation of descriptors, to support cyclically-defined types.classBase class for attribute types.classBase class for complex types.classBase implementation of FeatureType.classAttributeType for hold geometry implementations, maintains CRS information.Fields in org.geotools.feature.type declared as AttributeTypeMethods in org.geotools.feature.type that return AttributeTypeModifier and TypeMethodDescriptionabstract AttributeTypeAbstractLazyAttributeTypeImpl.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) AssociationTypeImpl.getRelatedType()AbstractLazyAttributeTypeImpl.getSuper()AttributeTypeImpl.getSuper()AttributeDescriptorImpl.getType()ReadonlyAttributeDecorator.getType()ProfileImpl.put(Name key, AttributeType value) SchemaImpl.put(Name name, AttributeType type) static AttributeTypeDescriptors.type(Collection schema, Name name) Locate type associated with provided name, or null if not found.static AttributeTypeDescriptors.type(ComplexType schema, String name) Locate type associated with provided name, or null if not found.static AttributeTypeDescriptors.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 AttributeTypeModifier and TypeMethodDescriptionProfileImpl.entrySet()SchemaImpl.entrySet()static List<AttributeType>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 AttributeTypeModifier and TypeMethodDescriptionvoidProfileImpl.add(AttributeType type) voidSchemaImpl.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 ListDescriptors.list(AttributeType type) Returns the list of descriptors defined in the provided schema, preserving declaration order when relevant.static intDescriptors.maxOccurs(ComplexType schema, AttributeType type) static booleanDescriptors.multiple(ComplexType schema, AttributeType type) True if there may be more then one AttributeType in the schema.static AttributeDescriptorDescriptors.node(ComplexType schema, AttributeType type) Finds the node associated with the provided type.static List<AttributeDescriptor>Descriptors.nodes(ComplexType schema, AttributeType type) List of nodes matching AttributeType.static ObjectTypes.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) static List<AttributeType>Descriptors.types(AttributeType type) List of types described by this schema.protected static voidTypes.validate(AttributeType type, Object value, boolean isSuper) static voidTypes.validate(AttributeType type, Attribute attribute, Object attributeContent) Validates content against attribute (using the supplied attribute type).protected static voidTypes.validate(AttributeType type, Attribute attribute, Object attributeContent, boolean isSuper) Validates content against attribute (using the supplied attribute type).static final AttributeDescriptorDescriptors.wrapAttributeType(AttributeType type) Wraps aAttributeTypeinAttributeDescriptor.Method parameters in org.geotools.feature.type with type arguments of type AttributeTypeModifier and TypeMethodDescriptionvoidProfileImpl.putAll(Map<? extends Name, ? extends AttributeType> t) voidSchemaImpl.putAll(Map<? extends Name, ? extends AttributeType> t) static final ListDescriptors.wrapAttributeTypes(List<AttributeType> typeList) Wraps a list ofAttributeTypeinAttributeDescriptor.Constructors in org.geotools.feature.type with parameters of type AttributeTypeModifierConstructorDescriptionAssociationTypeImpl(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
Methods in org.geotools.gce.imagemosaic.catalog.oracle with parameters of type AttributeTypeModifier and TypeMethodDescriptionprotected voidAbstractFeatureTypeMapper.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
Methods in org.geotools.gce.imagemosaic.catalog.postgis with parameters of type AttributeTypeModifier and TypeMethodDescriptionprotected voidPostgisFeatureTypeMapper.remapGeometryAttribute(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type) -
Uses of AttributeType in org.geotools.gml2
Fields in org.geotools.gml2 declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeGMLSchema.ABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE<complexType abstract="true" name="AbstractGeometryCollectionBaseType"> <annotation> <documentation> This abstract base type for geometry collections just makes the srsName attribute mandatory.static final AttributeTypeGMLSchema.ABSTRACTGEOMETRYTYPE_TYPE<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 AttributeTypeGMLSchema.BOUNDINGSHAPETYPE_TYPE<complexType name="BoundingShapeType"> <annotation> <documentation> Bounding shapes--a Box or a null element are currently allowed.static final AttributeTypeGMLSchema.BOXTYPE_TYPE<complexType name="BoxType"> <annotation> <documentation> The Box structure defines an extent using a pair of coordinate tuples.static final AttributeTypeGMLSchema.COORDINATESTYPE_TYPE<complexType name="CoordinatesType"> <annotation> <documentation> Coordinates can be included in a single string, but there is no facility for validating string content.static final AttributeTypeGMLSchema.COORDTYPE_TYPE<complexType name="CoordType"> <annotation> <documentation> Represents a coordinate tuple in one, two, or three dimensions.static final AttributeTypeGMLSchema.FEATUREASSOCIATIONTYPE_TYPE<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 AttributeTypeGMLSchema.GEOMETRYASSOCIATIONTYPE_TYPE<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 AttributeTypeGMLSchema.GEOMETRYCOLLECTIONTYPE_TYPE<complexType name="GeometryCollectionType"> <annotation> <documentation> A geometry collection must include one or more geometries, referenced through geometryMember elements.static final AttributeTypeGMLSchema.GEOMETRYPROPERTYTYPE_TYPE<complexType name="GeometryPropertyType"> <annotation> <documentation> A simple geometry property encapsulates a geometry element.static final AttributeTypeGMLSchema.LINEARRINGMEMBERTYPE_TYPE<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 AttributeTypeGMLSchema.LINEARRINGTYPE_TYPE<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 AttributeTypeGMLSchema.LINESTRINGMEMBERTYPE_TYPE<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 AttributeTypeGMLSchema.LINESTRINGPROPERTYTYPE_TYPE<complexType name="LineStringPropertyType"> <annotation> <documentation> Encapsulates a single LineString to represent centerLineOf or edgeOf properties.static final AttributeTypeGMLSchema.LINESTRINGTYPE_TYPE<complexType name="LineStringType"> <annotation> <documentation> A LineString is defined by two or more coordinate tuples, with linear interpolation between them.static final AttributeTypeGMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE<complexType name="MultiLineStringPropertyType"> <annotation> <documentation> Encapsulates a MultiLineString element to represent the following discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.static final AttributeTypeGMLSchema.MULTILINESTRINGTYPE_TYPE<complexType name="MultiLineStringType"> <annotation> <documentation> A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.static final AttributeTypeGMLSchema.MULTIPOINTPROPERTYTYPE_TYPE<complexType name="MultiPointPropertyType"> <annotation> <documentation> Encapsulates a MultiPoint element to represent the following discontiguous geometric properties: multiLocation, multiPosition, multiCenterOf.static final AttributeTypeGMLSchema.MULTIPOINTTYPE_TYPE<complexType name="MultiPointType"> <annotation> <documentation> A MultiPoint is defined by one or more Points, referenced through pointMember elements.static final AttributeTypeGMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE<complexType name="MultiPolygonPropertyType"> <annotation> <documentation> Encapsulates a MultiPolygon to represent the following discontiguous geometric properties: multiCoverage, multiExtentOf.static final AttributeTypeGMLSchema.MULTIPOLYGONTYPE_TYPE<complexType name="MultiPolygonType"> <annotation> <documentation> A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.static final AttributeTypeGMLSchema.NULLTYPE_TYPE<simpleType name="NullType"> <annotation> <documentation> If a bounding shape is not provided for a feature collection, explain why.static final AttributeTypeGMLSchema.POINTMEMBERTYPE_TYPE<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 AttributeTypeGMLSchema.POINTPROPERTYTYPE_TYPE<complexType name="PointPropertyType"> <annotation> <documentation> Encapsulates a single point to represent position, location, or centerOf properties.static final AttributeTypeGMLSchema.POINTTYPE_TYPE<complexType name="PointType"> <annotation> <documentation> A Point is defined by a single coordinate tuple.static final AttributeTypeGMLSchema.POLYGONMEMBERTYPE_TYPE<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 AttributeTypeGMLSchema.POLYGONPROPERTYTYPE_TYPE<complexType name="PolygonPropertyType"> <annotation> <documentation> Encapsulates a single polygon to represent coverage or extentOf properties.static final AttributeTypeGMLSchema.POLYGONTYPE_TYPE<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 AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeGMLSchema._ISSPHERE_TYPE<simpleType name="_isSphere"> <restriction base="string"> <enumeration value="sphere"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.ABSTRACTGEOMETRYTYPE_TYPE<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.static final AttributeTypeGMLSchema.AESHETICCRITERIATYPE_TYPE<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 AttributeTypeGMLSchema.ARCMINUTESTYPE_TYPE<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 AttributeTypeGMLSchema.ARCSECONDSTYPE_TYPE<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 AttributeTypeGMLSchema.BOOLEANLIST_TYPE<simpleType name="booleanList"> <annotation> <documentation>XML List based on XML Schema boolean type.static final AttributeTypeGMLSchema.BOOLEANORNULL_TYPE<simpleType name="booleanOrNull"> <annotation> <documentation>Union of the XML Schema boolean type and the GML Nulltype.static final AttributeTypeGMLSchema.BOOLEANORNULLLIST_TYPE<simpleType name="booleanOrNullList"> <annotation> <documentation>XML List based on the union type defined above.static final AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.COMPASSPOINTENUMERATION_TYPE<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 AttributeTypeGMLSchema.COUNTEXTENTTYPE_TYPE<simpleType name="CountExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of frequency values.static final AttributeTypeGMLSchema.CURVEINTERPOLATIONTYPE_TYPE<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 AttributeTypeGMLSchema.CURVEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.CURVETYPE_TYPE<complexType name="CurveType"> <annotation> <documentation>Curve is a 1-dimensional primitive.static final AttributeTypeGMLSchema.DECIMALMINUTESTYPE_TYPE<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 AttributeTypeGMLSchema.DEGREEVALUETYPE_TYPE<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 AttributeTypeGMLSchema.DOUBLELIST_TYPE<simpleType name="doubleList"> <annotation> <documentation>XML List based on XML Schema double type.static final AttributeTypeGMLSchema.DOUBLEORNULL_TYPE<simpleType name="doubleOrNull"> <annotation> <documentation>Union of the XML Schema double type and the GML Nulltype.static final AttributeTypeGMLSchema.DOUBLEORNULLLIST_TYPE<simpleType name="doubleOrNullList"> <annotation> <documentation>XML List based on the union type defined above.static final AttributeTypeGMLSchema.DRAWINGTYPETYPE_TYPE<simpleType name="DrawingTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="POLYLINE"/> <enumeration value="ORTHOGONAL"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.FILEVALUEMODELTYPE_TYPE<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 AttributeTypeGMLSchema.GEOMETRYPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.GRAPHTYPETYPE_TYPE<simpleType name="GraphTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="TREE"/> <enumeration value="BICONNECTED"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.INCREMENTORDER_TYPE<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 AttributeTypeGMLSchema.INTEGERLIST_TYPE<simpleType name="integerList"> <annotation> <documentation>XML List based on XML Schema integer type.static final AttributeTypeGMLSchema.INTEGERORNULL_TYPE<simpleType name="integerOrNull"> <annotation> <documentation>Union of the XML Schema integer type and the GML Nulltype.static final AttributeTypeGMLSchema.INTEGERORNULLLIST_TYPE<simpleType name="integerOrNullList"> <annotation> <documentation>XML List based on the union type defined above.static final AttributeTypeGMLSchema.KNOTTYPESTYPE_TYPE<simpleType name="KnotTypesType"> <annotation> <documentation>Defines allowed values for the knots` type.static final AttributeTypeGMLSchema.LINEARRINGPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.LINEARRINGTYPE_TYPE<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 AttributeTypeGMLSchema.LINESTRINGPROPERTYTYPE_TYPE<complexType name="LineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.static final AttributeTypeGMLSchema.LINESTRINGTYPE_TYPE<complexType name="LineStringType"> <annotation> <documentation>A LineString is a special curve that consists of a single segment with linear interpolation.static final AttributeTypeGMLSchema.LINETYPETYPE_TYPE<simpleType name="LineTypeType"> <annotation> <documentation>Graph-specific styling property.</documentation> </annotation> <restriction base="string"> <enumeration value="STRAIGHT"/> <enumeration value="BENT"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.MULTICURVEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTICURVETYPE_TYPE<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 AttributeTypeGMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIGEOMETRYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE<complexType name="MultiLineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.static final AttributeTypeGMLSchema.MULTILINESTRINGTYPE_TYPE<complexType name="MultiLineStringType"> <annotation> <documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.static final AttributeTypeGMLSchema.MULTIPOINTPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIPOINTTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE<complexType name="MultiPolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.static final AttributeTypeGMLSchema.MULTIPOLYGONTYPE_TYPE<complexType name="MultiPolygonType"> <annotation> <documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.static final AttributeTypeGMLSchema.MULTISURFACEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTISURFACETYPE_TYPE<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 AttributeTypeGMLSchema.NAMELIST_TYPE<simpleType name="NameList"> <annotation> <documentation>XML List based on XML Schema Name type.static final AttributeTypeGMLSchema.NAMEORNULL_TYPE<simpleType name="NameOrNull"> <annotation> <documentation>Union of the XML Schema Name type and the GML Nulltype.static final AttributeTypeGMLSchema.NAMEORNULLLIST_TYPE<simpleType name="NameOrNullList"> <annotation> <documentation>XML List based on the union type defined above.static final AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.NULLENUMERATION_TYPE<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 AttributeTypeGMLSchema.NULLTYPE_TYPE<simpleType name="NullType"> <annotation> <documentation>Utility type for null elements.static final AttributeTypeGMLSchema.POINTPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.POLYGONPROPERTYTYPE_TYPE<complexType name="PolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.static final AttributeTypeGMLSchema.POLYGONTYPE_TYPE<complexType name="PolygonType"> <annotation> <documentation>A Polygon is a special surface that is defined by a single surface patch.static final AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.QUERYGRAMMARENUMERATION_TYPE<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 AttributeTypeGMLSchema.SEQUENCERULENAMES_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.STRINGORNULL_TYPE<simpleType name="stringOrNull"> <annotation> <documentation>Union of the XML Schema string type and the GML Nulltype.static final AttributeTypeGMLSchema.SUCCESSIONTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACEINTERPOLATIONTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACETYPE_TYPE<complexType name="SurfaceType"> <annotation> <documentation>A Surface is a 2-dimensional primitive and is composed of one or more surface patches.static final AttributeTypeGMLSchema.SYMBOLTYPEENUMERATION_TYPE<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 AttributeTypeGMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE<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 AttributeTypeGMLSchema.TIMEPOSITIONUNION_TYPE<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 AttributeTypeGMLSchema.TIMEUNITTYPE_TYPE<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
Fields in org.geotools.gml3.smil declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeSMIL20Schema.FILLDEFAULTTYPE_TYPE<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 AttributeTypeSMIL20Schema.FILLTIMINGATTRSTYPE_TYPE<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 AttributeTypeSMIL20Schema.NONNEGATIVEDECIMALTYPE_TYPE<simpleType name="nonNegativeDecimalType"> <restriction base="decimal"> <minInclusive value="0.0"/> </restriction> </simpleType>static final AttributeTypeSMIL20Schema.RESTARTDEFAULTTYPE_TYPE<simpleType name="restartDefaultType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="inherit"/> </restriction> </simpleType>static final AttributeTypeSMIL20Schema.RESTARTTIMINGTYPE_TYPE<simpleType name="restartTimingType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="default"/> </restriction> </simpleType>static final AttributeTypeSMIL20Schema.SYNCBEHAVIORDEFAULTTYPE_TYPE<simpleType name="syncBehaviorDefaultType"> <restriction base="string"> <enumeration value="canSlip"/> <enumeration value="locked"/> <enumeration value="independent"/> <enumeration value="inherit"/> </restriction> </simpleType>static final AttributeTypeSMIL20Schema.SYNCBEHAVIORTYPE_TYPE<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
Fields in org.geotools.gml3.v3_2 declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeGMLSchema.ABSTRACTGEOMETRYTYPE_TYPE<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.static final AttributeTypeGMLSchema.AGGREGATIONTYPE_TYPE<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 AttributeTypeGMLSchema.ARCMINUTESTYPE_TYPE<simpleType name="ArcMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="59"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.ARCSECONDSTYPE_TYPE<simpleType name="ArcSecondsType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.AXISDIRECTION_TYPE<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 AttributeTypeGMLSchema.AXISDIRECTIONLIST_TYPE<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 AttributeTypeGMLSchema.BOOLEANLIST_TYPE<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 AttributeTypeGMLSchema.BOOLEANORNILREASON_TYPE<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 AttributeTypeGMLSchema.BOOLEANORNILREASONLIST_TYPE<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 AttributeTypeGMLSchema.CALDATE_TYPE<simpleType name="CalDate"> <union memberTypes="date gYearMonth gYear"/> </simpleType>static final AttributeTypeGMLSchema.COMPASSPOINTENUMERATION_TYPE<simpleType name="CompassPointEnumeration"> <annotation> <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°.static final AttributeTypeGMLSchema.COUNTEXTENTTYPE_TYPE<simpleType name="CountExtentType"> <restriction base="gml:integerOrNilReasonList"> <length value="2"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.CURVEINTERPOLATIONTYPE_TYPE<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 AttributeTypeGMLSchema.CURVEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.CURVETYPE_TYPE<complexType name="CurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element ref="gml:segments"/> </sequence> </extension> </complexContent> </complexType>static final AttributeTypeGMLSchema.DECIMALMINUTESTYPE_TYPE<simpleType name="DecimalMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="decimal"> <minInclusive value="0.00"/> <maxExclusive value="60.00"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.DEGREEVALUETYPE_TYPE<simpleType name="DegreeValueType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="359"/> </restriction> </simpleType>static final AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.DOUBLEORNILREASON_TYPE<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 AttributeTypeGMLSchema.DOUBLEORNILREASONLIST_TYPE<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 AttributeTypeGMLSchema.GEOMETRYPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.INCREMENTORDER_TYPE<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 AttributeTypeGMLSchema.INTEGERLIST_TYPE<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 AttributeTypeGMLSchema.INTEGERORNILREASON_TYPE<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 AttributeTypeGMLSchema.INTEGERORNILREASONLIST_TYPE<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 AttributeTypeGMLSchema.KNOTTYPESTYPE_TYPE<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 AttributeTypeGMLSchema.LINEARRINGPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.LINEARRINGTYPE_TYPE<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 AttributeTypeGMLSchema.LINESTRINGTYPE_TYPE<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 AttributeTypeGMLSchema.MULTICURVEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTICURVETYPE_TYPE<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 AttributeTypeGMLSchema.MULTIGEOMETRYPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIGEOMETRYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIPOINTPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTIPOINTTYPE_TYPE<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 AttributeTypeGMLSchema.MULTISURFACEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.MULTISURFACETYPE_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.NAMEORNILREASON_TYPE<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 AttributeTypeGMLSchema.NAMEORNILREASONLIST_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.NILREASONENUMERATION_TYPE<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 AttributeTypeGMLSchema.NILREASONTYPE_TYPE<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 AttributeTypeGMLSchema.POINTPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.POLYGONTYPE_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.SEQUENCERULEENUMERATION_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.STRINGORNILREASON_TYPE<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 AttributeTypeGMLSchema.SUCCESSIONTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACEINTERPOLATIONTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACEPROPERTYTYPE_TYPE<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 AttributeTypeGMLSchema.SURFACETYPE_TYPE<complexType name="SurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element ref="gml:patches"/> </sequence> </extension> </complexContent> </complexType>static final AttributeTypeGMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE<simpleType name="TimeIndeterminateValueType"> <annotation> <documentation>These values are interpreted as follows: - "unknown" indicates that no specific value for temporal position is providedstatic final AttributeTypeGMLSchema.TIMEPOSITIONUNION_TYPE<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 AttributeTypeGMLSchema.TIMEUNITTYPE_TYPE<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 AttributeTypeGMLSchema.UOMIDENTIFIER_TYPE<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 AttributeTypeGMLSchema.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 AttributeTypeGMLSchema.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
Fields in org.geotools.gml3.v3_2.gco declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeGCOSchema.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
Fields in org.geotools.gml3.v3_2.gmd declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeGMDSchema.MD_OBLIGATIONCODE_TYPE_TYPE<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 AttributeTypeGMDSchema.MD_PIXELORIENTATIONCODE_TYPE_TYPE<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 AttributeTypeGMDSchema.MD_TOPICCATEGORYCODE_TYPE_TYPE<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.xlink
Fields in org.geotools.xlink declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeXLINKSchema._ACTUATE_TYPE<simpleType name="_actuate"> <restriction base="string"> <enumeration value="onLoad"/> <enumeration value="onRequest"/> <enumeration value="other"/> <enumeration value="none"/> </restriction> </simpleType>static final AttributeTypeXLINKSchema._SHOW_TYPE<simpleType name="_show"> <restriction base="string"> <enumeration value="new"/> <enumeration value="replace"/> <enumeration value="embed"/> <enumeration value="other"/> <enumeration value="none"/> </restriction> </simpleType> -
Uses of AttributeType in org.geotools.xml.gml
Subinterfaces of AttributeType in org.geotools.xml.gmlModifier and TypeInterfaceDescription(package private) interfaceChoiceAttributeTypeA temporary measure representing a choice between several bindings.interfaceClasses in org.geotools.xml.gml that implement AttributeTypeModifier and TypeClassDescriptionclassCreated for GML generated FeatureTypes. -
Uses of AttributeType in org.geotools.xs
Fields in org.geotools.xs declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeTypeXSSchema.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 AttributeTypeXSSchema.ANYSIMPLETYPE_TYPE<xs:simpleType id="anySimpleType" name="anySimpleType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>static final AttributeTypeXSSchema.ANYTYPE_TYPE<xs:simpleType id="anyType" name="anyType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.BASE64BINARY_TYPE<xs:simpleType id="base64Binary" name="base64Binary"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#base64Binary"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="base64Binary.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.DERIVATIONCONTROL_TYPE<xs:simpleType name="derivationControl"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="substitution"/> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> <xs:enumeration value="list"/> <xs:enumeration value="union"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.DERIVATIONSET_TYPE<xs:simpleType name="derivationSet"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> #all or (possibly empty) subset of {extension, restriction}</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list itemType="xs:reducedDerivationControl"/> </xs:simpleType> </xs:union> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.FORMCHOICE_TYPE<xs:simpleType name="formChoice"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="qualified"/> <xs:enumeration value="unqualified"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.GMONTHDAY_TYPE<xs:simpleType id="gMonthDay" name="gMonthDay"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonthDay"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gMonthDay.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.GYEARMONTH_TYPE<xs:simpleType id="gYearMonth" name="gYearMonth"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYearMonth"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gYearMonth.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.HEXBINARY_TYPE<xs:simpleType id="hexBinary" name="hexBinary"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#binary"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="hexBinary.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.NAMESPACELIST_TYPE<xs:simpleType name="namespaceList"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="##any"/> <xs:enumeration value="##other"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list> <xs:simpleType> <xs:union memberTypes="xs:anyURI"> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="##targetNamespace"/> <xs:enumeration value="##local"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType> </xs:list> </xs:simpleType> </xs:union> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.NEGATIVEINTEGER_TYPE<xs:simpleType id="negativeInteger" name="negativeInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#negativeInteger"/> </xs:annotation> <xs:restriction base="xs:nonPositiveInteger"> <xs:maxInclusive id="negativeInteger.maxInclusive" value="-1"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.NONNEGATIVEINTEGER_TYPE<xs:simpleType id="nonNegativeInteger" name="nonNegativeInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive id="nonNegativeInteger.minInclusive" value="0"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.NONPOSITIVEINTEGER_TYPE<xs:simpleType id="nonPositiveInteger" name="nonPositiveInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#nonPositiveInteger"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:maxInclusive id="nonPositiveInteger.maxInclusive" value="0"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.NORMALIZEDSTRING_TYPE<xs:simpleType id="normalizedString" name="normalizedString"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#normalizedString"/> </xs:annotation> <xs:restriction base="xs:string"> <xs:whiteSpace id="normalizedString.whiteSpace" value="replace"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.POSITIVEINTEGER_TYPE<xs:simpleType id="positiveInteger" name="positiveInteger"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#positiveInteger"/> </xs:annotation> <xs:restriction base="xs:nonNegativeInteger"> <xs:minInclusive id="positiveInteger.minInclusive" value="1"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.REDUCEDDERIVATIONCONTROL_TYPE<xs:simpleType name="reducedDerivationControl"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.SIMPLEDERIVATIONSET_TYPE<xs:simpleType name="simpleDerivationSet"> <xs:annotation> <xs:documentation> #all or (possibly empty) subset of {restriction, union, list} </xs:documentation> <xs:documentation> A utility type, not for public use</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="list"/> <xs:enumeration value="union"/> <xs:enumeration value="restriction"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>static final AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.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 AttributeTypeXSSchema.UNSIGNEDBYTE_TYPE<xs:simpleType id="unsignedByte" name="unsignedByte"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedByte"/> </xs:annotation> <xs:restriction base="xs:unsignedShort"> <xs:maxInclusive id="unsignedByte.maxInclusive" value="255"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.UNSIGNEDINT_TYPE<xs:simpleType id="unsignedInt" name="unsignedInt"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedInt"/> </xs:annotation> <xs:restriction base="xs:unsignedLong"> <xs:maxInclusive id="unsignedInt.maxInclusive" value="4294967295"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.UNSIGNEDLONG_TYPE<xs:simpleType id="unsignedLong" name="unsignedLong"> <xs:annotation> <xs:appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedLong"/> </xs:annotation> <xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive id="unsignedLong.maxInclusive" value="18446744073709551615"/> </xs:restriction> </xs:simpleType>static final AttributeTypeXSSchema.UNSIGNEDSHORT_TYPE<xs:simpleType id="unsignedShort" name="unsignedShort"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#unsignedShort"/> </xs:annotation> <xs:restriction base="xs:unsignedInt"> <xs:maxInclusive id="unsignedShort.maxInclusive" value="65535"/> </xs:restriction> </xs:simpleType>