This processor performs a FeatureFilter Feature-FilterFeature-Filter
specified by a rule string on a org.geotools.feature.FeatureCollection in the ISDSS
parameter list. The rule string is parsed by FeatureOperationTreeFilterParser
Required input parameters:
Key source: key where to find the source org.geotools.feature.FeatureCollection
or de.schmitzm.geotools.styling.StyledFeatureCollectionInterface
in the ISDSS parameter map
Key filter: rule string which defines the filter (or
an existing de.schmitzm.geotools.feature.FeatureOperationTreeFilter
instance)
Key destParamKey: Output parameter key where the resulting
org.geotools.feature.FeatureCollection is stored in (if
the input object is a de.schmitzm.geotools.styling.StyledFeatureCollectionInterface
or the style parameter is set then the
result will be also one)
Key style (optional):
Name of the style, defined in the ISDSS configuration,
used to style the org.geotools.feature.FeatureCollection.
public class FeatureFilterProcessor extends net.simplace.util.pipeline.FWProcessor { // Public Constructors public FeatureFilterProcessor(); // Constants public static final String SOURCE_KEY; public static final String FILTER_KEY; public static final String DESTKEY_KEY; public static final String STYLE_KEY; // Public Instance Methods
Filters the org.geotools.feature.FeatureCollection by the filter specified
by in-channel parameters. First all in-channel parameters are checked. returns ever {@code true}