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.
Build
DefaultFeatureTypes by inspection of database schemas.Utility classes for the implementation of SIS storage classes.
Reads and writes data in GPS Exchange Format (GPX).
Helper classes for reading and writing XML documents using StAX (Streaming API for XML).
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
Methods in org.apache.sis.feature that return AbstractFeatureModifier and TypeMethodDescriptionabstract AbstractFeatureAbstractAssociation.getValue()Returns the associated feature, ornullif 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 TypeMethodDescriptionAbstractAssociation.getValues()Returns all features, or an empty collection if none.Methods in org.apache.sis.feature with parameters of type AbstractFeatureModifier and TypeMethodDescriptionabstract ObjectAbstractOperation.apply(AbstractFeature feature, org.opengis.parameter.ParameterValueGroup parameters) Executes the operation on the specified feature with the specified parameters.abstract voidAbstractAssociation.setValue(AbstractFeature value) Sets the associated feature.static voidFeatures.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 TypeMethodDescriptionvoidAbstractAssociation.setValues(Collection<? extends AbstractFeature> values) Sets the features. -
Uses of AbstractFeature in org.apache.sis.filter
Methods in org.apache.sis.filter that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionDefaultFilterFactory.forFeatures()Returns a factory operating onAbstractFeatureinstances.<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.internal.sql.feature
Method parameters in org.apache.sis.internal.sql.feature with type arguments of type AbstractFeatureModifier and TypeMethodDescriptionprotected final voidSelectionClauseWriter.typeNotFound(Enum<?> type, Filter<AbstractFeature> filter, SelectionClause sql) Invoked when an unsupported filter is found.protected final voidSelectionClauseWriter.typeNotFound(String type, Expression<AbstractFeature, ?> expression, SelectionClause sql) Invoked when an unsupported expression is found.protected final voidSelectionClauseWriter.writeBinaryOperator(SelectionClause sql, Filter<AbstractFeature> filter, String operator) Writes the expressions of a filter as a binary operator. -
Uses of AbstractFeature in org.apache.sis.internal.storage
Methods in org.apache.sis.internal.storage that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionMemoryFeatureSet.features(boolean parallel) Returns a stream of all features contained in this dataset.Constructor parameters in org.apache.sis.internal.storage with type arguments of type AbstractFeatureModifierConstructorDescriptionMemoryFeatureSet(StoreListeners parent, DefaultFeatureType type, Collection<AbstractFeature> features) Creates a new set of features stored in memory. -
Uses of AbstractFeature in org.apache.sis.internal.storage.gpx
Methods in org.apache.sis.internal.storage.gpx that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionfinal Stream<AbstractFeature> Store.features(boolean parallel) Returns the stream of features.Method parameters in org.apache.sis.internal.storage.gpx with type arguments of type AbstractFeatureModifier and TypeMethodDescriptionvoidWritableStore.add(Iterator<? extends AbstractFeature> features) Appends new feature instances in thisFeatureSet.booleanWritableStore.removeIf(Predicate<? super AbstractFeature> filter) Removes all feature instances from thisFeatureSetwhich matches the given predicate.voidWritableStore.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> replacement) Updates all feature instances from thisFeatureSetwhich match the given predicate.voidWritableStore.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> replacement) Updates all feature instances from thisFeatureSetwhich match the given predicate.voidWritableStore.write(org.opengis.metadata.Metadata metadata, Stream<? extends AbstractFeature> features) Deprecated. -
Uses of AbstractFeature in org.apache.sis.internal.storage.xml.stream
Methods in org.apache.sis.internal.storage.xml.stream that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionprotected Stream<? extends AbstractFeature> RewriteOnUpdate.features()Returns the stream of features to copy.StaxStreamReader.trySplit()Returnsnullby default since non-binary XML files are hard to split.Methods in org.apache.sis.internal.storage.xml.stream with parameters of type AbstractFeatureModifier and TypeMethodDescriptionvoidStaxStreamWriter.accept(AbstractFeature feature) Delegates towrite(Feature), wrappingExceptioninto uncheckedBackingStoreException.abstract voidStaxStreamWriter.write(AbstractFeature feature) Writes the given features to the XML document.Method parameters in org.apache.sis.internal.storage.xml.stream with type arguments of type AbstractFeatureModifier and TypeMethodDescriptionvoidRewriteOnUpdate.add(Iterator<? extends AbstractFeature> features) Appends new feature instances in theFeatureSet.booleanRewriteOnUpdate.removeIf(Predicate<? super AbstractFeature> filter) Removes all feature instances from theFeatureSetwhich matches the given predicate.voidRewriteOnUpdate.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from theFeatureSetwhich match the given predicate.voidRewriteOnUpdate.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from theFeatureSetwhich match the given predicate.abstract booleanStaxStreamReader.tryAdvance(Consumer<? super AbstractFeature> action) Performs the given action on the next feature instance, or returnsnullif there are no more features to parse. -
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.expressionThe literal, value reference or more complex expression to be retrieved by aQuery.Methods in org.apache.sis.storage that return types with arguments of type AbstractFeatureModifier and TypeMethodDescriptionFeatureSet.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 TypeMethodDescriptionvoidWritableFeatureSet.add(Iterator<? extends AbstractFeature> features) Inserts new feature instances in thisFeatureSet.booleanWritableFeatureSet.removeIf(Predicate<? super AbstractFeature> filter) Removes all feature instances from thisFeatureSetwhich matches the given predicate.voidWritableFeatureSet.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from thisFeatureSetwhich match the given predicate.voidWritableFeatureSet.replaceIf(Predicate<? super AbstractFeature> filter, UnaryOperator<AbstractFeature> updater) Updates all feature instances from thisFeatureSetwhich match the given predicate.voidFeatureQuery.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 column with the given expression and no name.NamedExpression(Expression<? super AbstractFeature, ?> expression, String alias) Creates a new column with the given expression and the given name.NamedExpression(Expression<? super AbstractFeature, ?> expression, org.opengis.util.GenericName alias) Creates a new column with the given expression and the given name. -
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<? super AbstractFeature> JoinFeatureSet.conditionThe 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(StoreListeners parent, FeatureSet left, String leftAlias, FeatureSet right, String rightAlias, JoinFeatureSet.Type joinType, BinaryComparisonOperator<? super AbstractFeature> condition, Map<String, ?> featureInfo) Creates a new feature set joining the two given sets.
WritableStore.add(Iterator), after we resolved how to specify metadata.