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 TypeInterfaceDescriptioninterface
The type of a complex attribute.interface
The type of a Feature.interface
The 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 TypeMethodDescriptionvoid
Schema.add
(AttributeType type) Adds a type to the schema.FeatureTypeFactory.createAssociationType
(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description) Creates an association type.FeatureTypeFactory.createAttributeDescriptor
(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue) Creates an attribute descriptor.FeatureTypeFactory.createAttributeType
(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates an attribute type.FeatureTypeFactory.createComplexType
(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates a complex type.FeatureTypeFactory.createFeatureType
(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates a feature type.FeatureTypeFactory.createGeometryType
(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates a geometric attribute type.FeatureTypeFactory.createSimpleFeatureType
(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) Creates a simple feature type. -
Uses of AttributeType in org.geotools.appschema.feature
Methods in org.geotools.appschema.feature with parameters of type AttributeType -
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 Attribute
AbstractMappingFeatureIterator.setAttributeContent
(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name, Expression> clientProperties, boolean ignoreXlinkHref) protected void
DataAccessMappingFeatureIterator.setXlinkReference
(Attribute target, Map<Name, Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType) Set xlink:href client property for multi-valued chained features.protected boolean
DataAccessMappingFeatureIterator.skipTopElement
(Name topElement, AttributeMapping attMapping, AttributeType type) Constructors in org.geotools.data.complex with parameters of type 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 TypeClassDescriptionclass
This 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 TypeClassDescriptionclass
class
This is a specialization of complex feature type that can be nested inside another feature type.class
class
class
class
A specialisation ofFeatureTypeImpl
that avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.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 returnUniqueNameFeatureTypeImpl
instead ofFeatureTypeImpl
.static boolean
Types.isGeometryType
(AttributeType type) void
FeatureTypeRegistry.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 AttributeType
FeatureTypeAttributePointer.attType
the feature type -
Uses of AttributeType in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter with parameters of type 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 ofatt
addressed byxpath
and of typetargetNodeType
to bevalue
with idid
. -
Uses of AttributeType in org.geotools.data.vpf
Classes in org.geotools.data.vpf that implement AttributeTypeModifier and TypeClassDescriptionclass
A VPF feature class.class
A 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 AttributeType
AttributeTypeBuilder.superType
super 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.void
TypeBuilder.addAttribute
(String name, String namespaceURI, AttributeType type) void
TypeBuilder.addAttribute
(String name, AttributeType type) void
TypeBuilder.addAttribute
(Name name, AttributeType type) void
TypeBuilder.addBinding
(Class binding, AttributeType type) Used to provide a specific type for provided binding.TypeBuilder.attribute
(String name, String namespaceURI, AttributeType type) TypeBuilder.attribute
(String name, AttributeType type) TypeBuilder.attribute
(Name name, AttributeType type) AttributeTypeBuilder.buildDescriptor
(String name, AttributeType type) Builds an attribute descriptor specifying its attribute type.AttributeTypeBuilder.buildDescriptor
(Name name, AttributeType type) protected Attribute
AttributeBuilder.create
(Object value, AttributeType type, AttributeDescriptor descriptor, String id) Factors out attribute creation code, needs to be called with either one of type or descriptor null.AttributeTypeBuilder.init
(AttributeType type) Initializes builder state from another attribute type.TypeBuilder.referenceType
(AttributeType reference) void
TypeBuilder.setReferenceType
(AttributeType reference) Allows you to indicate the reference type to be used with Association to be created.void
AttributeBuilder.setType
(AttributeType type) Sets the type of the attribute being built.AttributeTypeBuilder.superType
(AttributeType superType) Constructors in org.geotools.feature with parameters of type AttributeType -
Uses of AttributeType in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement AttributeTypeModifier and TypeClassDescriptionclass
Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.Fields in org.geotools.feature.simple declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeType
SimpleSchema.BOOLEAN
BOOLEAN to Boolean.classstatic final AttributeType
SimpleSchema.BYTE
BYTE to Byte.classstatic final AttributeType
SimpleSchema.DATE
DATE to java.sql.Date.classstatic final AttributeType
SimpleSchema.DATETIME
DATETIME to java.sql.Timestampstatic final AttributeType
SimpleSchema.DOUBLE
DOUBLE to Double.classstatic final AttributeType
SimpleSchema.FLOAT
FLOAT to java Float.classstatic final AttributeType
SimpleSchema.HEXBINARY
HEXBINRAY to byte[].classstatic final AttributeType
SimpleSchema.INT
INT to java Integer.classstatic final AttributeType
SimpleSchema.INTEGER
INTEGER to BigIntegerstatic final AttributeType
SimpleSchema.LONG
LONG to Long.classstatic final AttributeType
SimpleSchema.QNAME
QNAME to byte[].classstatic final AttributeType
SimpleSchema.SHORT
SHORT to Short.classstatic final AttributeType
SimpleSchema.STRING
STRING to String.classstatic final AttributeType
SimpleSchema.TIME
TIME to java.sq1.Time.classstatic final AttributeType
SimpleSchema.URI
QNAME to byte[].classFields in org.geotools.feature.simple with type parameters of type AttributeTypeModifier and TypeFieldDescriptionprotected Map<Class<?>,
AttributeType> SimpleFeatureTypeBuilder.bindings
Map 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 TypeMethodDescriptionvoid
SimpleFeatureTypeBuilder.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 TypeClassDescriptionclass
A replacement forAttributeTypeImpl
with lazy evaluation of super type, so types can be defined in any order.class
A replacement forComplexTypeImpl
with lazy evaluation of descriptors, to support cyclically-defined types.class
Base class for attribute types.class
Base class for complex types.class
Base implementation of FeatureType.class
AttributeType for hold geometry implementations, maintains CRS information.Fields in org.geotools.feature.type declared as AttributeTypeMethods in org.geotools.feature.type that return AttributeTypeModifier and TypeMethodDescriptionabstract AttributeType
AbstractLazyAttributeTypeImpl.buildSuper()
Subclasses must override this method to return the super type of this type or null if none.FeatureTypeFactoryImpl.createAttributeType
(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) AssociationTypeImpl.getRelatedType()
AbstractLazyAttributeTypeImpl.getSuper()
AttributeTypeImpl.getSuper()
AttributeDescriptorImpl.getType()
ReadonlyAttributeDecorator.getType()
ProfileImpl.put
(Name key, AttributeType value) SchemaImpl.put
(Name name, AttributeType type) static AttributeType
Descriptors.type
(Collection schema, Name name) Locate type associated with provided name, or null if not found.static AttributeType
Descriptors.type
(ComplexType schema, String name) Locate type associated with provided name, or null if not found.static AttributeType
Descriptors.type
(ComplexType schema, Name name) Locate type associated with provided name, or null if not found.Methods in org.geotools.feature.type that return types with arguments of type 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 TypeMethodDescriptionvoid
ProfileImpl.add
(AttributeType type) void
SchemaImpl.add
(AttributeType type) FeatureTypeFactoryImpl.createAssociationType
(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description) FeatureTypeFactoryImpl.createAttributeDescriptor
(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue) FeatureTypeFactoryImpl.createAttributeType
(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) FeatureTypeFactoryImpl.createComplexType
(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) FeatureTypeFactoryImpl.createFeatureType
(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) FeatureTypeFactoryImpl.createGeometryType
(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) FeatureTypeFactoryImpl.createSimpleFeatureType
(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description) static List
Descriptors.list
(AttributeType type) Returns the list of descriptors defined in the provided schema, preserving declaration order when relevant.static int
Descriptors.maxOccurs
(ComplexType schema, AttributeType type) static boolean
Descriptors.multiple
(ComplexType schema, AttributeType type) True if there may be more then one AttributeType in the schema.static AttributeDescriptor
Descriptors.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 Object
Types.parse
(AttributeType type, Object content) Converts content into a format which is used to store it internally within an attribute of a specific type.ProfileImpl.put
(Name key, AttributeType value) SchemaImpl.put
(Name name, AttributeType type) static List<AttributeType>
Descriptors.types
(AttributeType type) List of types described by this schema.protected static void
Types.validate
(AttributeType type, Object value, boolean isSuper) static void
Types.validate
(AttributeType type, Attribute attribute, Object attributeContent) Validates content against attribute (using the supplied attribute type).protected static void
Types.validate
(AttributeType type, Attribute attribute, Object attributeContent, boolean isSuper) Validates content against attribute (using the supplied attribute type).static final AttributeDescriptor
Descriptors.wrapAttributeType
(AttributeType type) Wraps aAttributeType
inAttributeDescriptor
.Method parameters in org.geotools.feature.type with type arguments of type AttributeTypeModifier and TypeMethodDescriptionvoid
ProfileImpl.putAll
(Map<? extends Name, ? extends AttributeType> t) void
SchemaImpl.putAll
(Map<? extends Name, ? extends AttributeType> t) static final List
Descriptors.wrapAttributeTypes
(List<AttributeType> typeList) Wraps a list ofAttributeType
inAttributeDescriptor
.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 void
AbstractFeatureTypeMapper.remapGeometryAttribute
(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type) Remap the original GeomtryType on top of the available definitions to create the database specific featureType -
Uses of AttributeType in org.geotools.gce.imagemosaic.catalog.postgis
Methods in org.geotools.gce.imagemosaic.catalog.postgis with parameters of type AttributeTypeModifier and TypeMethodDescriptionprotected void
PostgisFeatureTypeMapper.remapGeometryAttribute
(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type) -
Uses of AttributeType in org.geotools.gml2
Fields in org.geotools.gml2 declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeType
GMLSchema.ABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE
<complexType abstract="true" name="AbstractGeometryCollectionBaseType"> <annotation> <documentation> This abstract base type for geometry collections just makes the srsName attribute mandatory.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.BOUNDINGSHAPETYPE_TYPE
<complexType name="BoundingShapeType"> <annotation> <documentation> Bounding shapes--a Box or a null element are currently allowed.
static final AttributeType
GMLSchema.BOXTYPE_TYPE
<complexType name="BoxType"> <annotation> <documentation> The Box structure defines an extent using a pair of coordinate tuples.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.COORDTYPE_TYPE
<complexType name="CoordType"> <annotation> <documentation> Represents a coordinate tuple in one, two, or three dimensions.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.GEOMETRYCOLLECTIONTYPE_TYPE
<complexType name="GeometryCollectionType"> <annotation> <documentation> A geometry collection must include one or more geometries, referenced through geometryMember elements.
static final AttributeType
GMLSchema.GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType"> <annotation> <documentation> A simple geometry property encapsulates a geometry element.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType"> <annotation> <documentation> Encapsulates a single LineString to represent centerLineOf or edgeOf properties.
static final AttributeType
GMLSchema.LINESTRINGTYPE_TYPE
<complexType name="LineStringType"> <annotation> <documentation> A LineString is defined by two or more coordinate tuples, with linear interpolation between them.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType"> <annotation> <documentation> Encapsulates a MultiLineString element to represent the following discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
static final AttributeType
GMLSchema.MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType"> <annotation> <documentation> A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
static final AttributeType
GMLSchema.MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType"> <annotation> <documentation> Encapsulates a MultiPoint element to represent the following discontiguous geometric properties: multiLocation, multiPosition, multiCenterOf.
static final AttributeType
GMLSchema.MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType"> <annotation> <documentation> A MultiPoint is defined by one or more Points, referenced through pointMember elements.
static final AttributeType
GMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType"> <annotation> <documentation> Encapsulates a MultiPolygon to represent the following discontiguous geometric properties: multiCoverage, multiExtentOf.
static final AttributeType
GMLSchema.MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType"> <annotation> <documentation> A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
static final AttributeType
GMLSchema.NULLTYPE_TYPE
<simpleType name="NullType"> <annotation> <documentation> If a bounding shape is not provided for a feature collection, explain why.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType"> <annotation> <documentation> Encapsulates a single point to represent position, location, or centerOf properties.
static final AttributeType
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType"> <annotation> <documentation> A Point is defined by a single coordinate tuple.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType"> <annotation> <documentation> Encapsulates a single polygon to represent coverage or extentOf properties.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema._ISSPHERE_TYPE
<simpleType name="_isSphere"> <restriction base="string"> <enumeration value="sphere"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.BOOLEANLIST_TYPE
<simpleType name="booleanList"> <annotation> <documentation>XML List based on XML Schema boolean type.
static final AttributeType
GMLSchema.BOOLEANORNULL_TYPE
<simpleType name="booleanOrNull"> <annotation> <documentation>Union of the XML Schema boolean type and the GML Nulltype.
static final AttributeType
GMLSchema.BOOLEANORNULLLIST_TYPE
<simpleType name="booleanOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static final AttributeType
GMLSchema.CALDATE_TYPE
<simpleType name="CalDate"> <annotation> <documentation xml:lang="en">Calendar dates may be indicated with varying degrees of precision, using year, year-month, date.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of frequency values.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.CURVETYPE_TYPE
<complexType name="CurveType"> <annotation> <documentation>Curve is a 1-dimensional primitive.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.DOUBLELIST_TYPE
<simpleType name="doubleList"> <annotation> <documentation>XML List based on XML Schema double type.
static final AttributeType
GMLSchema.DOUBLEORNULL_TYPE
<simpleType name="doubleOrNull"> <annotation> <documentation>Union of the XML Schema double type and the GML Nulltype.
static final AttributeType
GMLSchema.DOUBLEORNULLLIST_TYPE
<simpleType name="doubleOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.INTEGERLIST_TYPE
<simpleType name="integerList"> <annotation> <documentation>XML List based on XML Schema integer type.
static final AttributeType
GMLSchema.INTEGERORNULL_TYPE
<simpleType name="integerOrNull"> <annotation> <documentation>Union of the XML Schema integer type and the GML Nulltype.
static final AttributeType
GMLSchema.INTEGERORNULLLIST_TYPE
<simpleType name="integerOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static final AttributeType
GMLSchema.KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType"> <annotation> <documentation>Defines allowed values for the knots` type.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static final AttributeType
GMLSchema.LINESTRINGTYPE_TYPE
<complexType name="LineStringType"> <annotation> <documentation>A LineString is a special curve that consists of a single segment with linear interpolation.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static final AttributeType
GMLSchema.MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType"> <annotation> <documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static final AttributeType
GMLSchema.MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType"> <annotation> <documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.NAMELIST_TYPE
<simpleType name="NameList"> <annotation> <documentation>XML List based on XML Schema Name type.
static final AttributeType
GMLSchema.NAMEORNULL_TYPE
<simpleType name="NameOrNull"> <annotation> <documentation>Union of the XML Schema Name type and the GML Nulltype.
static final AttributeType
GMLSchema.NAMEORNULLLIST_TYPE
<simpleType name="NameOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static final AttributeType
GMLSchema.NCNAMELIST_TYPE
<simpleType name="NCNameList"> <annotation> <documentation>A set of values, representing a list of token with the lexical value space of NCName.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.NULLTYPE_TYPE
<simpleType name="NullType"> <annotation> <documentation>Utility type for null elements.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType"> <annotation> <documentation>A Point is defined by a single coordinate tuple.</documentation> </annotation> <complexContent> <extension base="gml:AbstractGeometricPrimitiveType"> <sequence> <choice> <annotation> <documentation>GML supports two different ways to specify the direct poisiton of a point. 1.
static final AttributeType
GMLSchema.POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static final AttributeType
GMLSchema.POLYGONTYPE_TYPE
<complexType name="PolygonType"> <annotation> <documentation>A Polygon is a special surface that is defined by a single surface patch.
static final AttributeType
GMLSchema.QNAMELIST_TYPE
<simpleType name="QNameList"> <annotation> <documentation>A set of values, representing a list of token with the lexical value space of QName.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.SIGNTYPE_TYPE
<simpleType name="SignType"> <annotation> <documentation>Utility type used in various places - e.g. to indicate the direction of topological objects; "+" for forwards, or "-" for backwards.</documentation> </annotation> <restriction base="string"> <enumeration value="-"/> <enumeration value="+"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.STRINGORNULL_TYPE
<simpleType name="stringOrNull"> <annotation> <documentation>Union of the XML Schema string type and the GML Nulltype.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
SMIL20Schema.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 AttributeType
SMIL20Schema.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 AttributeType
SMIL20Schema.NONNEGATIVEDECIMALTYPE_TYPE
<simpleType name="nonNegativeDecimalType"> <restriction base="decimal"> <minInclusive value="0.0"/> </restriction> </simpleType>
static final AttributeType
SMIL20Schema.RESTARTDEFAULTTYPE_TYPE
<simpleType name="restartDefaultType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="inherit"/> </restriction> </simpleType>
static final AttributeType
SMIL20Schema.RESTARTTIMINGTYPE_TYPE
<simpleType name="restartTimingType"> <restriction base="string"> <enumeration value="never"/> <enumeration value="always"/> <enumeration value="whenNotActive"/> <enumeration value="default"/> </restriction> </simpleType>
static final AttributeType
SMIL20Schema.SYNCBEHAVIORDEFAULTTYPE_TYPE
<simpleType name="syncBehaviorDefaultType"> <restriction base="string"> <enumeration value="canSlip"/> <enumeration value="locked"/> <enumeration value="independent"/> <enumeration value="inherit"/> </restriction> </simpleType>
static final AttributeType
SMIL20Schema.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 AttributeType
GMLSchema.ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="59"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.CALDATE_TYPE
<simpleType name="CalDate"> <union memberTypes="date gYearMonth gYear"/> </simpleType>
static final AttributeType
GMLSchema.COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration"> <annotation> <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°.
static final AttributeType
GMLSchema.COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType"> <restriction base="gml:integerOrNilReasonList"> <length value="2"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.CURVETYPE_TYPE
<complexType name="CurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element ref="gml:segments"/> </sequence> </extension> </complexContent> </complexType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="359"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.DOUBLELIST_TYPE
<simpleType name="doubleList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="double"/> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.NAMELIST_TYPE
<simpleType name="NameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="Name"/> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.NCNAMELIST_TYPE
<simpleType name="NCNameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="NCName"/> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.POINTTYPE_TYPE
<complexType name="PointType"> <complexContent> <extension base="gml:AbstractGeometricPrimitiveType"> <sequence> <choice> <element ref="gml:pos"/> <element ref="gml:coordinates"/> </choice> </sequence> </extension> </complexContent> </complexType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.QNAMELIST_TYPE
<simpleType name="QNameList"> <annotation> <documentation>A type for a list of values of the respective simple type.</documentation> </annotation> <list itemType="QName"/> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.SIGNTYPE_TYPE
<simpleType name="SignType"> <annotation> <documentation>gml:SignType is a convenience type with values "+" (plus) and "-" (minus).</documentation> </annotation> <restriction base="string"> <enumeration value="-"/> <enumeration value="+"/> </restriction> </simpleType>
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.SURFACETYPE_TYPE
<complexType name="SurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element ref="gml:patches"/> </sequence> </extension> </complexContent> </complexType>
static final AttributeType
GMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE
<simpleType name="TimeIndeterminateValueType"> <annotation> <documentation>These values are interpreted as follows: - "unknown" indicates that no specific value for temporal position is provided
static final AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.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 AttributeType
GMLSchema.UOMSYMBOL_TYPE
<simpleType name="UomSymbol"> <annotation> <documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ":" (colon), " " (space), (newline), (carriage return), (tab).
static final AttributeType
GMLSchema.UOMURI_TYPE
<simpleType name="UomURI"> <annotation> <documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: "#", "./", "../", or a string of characters followed by a ":".
-
Uses of AttributeType in org.geotools.gml3.v3_2.gco
Fields in org.geotools.gml3.v3_2.gco declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeType
GCOSchema.DATE_TYPE_TYPE
<xs:simpleType name="Date_Type"> <xs:union memberTypes="xs:date xs:gYearMonth xs:gYear"/> </xs:simpleType>
-
Uses of AttributeType in org.geotools.gml3.v3_2.gmd
Fields in org.geotools.gml3.v3_2.gmd declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeType
GMDSchema.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 AttributeType
GMDSchema.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 AttributeType
GMDSchema.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 AttributeType
XLINKSchema._ACTUATE_TYPE
<simpleType name="_actuate"> <restriction base="string"> <enumeration value="onLoad"/> <enumeration value="onRequest"/> <enumeration value="other"/> <enumeration value="none"/> </restriction> </simpleType>
static final AttributeType
XLINKSchema._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) interface
ChoiceAttributeType
A temporary measure representing a choice between several bindings.interface
Classes in org.geotools.xml.gml that implement AttributeTypeModifier and TypeClassDescriptionclass
Created for GML generated FeatureTypes. -
Uses of AttributeType in org.geotools.xs
Fields in org.geotools.xs declared as AttributeTypeModifier and TypeFieldDescriptionstatic final AttributeType
XSSchema.ALLNNI_TYPE
<xs:simpleType name="allNNI"> <xs:annotation> <xs:documentation> for maxOccurs</xs:documentation> </xs:annotation> <xs:union memberTypes="xs:nonNegativeInteger"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="unbounded"/> </xs:restriction> </xs:simpleType> </xs:union> </xs:simpleType>
static final AttributeType
XSSchema.ANYSIMPLETYPE_TYPE
<xs:simpleType id="anySimpleType" name="anySimpleType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static final AttributeType
XSSchema.ANYTYPE_TYPE
<xs:simpleType id="anyType" name="anyType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static final AttributeType
XSSchema.ANYURI_TYPE
<xs:simpleType id="anyURI" name="anyURI"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#anyURI"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="anyURI.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.BLOCKSET_TYPE
<xs:simpleType name="blockSet"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> #all or (possibly empty) subset of {substitution, extension, restriction}</xs:documentation> </xs:annotation> <xs:union> <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="#all"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:list> <xs:simpleType> <xs:restriction base="xs:derivationControl"> <xs:enumeration value="extension"/> <xs:enumeration value="restriction"/> <xs:enumeration value="substitution"/> </xs:restriction> </xs:simpleType> </xs:list> </xs:simpleType> </xs:union> </xs:simpleType>
static final AttributeType
XSSchema.BOOLEAN_TYPE
<xs:simpleType id="boolean" name="boolean"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#boolean"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="boolean.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.BYTE_TYPE
<xs:simpleType id="byte" name="byte"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#byte"/> </xs:annotation> <xs:restriction base="xs:short"> <xs:minInclusive id="byte.minInclusive" value="-128"/> <xs:maxInclusive id="byte.maxInclusive" value="127"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.DATE_TYPE
<xs:simpleType id="date" name="date"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#date"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="date.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.DATETIME_TYPE
<xs:simpleType id="dateTime" name="dateTime"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#dateTime"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="dateTime.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.DECIMAL_TYPE
<xs:simpleType id="decimal" name="decimal"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="totalDigits"/> <hfp:hasFacet name="fractionDigits"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#decimal"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="decimal.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.DOUBLE_TYPE
<xs:simpleType id="double" name="double"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#double"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="double.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.DURATION_TYPE
<xs:simpleType id="duration" name="duration"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#duration"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="duration.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.ENTITY_TYPE
<xs:simpleType id="ENTITY" name="ENTITY"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ENTITY"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static final AttributeType
XSSchema.FLOAT_TYPE
<xs:simpleType id="float" name="float"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="total"/> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> <hfp:hasProperty name="numeric" value="true"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#float"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="float.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.GDAY_TYPE
<xs:simpleType id="gDay" name="gDay"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gDay"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gDay.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.GMONTH_TYPE
<xs:simpleType id="gMonth" name="gMonth"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gMonth"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gMonth.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.GYEAR_TYPE
<xs:simpleType id="gYear" name="gYear"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#gYear"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="gYear.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.ID_TYPE
<xs:simpleType id="ID" name="ID"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#ID"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static final AttributeType
XSSchema.IDREF_TYPE
<xs:simpleType id="IDREF" name="IDREF"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#IDREF"/> </xs:annotation> <xs:restriction base="xs:NCName"/> </xs:simpleType>
static final AttributeType
XSSchema.INT_TYPE
<xs:simpleType id="int" name="int"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#int"/> </xs:annotation> <xs:restriction base="xs:long"> <xs:minInclusive id="int.minInclusive" value="-2147483648"/> <xs:maxInclusive id="int.maxInclusive" value="2147483647"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.INTEGER_TYPE
<xs:simpleType id="integer" name="integer"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#integer"/> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:fractionDigits fixed="true" id="integer.fractionDigits" value="0"/> <xs:pattern value="[\-+]?
static final AttributeType
XSSchema.LANGUAGE_TYPE
<xs:simpleType id="language" name="language"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#language"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="language.pattern" value="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-LanguageID"> pattern specifies the content of section 2.12 of XML 1.0e2 and RFC 3066 (Revised version of RFC 1766).
static final AttributeType
XSSchema.LONG_TYPE
<xs:simpleType id="long" name="long"> <xs:annotation> <xs:appinfo> <hfp:hasProperty name="bounded" value="true"/> <hfp:hasProperty name="cardinality" value="finite"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#long"/> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive id="long.minInclusive" value="-9223372036854775808"/> <xs:maxInclusive id="long.maxInclusive" value="9223372036854775807"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.NAME_TYPE
<xs:simpleType id="Name" name="Name"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#Name"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="Name.pattern" value="\i\c*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Name"> pattern matches production 5 from the XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.NCNAME_TYPE
<xs:simpleType id="NCName" name="NCName"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NCName"/> </xs:annotation> <xs:restriction base="xs:Name"> <xs:pattern id="NCName.pattern" value="[\i-[:]][\c-[:]]*"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml-names/#NT-NCName"> pattern matches production 4 from the Namespaces in XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.NMTOKEN_TYPE
<xs:simpleType id="NMTOKEN" name="NMTOKEN"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NMTOKEN"/> </xs:annotation> <xs:restriction base="xs:token"> <xs:pattern id="NMTOKEN.pattern" value="\c+"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/REC-xml#NT-Nmtoken"> pattern matches production 7 from the XML spec </xs:documentation> </xs:annotation> </xs:pattern> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.NOTATION_TYPE
<xs:simpleType id="NOTATION" name="NOTATION"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#NOTATION"/> <xs:documentation> NOTATION cannot be used directly in a schema; rather a type must be derived from it by specifying at least one enumeration facet whose value is the name of a NOTATION declared in the schema.
static final AttributeType
XSSchema.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 AttributeType
XSSchema.PUBLIC_TYPE
<xs:simpleType name="public"> <xs:annotation> <xs:documentation> A utility type, not for public use</xs:documentation> <xs:documentation> A public identifier, per ISO 8879</xs:documentation> </xs:annotation> <xs:restriction base="xs:token"/> </xs:simpleType>
static final AttributeType
XSSchema.QNAME_TYPE
<xs:simpleType id="QName" name="QName"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#QName"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="QName.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.SHORT_TYPE
<xs:simpleType id="short" name="short"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#short"/> </xs:annotation> <xs:restriction base="xs:int"> <xs:minInclusive id="short.minInclusive" value="-32768"/> <xs:maxInclusive id="short.maxInclusive" value="32767"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.STRING_TYPE
<xs:simpleType id="string" name="string"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="length"/> <hfp:hasFacet name="minLength"/> <hfp:hasFacet name="maxLength"/> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasProperty name="ordered" value="false"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#string"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace id="string.preserve" value="preserve"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.TIME_TYPE
<xs:simpleType id="time" name="time"> <xs:annotation> <xs:appinfo> <hfp:hasFacet name="pattern"/> <hfp:hasFacet name="enumeration"/> <hfp:hasFacet name="whiteSpace"/> <hfp:hasFacet name="maxInclusive"/> <hfp:hasFacet name="maxExclusive"/> <hfp:hasFacet name="minInclusive"/> <hfp:hasFacet name="minExclusive"/> <hfp:hasProperty name="ordered" value="partial"/> <hfp:hasProperty name="bounded" value="false"/> <hfp:hasProperty name="cardinality" value="countably infinite"/> <hfp:hasProperty name="numeric" value="false"/> </xs:appinfo> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#time"/> </xs:annotation> <xs:restriction base="xs:anySimpleType"> <xs:whiteSpace fixed="true" id="time.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.TOKEN_TYPE
<xs:simpleType id="token" name="token"> <xs:annotation> <xs:documentation source="http://www.w3.org/TR/xmlschema-2/#token"/> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:whiteSpace id="token.whiteSpace" value="collapse"/> </xs:restriction> </xs:simpleType>
static final AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.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 AttributeType
XSSchema.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>