Uses of Class
org.apache.sis.feature.AbstractFeature
Packages that use AbstractFeature
Package
Description
Defines the structure and content of views of real-world phenomenon.
Filters features according their properties.
Widgets about data store resources and their metadata.
Data store base types for retrieving and saving geospatial data
in various storage formats.
Resources which are aggregations or concatenations of other resources.
-
Uses of AbstractFeature in org.apache.sis.feature
Subclasses with type arguments of type AbstractFeature in org.apache.sis.featureModifier and TypeClassDescriptionclass
An instance of an feature association role containing the associated feature.Classes in org.apache.sis.feature that implement interfaces with type arguments of type AbstractFeatureModifier and TypeClassDescriptionclass
Describes the behaviour of a feature type as a function or a method.Methods in org.apache.sis.feature that return AbstractFeatureModifier and TypeMethodDescriptionabstract AbstractFeature
AbstractAssociation.getValue()
Returns the associated feature, ornull
if none.DefaultFeatureType.newInstance()
Creates a new feature instance of this type.Methods in org.apache.sis.feature that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionstatic Expression
<? super AbstractFeature, ?> FeatureOperations.expressionOf
(AbstractIdentifiedType property) Returns an expression for fetching the values of properties identified by the given type.AbstractAssociation.getValues()
Returns all features, or an empty collection if none.Methods in org.apache.sis.feature with parameters of type AbstractFeatureModifier and TypeMethodDescriptionabstract Object
AbstractOperation.apply
(AbstractFeature feature, ParameterValueGroup parameters) Executes the operation on the specified feature with the specified parameters.abstract void
AbstractAssociation.setValue
(AbstractFeature value) Sets the associated feature.static void
Features.validate
(AbstractFeature feature) Ensures that all characteristics and property values in the given feature are valid.Method parameters in org.apache.sis.feature with type arguments of type AbstractFeatureModifier and TypeMethodDescriptionstatic <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.void
AbstractAssociation.setValues
(Collection<? extends AbstractFeature> values) Sets the features. -
Uses of AbstractFeature in org.apache.sis.filter
Subclasses with type arguments of type AbstractFeature in org.apache.sis.filterModifier and TypeClassDescriptionstatic class
A filter factory operating onAbstractFeature
instances.Methods in org.apache.sis.filter that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionstatic DefaultFilterFactory
<AbstractFeature, Object, Object> DefaultFilterFactory.forFeatures()
Returns a factory operating onAbstractFeature
instances.<V> Expression
<AbstractFeature, V> Creates an expression whose value is computed by retrieving the value indicated by a path in a resource.DefaultFilterFactory.Features.resourceId
(String identifier) Creates a new predicate to identify an identifiable resource within a filter expression. -
Uses of AbstractFeature in org.apache.sis.gui.dataset
Subclasses with type arguments of type AbstractFeature in org.apache.sis.gui.dataset -
Uses of AbstractFeature in org.apache.sis.storage
Fields in org.apache.sis.storage with type parameters of type AbstractFeatureModifier and TypeFieldDescriptionfinal Expression
<? super AbstractFeature, ?> FeatureQuery.NamedExpression.expression
Deprecated.Methods in org.apache.sis.storage that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionExpression
<? super AbstractFeature, ?> FeatureQuery.NamedExpression.expression()
The literal, value reference or more complex expression to be retrieved by aQuery
.FeatureSet.features
(boolean parallel) Returns a stream of all features contained in this dataset.Filter
<? super AbstractFeature> FeatureQuery.getSelection()
Returns the filter for trimming feature instances.Method parameters in org.apache.sis.storage with type arguments of type AbstractFeatureModifier and TypeMethodDescriptionvoid
WritableFeatureSet.add
(Iterator<? extends AbstractFeature> features) Inserts new feature instances in thisFeatureSet
.void
WritableFeatureSet.removeIf
(Predicate<? super AbstractFeature> filter) Removes all feature instances from thisFeatureSet
which matches the given predicate.void
WritableFeatureSet.replaceIf
(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from thisFeatureSet
which match the given predicate.void
WritableFeatureSet.replaceIf
(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from thisFeatureSet
which match the given predicate.void
FeatureQuery.setSelection
(Filter<? super AbstractFeature> selection) Sets a filter for trimming feature instances.Constructor parameters in org.apache.sis.storage with type arguments of type AbstractFeatureModifierConstructorDescriptionNamedExpression
(Expression<? super AbstractFeature, ?> expression) Creates a new stored column with the given expression and no name.NamedExpression
(Expression<? super AbstractFeature, ?> expression, String alias) Creates a new stored column with the given expression and the given name.NamedExpression
(Expression<? super AbstractFeature, ?> expression, GenericName alias) Creates a new stored column with the given expression and the given name.NamedExpression
(Expression<? super AbstractFeature, ?> expression, GenericName alias, FeatureQuery.ProjectionType type) Creates a new column with the given expression, the given name and the given projection type. -
Uses of AbstractFeature in org.apache.sis.storage.aggregate
Fields in org.apache.sis.storage.aggregate with type parameters of type AbstractFeatureModifier and TypeFieldDescriptionfinal BinaryComparisonOperator
<AbstractFeature> JoinFeatureSet.condition
The join condition in the form property from left feature = property from right feature.Methods in org.apache.sis.storage.aggregate that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionConcatenatedFeatureSet.features
(boolean parallel) Returns a stream of all features contained in this concatenated dataset.JoinFeatureSet.features
(boolean parallel) Returns a stream of all features contained in this dataset.Constructor parameters in org.apache.sis.storage.aggregate with type arguments of type AbstractFeatureModifierConstructorDescriptionJoinFeatureSet
(Resource parent, FeatureSet left, String leftAlias, FeatureSet right, String rightAlias, JoinFeatureSet.Type joinType, BinaryComparisonOperator<AbstractFeature> condition, Map<String, ?> featureInfo) Creates a new feature set joining the two given sets.
FeatureQuery.NamedExpression.expression()
in preparation for makingNamedExpression
a record.