public class FeatureFilter extends Object implements IFeatureFilter
Default implementation of IFeatureFilter
returning null on all filter
predicates. It is meant be used as a base to implement your own filter and
unlike IFeatureFilter
doesn't require implementing all methods.
Constructor and Description |
---|
FeatureFilter() |
Modifier and Type | Method and Description |
---|---|
Collection<String> |
getFeatureIDs()
Gets filter criteria for selecting features by ID.
Only features identified with one of the listed IDs will be selected. If the list is null or empty, no filtering on ID will be applied. |
com.vividsolutions.jts.geom.Polygon |
getRoi()
Gets filter criteria for selecting features based on their geometry.
Only features whose geometry intersects the polygon will be selected. If the polygon is null, no filtering on location will be applied. The polygon must be expressed in the same coordinate reference system as the one used for storage. |
public Collection<String> getFeatureIDs()
IFeatureFilter
getFeatureIDs
in interface IFeatureFilter
public com.vividsolutions.jts.geom.Polygon getRoi()
IFeatureFilter
getRoi
in interface IFeatureFilter
Copyright © 2015 Sensia Software LLC. All rights reserved.