Package org.geotools.data.complex.config
Interface MultipleValue
-
- All Superinterfaces:
Expression
- All Known Implementing Classes:
JdbcMultipleValue
public interface MultipleValue extends Expression
Represents a mapping that can result in multiple values.
-
-
Field Summary
-
Fields inherited from interface Expression
NIL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getId()
Returns the ID of the multivalued mapping.List<Object>
getValues(Feature feature, AttributeMapping attributeMapping)
Returns the values extracted from the provided feature using this multivalued mapping.void
setAttributeMapping(AttributeMapping attributeMapping)
Sets the attribute type mapping that contains this multi valued mapping.void
setFeatureTypeMapping(FeatureTypeMapping featureTypeMapping)
Sets the feature type mapping that contains this multi valued mapping.-
Methods inherited from interface Expression
accept, evaluate, evaluate
-
-
-
-
Method Detail
-
getId
String getId()
Returns the ID of the multivalued mapping.
-
setFeatureTypeMapping
void setFeatureTypeMapping(FeatureTypeMapping featureTypeMapping)
Sets the feature type mapping that contains this multi valued mapping.
-
setAttributeMapping
void setAttributeMapping(AttributeMapping attributeMapping)
Sets the attribute type mapping that contains this multi valued mapping.
-
getValues
List<Object> getValues(Feature feature, AttributeMapping attributeMapping)
Returns the values extracted from the provided feature using this multivalued mapping.
-
-