Uses of Class
org.apache.sis.feature.AbstractOperation
Packages that use AbstractOperation
Package
Description
Defines the structure and content of views of real-world phenomenon.
-
Uses of AbstractOperation in org.apache.sis.feature
Methods in org.apache.sis.feature that return AbstractOperationModifier and TypeMethodDescriptionstatic AbstractOperation
FeatureOperations.compound
(Map<String, ?> identification, String delimiter, String prefix, String suffix, AbstractIdentifiedType... singleAttributes) Creates an operation concatenating the string representations of the values of multiple properties.static AbstractOperation
FeatureOperations.envelope
(Map<String, ?> identification, CoordinateReferenceSystem crs, AbstractIdentifiedType... geometryAttributes) Creates an operation computing the envelope that encompass all geometries found in the given attributes.static <V> AbstractOperation
FeatureOperations.expression
(Map<String, ?> identification, Expression<? super AbstractFeature, ?> expression, DefaultAttributeType<V> resultType) Creates an operation which delegates the computation to a given expression producing values of unknown type.static <V> AbstractOperation
FeatureOperations.function
(Map<String, ?> identification, Function<? super AbstractFeature, ? extends V> expression, DefaultAttributeType<? super V> resultType) Creates an operation which delegates the computation to a given expression.static AbstractOperation
FeatureOperations.groupAsPolyline
(Map<String, ?> identification, GeometryLibrary library, AbstractIdentifiedType components) Creates a single geometry from a sequence of points or polylines stored in another property.static AbstractOperation
FeatureOperations.link
(Map<String, ?> identification, AbstractIdentifiedType referent) Creates an operation which is only an alias for another property.AbstractOperation.updateDependencies
(Map<String, AbstractIdentifiedType> dependencies) Returns the same operation but using different properties as inputs.