Uses of Interface
org.opengis.feature.type.AttributeType

Packages that use AttributeType
org.geotools.data.complex This package contains the implementation of a ComplexDataStore, Author note: though this "Complex" datastore has born to provide complex features out of a simple features data source, it may be better called a DerivativeDataStore or something like that, you'll see why later. 
org.geotools.data.complex.config   
org.geotools.data.complex.filter   
org.geotools.data.wfs.feature   
org.geotools.feature   
org.geotools.feature.simple   
org.geotools.feature.type   
org.geotools.feature.xpath   
org.geotools.gml2   
org.geotools.gml3   
org.geotools.gml3.smil   
org.geotools.gml3.v3_2   
org.geotools.gml3.v3_2.gco   
org.geotools.gml3.v3_2.gmd   
org.geotools.metadata.iso.maintenance Maintenance information implementation. 
org.geotools.xlink   
org.geotools.xml.gml   
org.geotools.xs Captures initial mapping of XML Simple Types to Java Objects. 
org.opengis.feature Representation a features on a map. 
org.opengis.feature.simple Profile of the general ISO 19107 feature model built around the idea of a simple feature composed of a list of values. 
org.opengis.feature.type Feature model ISO 19109 with allowances for usability. 
org.opengis.metadata.maintenance Maintenance information
 

Uses of AttributeType in org.geotools.data.complex
 

Methods in org.geotools.data.complex that return AttributeType
 AttributeType AttributeMapping.getTargetNodeInstance()
           
 

Methods in org.geotools.data.complex with parameters of type AttributeType
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
AttributeMapping(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name,Expression> clientProperties)
           
 

Uses of AttributeType in org.geotools.data.complex.config
 

Classes in org.geotools.data.complex.config that implement AttributeType
 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
 AttributeType FeatureTypeRegistry.getAttributeType(Name typeName)
           
 AttributeType FeatureTypeRegistry.getAttributeType(Name typeName, XSDTypeDefinition xsdType, CoordinateReferenceSystem crs)
           
 AttributeType NonFeatureTypeProxy.getSubject()
           
 AttributeType FeatureTypeRegistry.getXmlAttributeType()
           
 

Methods in org.geotools.data.complex.config with parameters of type AttributeType
 void FeatureTypeRegistry.register(AttributeType type)
           
 

Constructors in org.geotools.data.complex.config with parameters of type AttributeType
NonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping)
          Sole constructor
NonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping, Collection<PropertyDescriptor> schema)
           
 

Uses of AttributeType in org.geotools.data.complex.filter
 

Methods in org.geotools.data.complex.filter with parameters of type AttributeType
 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 of att addressed by xpath and of type targetNodeType to be value with id id.
 

Uses of AttributeType in org.geotools.data.wfs.feature
 

Methods in org.geotools.data.wfs.feature that return AttributeType
 AttributeType LenientAttribute.getType()
           
 

Constructors in org.geotools.data.wfs.feature with parameters of type AttributeType
LenientAttribute(Object content, AttributeType type, String id)
           
 

Uses of AttributeType in org.geotools.feature
 

Fields in org.geotools.feature declared as AttributeType
protected  AttributeType AttributeTypeBuilder.superType
          super type
 

Methods in org.geotools.feature that return AttributeType
 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 with parameters of type AttributeType
 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.
 Attribute AttributeBuilder.addAnyTypeValue(Object value, AttributeType type, AttributeDescriptor descriptor, String id)
          Special case for any type.
 void TypeBuilder.addAttribute(Name name, AttributeType type)
           
 void TypeBuilder.addAttribute(String name, AttributeType type)
           
 void TypeBuilder.addAttribute(String name, String namespaceURI, AttributeType type)
           
 void TypeBuilder.addBinding(Class binding, AttributeType type)
          Used to provide a specific type for provided binding.
 TypeBuilder TypeBuilder.attribute(Name name, AttributeType type)
           
 TypeBuilder TypeBuilder.attribute(String name, AttributeType type)
           
 TypeBuilder TypeBuilder.attribute(String name, String namespaceURI, AttributeType type)
           
 AttributeDescriptor AttributeTypeBuilder.buildDescriptor(Name name, AttributeType type)
           
 AttributeDescriptor AttributeTypeBuilder.buildDescriptor(String name, AttributeType type)
          Builds an attribute descriptor specifying its attribute 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.
static boolean Types.isGeometryType(AttributeType 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.
 

Constructors in org.geotools.feature with parameters of type AttributeType
AttributeImpl(Object content, AttributeType type, Identifier id)
           
 

Uses of AttributeType in org.geotools.feature.simple
 

Classes in org.geotools.feature.simple that implement AttributeType
 class SimpleFeatureTypeImpl
          Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.
 

Fields in org.geotools.feature.simple declared as AttributeType
static AttributeType SimpleSchema.BOOLEAN
          BOOLEAN to Boolean.class
static AttributeType SimpleSchema.BYTE
          BYTE to Byte.class
static AttributeType SimpleSchema.DATE
          DATE to java.sql.Date.class
static AttributeType SimpleSchema.DATETIME
          DATETIME to java.sql.Timestamp Data and a Time like a timestamp.
static AttributeType SimpleSchema.DOUBLE
          DOUBLE to Double.class
static AttributeType SimpleSchema.FLOAT
          FLOAT to java Float.class
static AttributeType SimpleSchema.HEXBINARY
          HEXBINRAY to byte[].class
static AttributeType SimpleSchema.INT
          INT to java Integer.class
static AttributeType SimpleSchema.INTEGER
          INTEGER to BigInteger
static AttributeType SimpleSchema.LONG
          LONG to Long.class
static AttributeType SimpleSchema.QNAME
          QNAME to byte[].class
static AttributeType SimpleSchema.SHORT
          SHORT to Short.class
static AttributeType SimpleSchema.STRING
          STRING to String.class
static AttributeType SimpleSchema.TIME
          TIME to java.sq1.Time.class
static AttributeType SimpleSchema.URI
          QNAME to byte[].class
 

Fields in org.geotools.feature.simple with type parameters of type AttributeType
protected  Map<Class<?>,AttributeType> SimpleFeatureTypeBuilder.bindings
          Map of java class bound to properties types.
 

Methods in org.geotools.feature.simple that return AttributeType
 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(Name name)
           
 AttributeType SimpleFeatureTypeImpl.getType(String name)
           
 

Methods in org.geotools.feature.simple that return types with arguments of type AttributeType
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
 void SimpleFeatureTypeBuilder.addBinding(AttributeType type)
          Specifies an attribute type binding.
 

Constructors in org.geotools.feature.simple with parameters of type AttributeType
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
 class AbstractLazyAttributeTypeImpl
          A replacement for AttributeTypeImpl with lazy evaluation of super type, so types can be defined in any order.
 class AbstractLazyComplexTypeImpl
          A replacement for ComplexTypeImpl with lazy evaluation of descriptors, to support cyclically-defined types.
 class AttributeTypeImpl
          Base class for attribute types.
 class ComplexFeatureTypeImpl
          This is a specialization of complex feature type that can be nested inside another feature type.
 class ComplexTypeImpl
          Base class for complex types.
 class FeatureTypeImpl
          Base implementation of FeatureType.
 class GeometryTypeImpl
          AttributeType for hold geometry implementations, maintains CRS information.
 class UniqueNameFeatureTypeImpl
          A specialisation of FeatureTypeImpl that avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.
 

Fields in org.geotools.feature.type declared as AttributeType
protected  AttributeType AssociationTypeImpl.relatedType
           
 

Methods in org.geotools.feature.type that return AttributeType
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 restrictions, AttributeType superType, InternationalString description)
           
 AttributeType SchemaImpl.get(Object key)
           
 AttributeType ProfileImpl.get(Object key)
           
 AttributeType AssociationTypeImpl.getRelatedType()
           
 AttributeType AbstractLazyAttributeTypeImpl.getSuper()
           
 AttributeType AttributeTypeImpl.getSuper()
           
 AttributeType ReadonlyAttributeDecorator.getType()
           
 AttributeType AttributeDescriptorImpl.getType()
           
 AttributeType SchemaImpl.put(Name name, AttributeType type)
           
 AttributeType ProfileImpl.put(Name key, AttributeType value)
           
 AttributeType SchemaImpl.remove(Object key)
           
 AttributeType ProfileImpl.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, 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.
 

Methods in org.geotools.feature.type that return types with arguments of type AttributeType
 Set<Map.Entry<Name,AttributeType>> SchemaImpl.entrySet()
           
 Set<Map.Entry<Name,AttributeType>> ProfileImpl.entrySet()
           
 Collection<AttributeType> SchemaImpl.values()
           
 Collection<AttributeType> ProfileImpl.values()
           
 

Methods in org.geotools.feature.type with parameters of type AttributeType
 void SchemaImpl.add(AttributeType type)
           
 void ProfileImpl.add(AttributeType type)
           
 AssociationType FeatureTypeFactoryImpl.createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List 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 restrictions, AttributeType superType, InternationalString description)
           
 ComplexType FeatureTypeFactoryImpl.createComplexType(Name name, Collection schema, boolean isIdentifiable, boolean isAbstract, List restrictions, AttributeType superType, InternationalString description)
           
 FeatureType ComplexFeatureTypeFactoryImpl.createFeatureType(Name name, Collection schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List restrictions, AttributeType superType, InternationalString description)
           
 FeatureType UniqueNameFeatureTypeFactoryImpl.createFeatureType(Name name, Collection schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List restrictions, AttributeType superType, InternationalString description)
          Override superclass to return UniqueNameFeatureTypeImpl instead of FeatureTypeImpl.
 FeatureType FeatureTypeFactoryImpl.createFeatureType(Name name, Collection schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List restrictions, AttributeType superType, InternationalString description)
           
 GeometryType FeatureTypeFactoryImpl.createGeometryType(Name name, Class binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List 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 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 SchemaImpl.put(Name name, AttributeType type)
           
 AttributeType ProfileImpl.put(Name key, AttributeType value)
           
static List Descriptors.types(AttributeType type)
          List of types described by this schema.
static void Types.validate(AttributeType type, Attribute attribute, Object attributeContent)
           
protected static void Types.validate(AttributeType type, Attribute attribute, Object attributeContent, boolean isSuper)
           
protected static void Types.validate(AttributeType type, Object value, boolean isSuper)
           
static AttributeDescriptor Descriptors.wrapAttributeType(AttributeType type)
          Wraps a AttributeType in AttributeDescriptor.
 

Method parameters in org.geotools.feature.type with type arguments of type AttributeType
 void SchemaImpl.putAll(Map<? extends Name,? extends AttributeType> t)
           
 void ProfileImpl.putAll(Map<? extends Name,? extends AttributeType> t)
           
 

Constructors in org.geotools.feature.type with parameters of type AttributeType
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)
           
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.
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)
           
UniqueNameFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
 

Uses of AttributeType in org.geotools.feature.xpath
 

Fields in org.geotools.feature.xpath declared as AttributeType
protected  AttributeType FeatureTypeAttributePointer.attType
          the feature type
 

Uses of AttributeType in org.geotools.gml2
 

Fields in org.geotools.gml2 declared as AttributeType
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.
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.
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.
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.
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.
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
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.
static AttributeType GMLSchema.ARCMINUTESTYPE_TYPE
           <simpleType name="ArcMinutesType"> <annotation> <documentation>Integer number of arc-minutes in a degree-minute-second angular value.
static AttributeType GMLSchema.ARCSECONDSTYPE_TYPE
           <simpleType name="ArcSecondsType"> <annotation> <documentation>Number of arc-seconds in a degree-minute-second angular value.
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.
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.
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.
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.
static AttributeType GMLSchema.FILEVALUEMODELTYPE_TYPE
           <simpleType name="FileValueModelType"> <annotation> <documentation>List of codes that identifies the file structure model for records stored in files.
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.
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.
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.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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
static AttributeType GMLSchema.TIMEINDETERMINATEVALUETYPE_TYPE
           <simpleType name="TimeIndeterminateValueType"> <annotation> <documentation xml:lang="en">This enumerated data type specifies values for indeterminate positions.
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).
 

Uses of AttributeType in org.geotools.gml3.smil
 

Fields in org.geotools.gml3.smil declared as AttributeType
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
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.
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.
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.
static AttributeType GMLSchema.BOOLEANORNILREASONLIST_TYPE
           <simpleType name="booleanOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.
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.
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.
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.
static AttributeType GMLSchema.DOUBLEORNILREASONLIST_TYPE
           <simpleType name="doubleOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.
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.
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.
static AttributeType GMLSchema.INTEGERORNILREASONLIST_TYPE
           <simpleType name="integerOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.
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).
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.
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.
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.
static AttributeType GMLSchema.NAMEORNILREASONLIST_TYPE
           <simpleType name="NameOrNilReasonList"> <annotation> <documentation>A type for a list of values of the respective simple type.
static AttributeType GMLSchema.NCNAMELIST_TYPE
           <simpleType name="NCNameList"> <annotation> <documentation>A type for a list of values of the respective simple type.
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.
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).
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.
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.
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.
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
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
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.metadata.iso.maintenance
 

Methods in org.geotools.metadata.iso.maintenance that return types with arguments of type AttributeType
 Set<AttributeType> ScopeDescriptionImpl.getAttributeInstances()
          Returns the attribute instances to which the information applies.
 Set<AttributeType> ScopeDescriptionImpl.getAttributes()
          Returns the attributes to which the information applies.
 

Method parameters in org.geotools.metadata.iso.maintenance with type arguments of type AttributeType
 void ScopeDescriptionImpl.setAttributeInstances(Set<? extends AttributeType> newValues)
          Set the attribute instances to which the information applies.
 void ScopeDescriptionImpl.setAttributes(Set<? extends AttributeType> newValues)
          Set the attributes to which the information applies.
 

Uses of AttributeType in org.geotools.xlink
 

Fields in org.geotools.xlink declared as AttributeType
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
(package private)  interface ChoiceAttributeType
          A temporary measure representing a choice between several bindings.
 interface ChoiceGeometryType
           
 

Classes in org.geotools.xml.gml that implement AttributeType
 class ChoiceGeometryTypeImpl
          Created for GML generated FeatureTypes.
 

Uses of AttributeType in org.geotools.xs
 

Fields in org.geotools.xs declared as AttributeType
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>
 

Uses of AttributeType in org.opengis.feature
 

Methods in org.opengis.feature that return AttributeType
 AttributeType Association.getRelatedType()
          Returns the type of the associated attribute.
 AttributeType Attribute.getType()
          Override of Property.getType() which type narrows to AttributeType.
 

Uses of AttributeType in org.opengis.feature.simple
 

Subinterfaces of AttributeType in org.opengis.feature.simple
 interface SimpleFeatureType
          The type of a SimpleFeature.
 

Methods in org.opengis.feature.simple that return AttributeType
 AttributeType SimpleFeatureType.getType(int index)
          Returns the type of the attribute at the specified index.
 AttributeType SimpleFeatureType.getType(Name name)
          Returns the type of the attribute which matches the specified name.
 AttributeType SimpleFeatureType.getType(String name)
          Returns the type of the attribute which matches the specified name.
 

Methods in org.opengis.feature.simple that return types with arguments of type AttributeType
 List<AttributeType> SimpleFeatureType.getTypes()
          Returns the types of all the attributes which make up the feature.
 

Uses of AttributeType in org.opengis.feature.type
 

Subinterfaces of AttributeType in org.opengis.feature.type
 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.opengis.feature.type that return AttributeType
 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 be null.
 AttributeType AttributeType.getSuper()
          Override of PropertyType.getSuper() which type narrows to AttributeType.
 AttributeType OperationType.getTarget()
          AttributeType this operation type can function against.
 AttributeType AttributeDescriptor.getType()
          Override of PropertyDescriptor.getType() which type narrows to AttributeType.
 

Methods in org.opengis.feature.type that return types with arguments of type AttributeType
 List<AttributeType> OperationType.getParameters()
          We need the following AttributeTypes as parameters.
 

Methods in org.opengis.feature.type with parameters of type AttributeType
 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.opengis.metadata.maintenance
 

Methods in org.opengis.metadata.maintenance that return types with arguments of type AttributeType
 Set<? extends AttributeType> ScopeDescription.getAttributeInstances()
          Attribute instances to which the information applies.
 Set<? extends AttributeType> ScopeDescription.getAttributes()
          Attributes to which the information applies.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.