Uses of Interface
org.geotools.api.feature.Attribute
-
Packages that use Attribute Package Description org.geotools.api.feature Representation a features on a map.org.geotools.api.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.geotools.api.feature.type Feature model ISO 19109 with allowances for usability.org.geotools.appschema.feature org.geotools.data.complex This package contains the implementation of a ComplexDataStore,org.geotools.data.complex.feature.xpath org.geotools.data.complex.filter org.geotools.data.gen org.geotools.data.mongodb org.geotools.feature org.geotools.feature.simple org.geotools.feature.type org.geotools.jdbc org.geotools.wfs -
-
Uses of Attribute in org.geotools.api.feature
Subinterfaces of Attribute in org.geotools.api.feature Modifier and Type Interface Description interface
ComplexAttribute
An instance ofComplexType
which is composed of other properties.interface
Feature
An instance ofFeatureType
representing a geographic feature composed of geometric and non-geometric properties.interface
GeometryAttribute
An attribute which has a geometric value.Methods in org.geotools.api.feature that return Attribute Modifier and Type Method Description Attribute
FeatureFactory. createAttribute(Object value, AttributeDescriptor descriptor, String id)
Creates an attribute.Attribute
Association. getValue()
Override ofProperty.getValue()
which type narrows toAttribute
.Methods in org.geotools.api.feature with parameters of type Attribute Modifier and Type Method Description Association
FeatureFactory. createAssociation(Attribute value, AssociationDescriptor descriptor)
Creates an association. -
Uses of Attribute in org.geotools.api.feature.simple
Subinterfaces of Attribute in org.geotools.api.feature.simple Modifier and Type Interface Description interface
SimpleFeature
An instance ofSimpleFeatureType
composed of fixed list values in a known order. -
Uses of Attribute in org.geotools.api.feature.type
Methods in org.geotools.api.feature.type with parameters of type Attribute Modifier and Type Method Description Object
Operation. invoke(Attribute target, Object... params)
Invoke this operation on an attribute using the provided parameters. -
Uses of Attribute in org.geotools.appschema.feature
Methods in org.geotools.appschema.feature that return Attribute Modifier and Type Method Description Attribute
AppSchemaAttributeBuilder. add(String id, Object value, Name name, AttributeType type)
Adds an attribute to the complex attribute being built overriding the type of the declared attribute descriptor by a subtype of it.Attribute
AppSchemaFeatureFactoryImpl. createAttribute(Object value, AttributeDescriptor descriptor, String id)
Create an attribute, even for null id. -
Uses of Attribute in org.geotools.data.complex
Methods in org.geotools.data.complex that return Attribute Modifier and Type Method Description Attribute
PathAttributeList.Pair. getAttribute()
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 Attribute
DataAccessMappingFeatureIterator. setAttributeValue(Attribute target, String id, Object source, AttributeMapping attMapping, Object values, XPathUtil.StepList inputXpath, List<PropertyName> selectedProperties)
Sets the values of grouping attributes.Methods in org.geotools.data.complex with parameters of type Attribute Modifier and Type Method Description void
PathAttributeList. put(String key, String xpath, Attribute attribute)
Store information for labelled attributes.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 Attribute
DataAccessMappingFeatureIterator. setAttributeValue(Attribute target, String id, Object source, AttributeMapping attMapping, Object values, XPathUtil.StepList inputXpath, List<PropertyName> selectedProperties)
Sets the values of grouping attributes.protected void
AbstractMappingFeatureIterator. setClientProperties(Attribute target, Object source, Map<Name,Expression> clientProperties)
protected void
XmlMappingFeatureIterator. setClientProperties(Attribute target, Object xpathPrefix, Map<Name,Expression> clientProperties)
protected void
AbstractMappingFeatureIterator. setGeometryUserData(Attribute target, Map<Name,Object> targetAttributes)
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.Constructors in org.geotools.data.complex with parameters of type Attribute Constructor Description Pair(String xpath, Attribute attribute)
-
Uses of Attribute in org.geotools.data.complex.feature.xpath
Methods in org.geotools.data.complex.feature.xpath that return Attribute Modifier and Type Method Description Attribute
AttributeNodePointer. getImmediateAttribute()
Constructors in org.geotools.data.complex.feature.xpath with parameters of type Attribute Constructor Description AttributeNodePointer(NodePointer parent, Attribute feature, QName name)
XmlAttributeNodePointer(NodePointer parent, Attribute feature, Name name)
-
Uses of Attribute in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter that return Attribute Modifier and Type Method Description Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression)
Sets the value of the attribute ofatt
addressed byxpath
and of typetargetNodeType
to bevalue
with idid
.Methods in org.geotools.data.complex.filter with parameters of type Attribute Modifier and Type Method Description Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression)
Sets the value of the attribute ofatt
addressed byxpath
and of typetargetNodeType
to bevalue
with idid
. -
Uses of Attribute in org.geotools.data.gen
Classes in org.geotools.data.gen that implement Attribute Modifier and Type Class Description class
PreGeneralizedSimpleFeature
-
Uses of Attribute in org.geotools.data.mongodb
Classes in org.geotools.data.mongodb that implement Attribute Modifier and Type Class Description class
MongoDBObjectFeature
class
MongoFeature
-
Uses of Attribute in org.geotools.feature
Classes in org.geotools.feature that implement Attribute Modifier and Type Class Description class
AttributeImpl
Simple, mutable class to store attributes.class
ComplexAttributeImpl
class
DecoratingFeature
Base class for feature decorators.class
FeatureImpl
Temptative implementation of Feature.class
GeometryAttributeImpl
TODO: rename to GeometricAttribute Provides ...TODO summary sentenceMethods in org.geotools.feature that return Attribute Modifier and Type Method Description Attribute
AttributeBuilder. add(Object value, String name)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. add(Object value, String name, String namespaceURI)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. add(Object value, Name name)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. add(String id, Object value, String name)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. add(String id, Object value, String name, String namespaceURI)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. add(String id, Object value, Name name)
Adds an attribute to the complex attribute being built.Attribute
AttributeBuilder. addAnyTypeValue(Object value, AttributeType type, AttributeDescriptor descriptor, String id)
Special case for any type.Attribute
AttributeBuilder. addComplexAnyTypeAttribute(Object value, AttributeDescriptor descriptor, String id)
Create a complex attribute for XS.AnyType, since it's defined as a simple type.Attribute
AttributeBuilder. build()
Builds the attribute.Attribute
AttributeBuilder. build(String id)
Builds the attribute.Attribute
AttributeBuilder. buildSimple(String id, Object value)
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.Attribute
AbstractFeatureFactoryImpl. createAttribute(Object value, AttributeDescriptor descriptor, String id)
Attribute
AssociationImpl. getValue()
Methods in org.geotools.feature with parameters of type Attribute Modifier and Type Method Description void
AttributeBuilder. associate(Attribute value, String name)
Adds an association to the complex attribute being built.void
AttributeBuilder. associate(Attribute attribute, String name, String namespaceURI)
Adds an association to the complex attribute being built.void
AttributeBuilder. associate(Attribute value, Name name)
Adds an association to the complex attribute being built.Association
AbstractFeatureFactoryImpl. createAssociation(Attribute related, AssociationDescriptor descriptor)
void
AttributeBuilder. init(Attribute attribute)
Initializes the state of the builder based on a previously built attribute.Constructors in org.geotools.feature with parameters of type Attribute Constructor Description AssociationImpl(Attribute value, AssociationDescriptor descriptor)
-
Uses of Attribute in org.geotools.feature.simple
Classes in org.geotools.feature.simple that implement Attribute Modifier and Type Class Description class
SimpleFeatureImpl
An implementation ofSimpleFeature
geared towards speed and backed by an Object[]. -
Uses of Attribute in org.geotools.feature.type
Classes in org.geotools.feature.type that implement Attribute Modifier and Type Class Description class
ReadonlyAttributeDecorator
Readonly wrapper around the provided Attribute.Methods in org.geotools.feature.type with parameters of type Attribute Modifier and Type Method Description static boolean
Types. isValid(Attribute attribute)
Ensures an attribute value is withing the restrictions of the AttributeDescriptor and AttributeType.static void
Types. validate(Attribute attribute)
Validates attribute.static void
Types. validate(Attribute attribute, Object attributeContent)
Validates content against an attribute.static void
Types. validate(AttributeType type, Attribute attribute, Object attributeContent)
Validates content against attribute (using the supplied attribute type).protected static void
Types. validate(AttributeType type, Attribute attribute, Object attributeContent, boolean isSuper)
Validates content against attribute (using the supplied attribute type).Method parameters in org.geotools.feature.type with type arguments of type Attribute Modifier and Type Method Description static void
Types. validate(ComplexAttribute attribute, Collection<Attribute> content)
Validate content using complex attribute restrictions.protected static void
Types. validate(ComplexType type, ComplexAttribute attribute, Collection<Attribute> content)
Validate content using complex attribute and type restrictions.Constructors in org.geotools.feature.type with parameters of type Attribute Constructor Description ReadonlyAttributeDecorator(Attribute delegate)
-
Uses of Attribute in org.geotools.jdbc
Classes in org.geotools.jdbc that implement Attribute Modifier and Type Class Description protected class
JDBCFeatureReader.ResultSetFeature
Feature wrapper around a result set. -
Uses of Attribute in org.geotools.wfs
Methods in org.geotools.wfs that return types with arguments of type Attribute Modifier and Type Method Description Iterator<Attribute>
PropertyValueCollection. iterator()
-