Uses of Interface
org.geotools.api.feature.type.AttributeType
-
-
Uses of AttributeType in org.geotools.api.feature
Methods in org.geotools.api.feature that return AttributeType Modifier and Type Method Description AttributeType
Association. getRelatedType()
Returns the type of the associated attribute.AttributeType
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.simple Modifier and Type Interface Description interface
SimpleFeatureType
The type of a SimpleFeature.Methods in org.geotools.api.feature.simple that return AttributeType Modifier and Type Method Description AttributeType
SimpleFeatureType. getType(int index)
Returns the type of the attribute at the specified index.AttributeType
SimpleFeatureType. getType(String name)
Returns the type of the attribute which matches the specified name.AttributeType
SimpleFeatureType. getType(Name name)
Returns the type of the attribute which matches the specified name.Methods in org.geotools.api.feature.simple that return types with arguments of type AttributeType Modifier and Type Method Description List<AttributeType>
SimpleFeatureType. 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.type Modifier and Type Interface Description interface
ComplexType
The type of a complex attribute.interface
FeatureType
The type of a Feature.interface
GeometryType
The type of a GeometryAttribute.Methods in org.geotools.api.feature.type that return AttributeType Modifier and Type Method Description AttributeType
FeatureTypeFactory. createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates an attribute type.AttributeType
AssociationType. getRelatedType()
The attribute type of the related attribute in the association.AttributeType
OperationType. getResult()
Indicates the expected result type, may benull
.AttributeType
AttributeType. getSuper()
Override ofPropertyType.getSuper()
which type narrows toAttributeType
.AttributeType
OperationType. getTarget()
AttributeType this operation type can function against.AttributeType
AttributeDescriptor. getType()
Override ofPropertyDescriptor.getType()
which type narrows toAttributeType
.Methods in org.geotools.api.feature.type that return types with arguments of type AttributeType Modifier and Type Method Description List<AttributeType>
OperationType. getParameters()
We need the following AttributeTypes as parameters.Methods in org.geotools.api.feature.type with parameters of type AttributeType Modifier and Type Method Description void
Schema. add(AttributeType type)
Adds a type to the schema.AssociationType
FeatureTypeFactory. createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
Creates an association type.AttributeDescriptor
FeatureTypeFactory. createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue)
Creates an attribute descriptor.AttributeType
FeatureTypeFactory. createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates an attribute type.ComplexType
FeatureTypeFactory. createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates a complex type.FeatureType
FeatureTypeFactory. createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates a feature type.GeometryType
FeatureTypeFactory. createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates a geometric attribute type.SimpleFeatureType
FeatureTypeFactory. createSimpleFeatureType(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Creates a simple feature type. -
Uses of AttributeType in org.geotools.appschema.feature
Methods in org.geotools.appschema.feature with parameters of type AttributeType Modifier and Type Method Description Attribute
AppSchemaAttributeBuilder. add(String id, Object value, Name name, AttributeType type)
Adds an attribute to the complex attribute being built overriding the type of the declared attribute descriptor by a subtype of it. -
Uses of AttributeType in org.geotools.data.complex
Methods in org.geotools.data.complex that return AttributeType Modifier and Type Method Description AttributeType
AttributeMapping. getTargetNodeInstance()
Methods in org.geotools.data.complex with parameters of type AttributeType Modifier and Type Method Description protected Attribute
AbstractMappingFeatureIterator. setAttributeContent(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name,Expression> clientProperties, boolean ignoreXlinkHref)
protected void
DataAccessMappingFeatureIterator. setXlinkReference(Attribute target, Map<Name,Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType)
Set xlink:href client property for multi-valued chained features.protected boolean
DataAccessMappingFeatureIterator. skipTopElement(Name topElement, AttributeMapping attMapping, AttributeType type)
Constructors in org.geotools.data.complex with parameters of type AttributeType Constructor Description AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue)
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties, MultipleValue multipleValue, String indexField)
-
Uses of AttributeType in org.geotools.data.complex.config
Classes in org.geotools.data.complex.config that implement AttributeType Modifier and Type Class Description class
NonFeatureTypeProxy
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 AttributeType Modifier and Type Method Description AttributeType
NonFeatureTypeProxy. getSubject()
Constructors in org.geotools.data.complex.config with parameters of type AttributeType Constructor Description NonFeatureTypeProxy(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 AttributeType Modifier and Type Class Description class
AttributeTypeProxy
class
ComplexFeatureTypeImpl
This is a specialization of complex feature type that can be nested inside another feature type.class
ComplexTypeProxy
class
FeatureTypeProxy
class
GeometryTypeProxy
class
UniqueNameFeatureTypeImpl
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 AttributeType Modifier and Type Method Description AttributeType
FeatureTypeRegistry. getAttributeType(Name typeName)
AttributeType
FeatureTypeRegistry. getAttributeType(Name typeName, XSDTypeDefinition xsdType, CoordinateReferenceSystem crs)
AttributeType
AttributeTypeProxy. getSubject()
AttributeType
AttributeTypeProxy. getSuper()
AttributeType
FeatureTypeRegistry. getXmlAttributeType()
Methods in org.geotools.data.complex.feature.type with parameters of type AttributeType Modifier and Type Method Description FeatureType
ComplexFeatureTypeFactoryImpl. createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
FeatureType
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 AttributeType Constructor Description ComplexFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
Constructor for complex feature type with fake feature type descriptor provided.UniqueNameFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
-
Uses of AttributeType in org.geotools.data.complex.feature.xpath
Fields in org.geotools.data.complex.feature.xpath declared as AttributeType Modifier and Type Field Description protected AttributeType
FeatureTypeAttributePointer. attType
the feature type -
Uses of AttributeType in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter with parameters of type AttributeType Modifier and Type Method Description Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
Attribute
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 AttributeType Modifier and Type Class Description class
VPFFeatureClass
A VPF feature class.class
VPFFeatureType
A VPF feature type.Methods in org.geotools.data.vpf that return AttributeType Modifier and Type Method Description AttributeType
VPFFeatureClass. getSuper()
AttributeType
VPFFeatureType. getSuper()
AttributeType
VPFFeatureClass. getType(int index)
AttributeType
VPFFeatureClass. getType(String name)
AttributeType
VPFFeatureClass. getType(Name name)
AttributeType
VPFFeatureType. getType(int index)
AttributeType
VPFFeatureType. getType(String name)
AttributeType
VPFFeatureType. getType(Name name)
Methods in org.geotools.data.vpf that return types with arguments of type AttributeType Modifier and Type Method Description List<AttributeType>
VPFFeatureClass. getTypes()
List<AttributeType>
VPFFeatureType. getTypes()
-
Uses of AttributeType in org.geotools.feature
Fields in org.geotools.feature declared as AttributeType Modifier and Type Field Description protected AttributeType
AttributeTypeBuilder. superType
super typeMethods in org.geotools.feature that return AttributeType Modifier and Type Method Description AttributeType
TypeBuilder. attribute()
Creation method for AttributeType.AttributeType
AttributeTypeBuilder. buildType()
Builds the attribute type.AttributeType
TypeBuilder. getBinding(Class binding)
Used to lookup AttributeType for provided binding.AttributeType
TypeBuilder. getReferenceType()
AttributeType
AssociationImpl. getRelatedType()
AttributeType
TypeBuilder. getSuper()
AttributeType
AttributeBuilder. getType()
AttributeType
AttributeImpl. getType()
Methods in org.geotools.feature that return types with arguments of type AttributeType Modifier and Type Method Description protected Map<Class<?>,AttributeType>
TypeBuilder. bindings()
Accessor for bindings.Methods in org.geotools.feature with parameters of type AttributeType Modifier and Type Method Description Attribute
AttributeBuilder. addAnyTypeValue(Object value, AttributeType type, AttributeDescriptor descriptor, String id)
Special case for any type.void
TypeBuilder. addAttribute(String name, String namespaceURI, AttributeType type)
void
TypeBuilder. addAttribute(String name, AttributeType type)
void
TypeBuilder. addAttribute(Name name, AttributeType type)
void
TypeBuilder. addBinding(Class binding, AttributeType type)
Used to provide a specific type for provided binding.TypeBuilder
TypeBuilder. attribute(String name, String namespaceURI, AttributeType type)
TypeBuilder
TypeBuilder. attribute(String name, AttributeType type)
TypeBuilder
TypeBuilder. attribute(Name name, AttributeType type)
AttributeDescriptor
AttributeTypeBuilder. buildDescriptor(String name, AttributeType type)
Builds an attribute descriptor specifying its attribute type.AttributeDescriptor
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
AttributeTypeBuilder. init(AttributeType type)
Initializes builder state from another attribute type.TypeBuilder
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
AttributeTypeBuilder. superType(AttributeType superType)
Constructors in org.geotools.feature with parameters of type AttributeType Constructor Description AttributeImpl(Object content, AttributeType type, Identifier id)
-
Uses of AttributeType in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement AttributeType Modifier and Type Class Description class
SimpleFeatureTypeImpl
Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.Fields in org.geotools.feature.simple declared as AttributeType Modifier and Type Field Description static AttributeType
SimpleSchema. BOOLEAN
BOOLEAN to Boolean.classstatic AttributeType
SimpleSchema. BYTE
BYTE to Byte.classstatic AttributeType
SimpleSchema. DATE
DATE to java.sql.Date.classstatic AttributeType
SimpleSchema. DATETIME
DATETIME to java.sql.Timestampstatic AttributeType
SimpleSchema. DOUBLE
DOUBLE to Double.classstatic AttributeType
SimpleSchema. FLOAT
FLOAT to java Float.classstatic AttributeType
SimpleSchema. HEXBINARY
HEXBINRAY to byte[].classstatic AttributeType
SimpleSchema. INT
INT to java Integer.classstatic AttributeType
SimpleSchema. INTEGER
INTEGER to BigIntegerstatic AttributeType
SimpleSchema. LONG
LONG to Long.classstatic AttributeType
SimpleSchema. QNAME
QNAME to byte[].classstatic AttributeType
SimpleSchema. SHORT
SHORT to Short.classstatic AttributeType
SimpleSchema. STRING
STRING to String.classstatic AttributeType
SimpleSchema. TIME
TIME to java.sq1.Time.classstatic AttributeType
SimpleSchema. URI
QNAME to byte[].classFields in org.geotools.feature.simple with type parameters of type AttributeType Modifier and Type Field Description protected Map<Class<?>,AttributeType>
SimpleFeatureTypeBuilder. bindings
Map of java class bound to properties types.Methods in org.geotools.feature.simple that return AttributeType Modifier and Type Method Description AttributeType
SimpleFeatureTypeBuilder. getBinding(Class<?> binding)
Looks up an attribute type which has been bound to a class.AttributeType
SimpleFeatureTypeImpl. getType(int index)
AttributeType
SimpleFeatureTypeImpl. getType(String name)
AttributeType
SimpleFeatureTypeImpl. getType(Name name)
Methods in org.geotools.feature.simple that return types with arguments of type AttributeType Modifier and Type Method Description protected Map<Class<?>,AttributeType>
SimpleFeatureTypeBuilder. bindings()
Accessor for bindings (will create binding map if needed).List<AttributeType>
SimpleFeatureTypeImpl. getTypes()
Methods in org.geotools.feature.simple with parameters of type AttributeType Modifier and Type Method Description void
SimpleFeatureTypeBuilder. addBinding(AttributeType type)
Specifies an attribute type binding.Constructors in org.geotools.feature.simple with parameters of type AttributeType Constructor Description SimpleFeatureTypeImpl(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
-
Uses of AttributeType in org.geotools.feature.type
Classes in org.geotools.feature.type that implement AttributeType Modifier and Type Class Description class
AbstractLazyAttributeTypeImpl
A replacement forAttributeTypeImpl
with lazy evaluation of super type, so types can be defined in any order.class
AbstractLazyComplexTypeImpl
A replacement forComplexTypeImpl
with lazy evaluation of descriptors, to support cyclically-defined types.class
AttributeTypeImpl
Base class for attribute types.class
ComplexTypeImpl
Base class for complex types.class
FeatureTypeImpl
Base implementation of FeatureType.class
GeometryTypeImpl
AttributeType for hold geometry implementations, maintains CRS information.Fields in org.geotools.feature.type declared as AttributeType Modifier and Type Field Description protected AttributeType
AssociationTypeImpl. relatedType
Methods in org.geotools.feature.type that return AttributeType Modifier and Type Method Description abstract AttributeType
AbstractLazyAttributeTypeImpl. buildSuper()
Subclasses must override this method to return the super type of this type or null if none.AttributeType
FeatureTypeFactoryImpl. createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
AttributeType
ProfileImpl. get(Object key)
AttributeType
SchemaImpl. get(Object key)
AttributeType
AssociationTypeImpl. getRelatedType()
AttributeType
AbstractLazyAttributeTypeImpl. getSuper()
AttributeType
AttributeTypeImpl. getSuper()
AttributeType
AttributeDescriptorImpl. getType()
AttributeType
ReadonlyAttributeDecorator. getType()
AttributeType
ProfileImpl. put(Name key, AttributeType value)
AttributeType
SchemaImpl. put(Name name, AttributeType type)
AttributeType
ProfileImpl. remove(Object key)
AttributeType
SchemaImpl. remove(Object key)
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 AttributeType Modifier and Type Method Description Set<Map.Entry<Name,AttributeType>>
ProfileImpl. entrySet()
Set<Map.Entry<Name,AttributeType>>
SchemaImpl. entrySet()
static List<AttributeType>
Descriptors. types(AttributeType type)
List of types described by this schema.Collection<AttributeType>
ProfileImpl. values()
Collection<AttributeType>
SchemaImpl. values()
Methods in org.geotools.feature.type with parameters of type AttributeType Modifier and Type Method Description void
ProfileImpl. add(AttributeType type)
void
SchemaImpl. add(AttributeType type)
AssociationType
FeatureTypeFactoryImpl. createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
AttributeDescriptor
FeatureTypeFactoryImpl. createAttributeDescriptor(AttributeType type, Name name, int minOccurs, int maxOccurs, boolean isNillable, Object defaultValue)
AttributeType
FeatureTypeFactoryImpl. createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
ComplexType
FeatureTypeFactoryImpl. createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
FeatureType
FeatureTypeFactoryImpl. createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
GeometryType
FeatureTypeFactoryImpl. createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
SimpleFeatureType
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.AttributeType
ProfileImpl. put(Name key, AttributeType value)
AttributeType
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 AttributeDescriptor
Descriptors. wrapAttributeType(AttributeType type)
Wraps aAttributeType
inAttributeDescriptor
.Method parameters in org.geotools.feature.type with type arguments of type AttributeType Modifier and Type Method Description void
ProfileImpl. putAll(Map<? extends Name,? extends AttributeType> t)
void
SchemaImpl. putAll(Map<? extends Name,? extends AttributeType> t)
static List
Descriptors. wrapAttributeTypes(List<AttributeType> typeList)
Wraps a list ofAttributeType
inAttributeDescriptor
.Constructors in org.geotools.feature.type with parameters of type AttributeType Constructor Description AssociationTypeImpl(Name name, AttributeType referenceType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
AttributeDescriptorImpl(AttributeType type, Name name, int min, int max, boolean isNillable, Object defaultValue)
AttributeTypeImpl(Name name, Class<?> binding, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
ComplexTypeImpl(Name name, Collection<PropertyDescriptor> properties, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
FeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
GeometryTypeImpl(Name name, Class binding, CoordinateReferenceSystem crs, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
-
Uses of AttributeType in org.geotools.gce.imagemosaic.catalog.oracle
Methods in org.geotools.gce.imagemosaic.catalog.oracle with parameters of type AttributeType Modifier and Type Method Description protected void
AbstractFeatureTypeMapper. remapGeometryAttribute(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type)
Remap the original GeomtryType on top of the available definitions to create the database specific featureType -
Uses of AttributeType in org.geotools.gce.imagemosaic.catalog.postgis
Methods in org.geotools.gce.imagemosaic.catalog.postgis with parameters of type AttributeType Modifier and Type Method Description protected void
PostgisFeatureTypeMapper. remapGeometryAttribute(SimpleFeatureTypeBuilder tb, Definition definition, AttributeDescriptor descriptor, AttributeType type)
-
Uses of AttributeType in org.geotools.gml2
Fields in org.geotools.gml2 declared as AttributeType Modifier and Type Field Description static 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 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 AttributeType
GMLSchema. BOUNDINGSHAPETYPE_TYPE
<complexType name="BoundingShapeType"> <annotation> <documentation> Bounding shapes--a Box or a null element are currently allowed.
static AttributeType
GMLSchema. BOXTYPE_TYPE
<complexType name="BoxType"> <annotation> <documentation> The Box structure defines an extent using a pair of coordinate tuples.
static 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 AttributeType
GMLSchema. COORDTYPE_TYPE
<complexType name="CoordType"> <annotation> <documentation> Represents a coordinate tuple in one, two, or three dimensions.
static 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 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 AttributeType
GMLSchema. GEOMETRYCOLLECTIONTYPE_TYPE
<complexType name="GeometryCollectionType"> <annotation> <documentation> A geometry collection must include one or more geometries, referenced through geometryMember elements.
static AttributeType
GMLSchema. GEOMETRYPROPERTYTYPE_TYPE
<complexType name="GeometryPropertyType"> <annotation> <documentation> A simple geometry property encapsulates a geometry element.
static 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 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 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 AttributeType
GMLSchema. LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType"> <annotation> <documentation> Encapsulates a single LineString to represent centerLineOf or edgeOf properties.
static 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 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 AttributeType
GMLSchema. MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType"> <annotation> <documentation> Encapsulates a MultiLineString element to represent the following discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
static AttributeType
GMLSchema. MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType"> <annotation> <documentation> A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
static AttributeType
GMLSchema. MULTIPOINTPROPERTYTYPE_TYPE
<complexType name="MultiPointPropertyType"> <annotation> <documentation> Encapsulates a MultiPoint element to represent the following discontiguous geometric properties: multiLocation, multiPosition, multiCenterOf.
static AttributeType
GMLSchema. MULTIPOINTTYPE_TYPE
<complexType name="MultiPointType"> <annotation> <documentation> A MultiPoint is defined by one or more Points, referenced through pointMember elements.
static AttributeType
GMLSchema. MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType"> <annotation> <documentation> Encapsulates a MultiPolygon to represent the following discontiguous geometric properties: multiCoverage, multiExtentOf.
static AttributeType
GMLSchema. MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType"> <annotation> <documentation> A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
static AttributeType
GMLSchema. NULLTYPE_TYPE
<simpleType name="NullType"> <annotation> <documentation> If a bounding shape is not provided for a feature collection, explain why.
static 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 AttributeType
GMLSchema. POINTPROPERTYTYPE_TYPE
<complexType name="PointPropertyType"> <annotation> <documentation> Encapsulates a single point to represent position, location, or centerOf properties.
static AttributeType
GMLSchema. POINTTYPE_TYPE
<complexType name="PointType"> <annotation> <documentation> A Point is defined by a single coordinate tuple.
static 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 AttributeType
GMLSchema. POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType"> <annotation> <documentation> Encapsulates a single polygon to represent coverage or extentOf properties.
static 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 AttributeType Modifier and Type Field Description static AttributeType
GMLSchema. _ISSPHERE_TYPE
<simpleType name="_isSphere"> <restriction base="string"> <enumeration value="sphere"/> </restriction> </simpleType>
static AttributeType
GMLSchema. ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
static 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 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 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 AttributeType
GMLSchema. BOOLEANLIST_TYPE
<simpleType name="booleanList"> <annotation> <documentation>XML List based on XML Schema boolean type.
static AttributeType
GMLSchema. BOOLEANORNULL_TYPE
<simpleType name="booleanOrNull"> <annotation> <documentation>Union of the XML Schema boolean type and the GML Nulltype.
static AttributeType
GMLSchema. BOOLEANORNULLLIST_TYPE
<simpleType name="booleanOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static 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 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 AttributeType
GMLSchema. COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of frequency values.
static 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 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 AttributeType
GMLSchema. CURVETYPE_TYPE
<complexType name="CurveType"> <annotation> <documentation>Curve is a 1-dimensional primitive.
static 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 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 AttributeType
GMLSchema. DOUBLELIST_TYPE
<simpleType name="doubleList"> <annotation> <documentation>XML List based on XML Schema double type.
static AttributeType
GMLSchema. DOUBLEORNULL_TYPE
<simpleType name="doubleOrNull"> <annotation> <documentation>Union of the XML Schema double type and the GML Nulltype.
static AttributeType
GMLSchema. DOUBLEORNULLLIST_TYPE
<simpleType name="doubleOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static 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 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 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 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 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 AttributeType
GMLSchema. INTEGERLIST_TYPE
<simpleType name="integerList"> <annotation> <documentation>XML List based on XML Schema integer type.
static AttributeType
GMLSchema. INTEGERORNULL_TYPE
<simpleType name="integerOrNull"> <annotation> <documentation>Union of the XML Schema integer type and the GML Nulltype.
static AttributeType
GMLSchema. INTEGERORNULLLIST_TYPE
<simpleType name="integerOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static AttributeType
GMLSchema. KNOTTYPESTYPE_TYPE
<simpleType name="KnotTypesType"> <annotation> <documentation>Defines allowed values for the knots` type.
static 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 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 AttributeType
GMLSchema. LINESTRINGPROPERTYTYPE_TYPE
<complexType name="LineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static 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 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 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 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 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 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 AttributeType
GMLSchema. MULTILINESTRINGPROPERTYTYPE_TYPE
<complexType name="MultiLineStringPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static AttributeType
GMLSchema. MULTILINESTRINGTYPE_TYPE
<complexType name="MultiLineStringType"> <annotation> <documentation>A MultiLineString is defined by one or more LineStrings, referenced through lineStringMember elements.
static 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 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 AttributeType
GMLSchema. MULTIPOLYGONPROPERTYTYPE_TYPE
<complexType name="MultiPolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static AttributeType
GMLSchema. MULTIPOLYGONTYPE_TYPE
<complexType name="MultiPolygonType"> <annotation> <documentation>A MultiPolygon is defined by one or more Polygons, referenced through polygonMember elements.
static 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 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 AttributeType
GMLSchema. NAMELIST_TYPE
<simpleType name="NameList"> <annotation> <documentation>XML List based on XML Schema Name type.
static AttributeType
GMLSchema. NAMEORNULL_TYPE
<simpleType name="NameOrNull"> <annotation> <documentation>Union of the XML Schema Name type and the GML Nulltype.
static AttributeType
GMLSchema. NAMEORNULLLIST_TYPE
<simpleType name="NameOrNullList"> <annotation> <documentation>XML List based on the union type defined above.
static 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 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 AttributeType
GMLSchema. NULLTYPE_TYPE
<simpleType name="NullType"> <annotation> <documentation>Utility type for null elements.
static 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 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 AttributeType
GMLSchema. POLYGONPROPERTYTYPE_TYPE
<complexType name="PolygonPropertyType"> <annotation> <documentation>This type is deprecated with GML 3 and shall not be used.
static AttributeType
GMLSchema. POLYGONTYPE_TYPE
<complexType name="PolygonType"> <annotation> <documentation>A Polygon is a special surface that is defined by a single surface patch.
static 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 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 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 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 AttributeType
GMLSchema. STRINGORNULL_TYPE
<simpleType name="stringOrNull"> <annotation> <documentation>Union of the XML Schema string type and the GML Nulltype.
static 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 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 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 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 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 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 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 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 AttributeType Modifier and Type Field Description static 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 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 AttributeType
SMIL20Schema. NONNEGATIVEDECIMALTYPE_TYPE
<simpleType name="nonNegativeDecimalType"> <restriction base="decimal"> <minInclusive value="0.0"/> </restriction> </simpleType>
static 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 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 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 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 AttributeType Modifier and Type Field Description static AttributeType
GMLSchema. ABSTRACTGEOMETRYTYPE_TYPE
<complexType abstract="true" name="AbstractGeometryType"> <annotation> <documentation>All geometry elements are derived directly or indirectly from this abstract supertype.
static 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 AttributeType
GMLSchema. ARCMINUTESTYPE_TYPE
<simpleType name="ArcMinutesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="59"/> </restriction> </simpleType>
static 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 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 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 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 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 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 AttributeType
GMLSchema. CALDATE_TYPE
<simpleType name="CalDate"> <union memberTypes="date gYearMonth gYear"/> </simpleType>
static AttributeType
GMLSchema. COMPASSPOINTENUMERATION_TYPE
<simpleType name="CompassPointEnumeration"> <annotation> <documentation>These directions are necessarily approximate, giving direction with a precision of 22.5°.
static AttributeType
GMLSchema. COUNTEXTENTTYPE_TYPE
<simpleType name="CountExtentType"> <restriction base="gml:integerOrNilReasonList"> <length value="2"/> </restriction> </simpleType>
static 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 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 AttributeType
GMLSchema. CURVETYPE_TYPE
<complexType name="CurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element ref="gml:segments"/> </sequence> </extension> </complexContent> </complexType>
static 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 AttributeType
GMLSchema. DEGREEVALUETYPE_TYPE
<simpleType name="DegreeValueType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <restriction base="nonNegativeInteger"> <maxInclusive value="359"/> </restriction> </simpleType>
static 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 AttributeType
GMLSchema. SURFACETYPE_TYPE
<complexType name="SurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element ref="gml:patches"/> </sequence> </extension> </complexContent> </complexType>
static 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 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 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 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 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 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 AttributeType Modifier and Type Field Description static 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 AttributeType Modifier and Type Field Description static 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 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 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 AttributeType Modifier and Type Field Description static 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 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.gml Modifier and Type Interface Description (package private) interface
ChoiceAttributeType
A temporary measure representing a choice between several bindings.interface
ChoiceGeometryType
Classes in org.geotools.xml.gml that implement AttributeType Modifier and Type Class Description class
ChoiceGeometryTypeImpl
Created for GML generated FeatureTypes. -
Uses of AttributeType in org.geotools.xs
Fields in org.geotools.xs declared as AttributeType Modifier and Type Field Description static 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 AttributeType
XSSchema. ANYSIMPLETYPE_TYPE
<xs:simpleType id="anySimpleType" name="anySimpleType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static AttributeType
XSSchema. ANYTYPE_TYPE
<xs:simpleType id="anyType" name="anyType"> <xs:restriction base="xs:anyType"/> </xs:simpleType>
static 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>
-