Uses of Interface
org.opengis.filter.Filter

Packages that use Filter
org.geotools.arcsde.data DataStore implementation for the ArcSDE 8.x and 9.x spatial gateway. 
org.geotools.arcsde.filter   
org.geotools.brewer.color   
org.geotools.coverage.grid.io   
org.geotools.data Defines the DataStoreAPI via which all data is imported or exported. 
org.geotools.data.collection Implementations of FeatureCollection for different purposes. 
org.geotools.data.complex This package contains the implementation of a ComplexDataStore, Author note: though this "Complex" datastore has born to provide complex features out of a simple features data source, it may be better called a DerivativeDataStore or something like that, you'll see why later. 
org.geotools.data.directory   
org.geotools.data.gen   
org.geotools.data.jdbc   
org.geotools.data.memory   
org.geotools.data.oracle   
org.geotools.data.shapefile   
org.geotools.data.simple   
org.geotools.data.store   
org.geotools.data.transform   
org.geotools.data.view   
org.geotools.data.wfs.protocol.wfs   
org.geotools.data.wfs.v1_0_0   
org.geotools.data.wfs.v1_1_0   
org.geotools.feature   
org.geotools.feature.collection Helper classes for implementing FeatureCollections. 
org.geotools.feature.simple   
org.geotools.feature.type   
org.geotools.filter   
org.geotools.filter.spatial   
org.geotools.filter.temporal   
org.geotools.filter.text.commons   
org.geotools.filter.text.cql2 Common Query Language (CQL)

This package implements the OGC_Common Catalogue Query Language. 

org.geotools.filter.text.ecql Extended Common Query Language (ECQL)

This package implements the ECQL query language that extend the OGC Common Catalogue Query Language (CQL) capabilities. 

org.geotools.filter.visitor   
org.geotools.gce.imagemosaic   
org.geotools.gce.imagemosaic.catalog   
org.geotools.gce.imagemosaic.catalog.oracle   
org.geotools.geopkg   
org.geotools.jdbc   
org.geotools.styling Allows for symbolization of geospatial data. 
org.geotools.styling.builder   
org.geotools.styling.visitor   
org.geotools.validation.attributes Simple Attribute based Validation implementations. 
org.geotools.validation.relate   
org.geotools.xml.filter The package name does not map the prefix name because we feel that this is a better representation. 
org.geotools.xml.gml   
org.opengis.feature.type Feature model ISO 19109 with allowances for usability. 
org.opengis.filter Filters features according their properties. 
org.opengis.filter.spatial A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship. 
org.opengis.filter.temporal   
org.opengis.style The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal This package is a merge from package GeoAPI SLD (v1.0.0) and GeoTools styling. 
 

Uses of Filter in org.geotools.arcsde.data
 

Methods in org.geotools.arcsde.data with parameters of type Filter
 SimpleFeatureCollection ArcSdeFeatureSource.getFeatures(Filter filter)
           
 ArcSdeFeatureWriter ArcSDEDataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 void ArcSdeFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
           
 void ArcSdeFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
           
 void ArcSdeFeatureStore.modifyFeatures(Name[] attributes, Object[] values, Filter filter)
           
 void ArcSdeFeatureStore.modifyFeatures(Name name, Object value, Filter filter)
           
 void ArcSdeFeatureStore.modifyFeatures(String[] names, Object[] values, Filter filter)
           
 void ArcSdeFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
 void ArcSdeFeatureStore.removeFeatures(Filter filter)
           
 

Uses of Filter in org.geotools.arcsde.filter
 

Methods in org.geotools.arcsde.filter with parameters of type Filter
 void GeometryEncoderSDE.encode(Filter filter)
          overrides just to avoid the "WHERE" keyword
 void FilterToSQLSDE.encode(Filter filter)
          overrides just to avoid the "WHERE" keyword
 

Uses of Filter in org.geotools.brewer.color
 

Methods in org.geotools.brewer.color that return Filter
static Filter StyleGenerator.toExplicitFilter(String styleExpression, Expression attribExpr)
           Creates a filter with each value explicitly defined.
static Filter StyleGenerator.toExplicitFilter(String styleExpression, SimpleFeatureType featureType, String attributeTypeName)
           Creates a filter with each value explicitly defined.
static Filter[] StyleGenerator.toFilter(String[] styleExpression, SimpleFeatureType[] featureType, String[] attributeTypeName)
           Converts an array of styleExpressions and attributes into Filters styleExpression[0] = "1..5";
styleExpression[1] = "5..10";
styleExpression[2] = "11, -13";
--->
filter[0] = [[1 <= attr] AND [attr < 5]]
filter[1] = [[6 <= attr] AND [attr <= 10]]
filter[2] = [[attr = 11] OR [attr = -13]]
static Filter StyleGenerator.toRangedFilter(String styleExpression, SimpleFeatureType featureType, String attributeTypeName, boolean upperBoundClosed)
           Creates a filter for a range of values.
 

Methods in org.geotools.brewer.color with parameters of type Filter
static String StyleGenerator.toStyleExpression(Filter filter)
           
static String[] StyleGenerator.toStyleExpression(Filter[] filter)
           
 

Uses of Filter in org.geotools.coverage.grid.io
 

Methods in org.geotools.coverage.grid.io with parameters of type Filter
 int GranuleStore.removeGranules(Filter filter)
          Removes granules selected by the given filter.
 void GranuleStore.updateGranules(String[] attributeNames, Object[] attributeValues, Filter filter)
          Modifies the attributes with the supplied values in all granules selected by the given filter.
 

Uses of Filter in org.geotools.data
 

Fields in org.geotools.data declared as Filter
protected  Filter FilteringFeatureReader.filter
           
protected  Filter Query.filter
          The filter to constrain the request.
protected  Filter FeatureEvent.filter
          Filter used to indicate what content has changed.
protected  Filter DataTestCase.rd12Filter
           
protected  Filter DataTestCase.rd1Filter
           
protected  Filter DataTestCase.rd2Filter
           
protected  Filter DataTestCase.rv1Filter
           
 

Methods in org.geotools.data that return Filter
 Filter Join.getFilter()
          Filter used to constrain which features from the joined feature type to return.
 Filter Query.getFilter()
          Gets the filter used to define constraints on the features that will be retrieved by this Query.
 Filter FeatureEvent.getFilter()
          Filter describing the content that was changed.
 Filter Join.getJoinFilter()
          The filter defining the join condition between the primary feature type and the feature type being joined to.
protected  Filter AbstractDataStore.getUnsupportedFilter(String typeName, Filter filter)
          GR: if a subclass supports filtering, it should override this method to return the unsupported part of the passed filter, so a FilteringFeatureReader will be constructed upon it.
static Filter DataUtilities.resolvePropertyNames(Filter filter, SimpleFeatureType schema)
          Transform provided filter; resolving property names
 

Methods in org.geotools.data with parameters of type Filter
static String[] DataUtilities.attributeNames(Filter filter)
          Traverses the filter and returns any encountered property names.
static String[] DataUtilities.attributeNames(Filter filter, SimpleFeatureType featureType)
          Traverses the filter and returns any encountered property names.
protected  int DataTestCase.expected(Filter filter)
           
 Join Join.filter(Filter filter)
          Chaining method for Join.setFilter(Filter)
 FeatureCollection<FeatureType,Feature> SampleDataAccessFeatureSource.getFeatures(Filter filter)
          Not yet implemented.
 SimpleFeatureCollection CachingFeatureSource.getFeatures(Filter filter)
          Deprecated.  
 SimpleFeatureCollection AbstractFeatureSource.getFeatures(Filter filter)
          Retrieve all Feature matching the Filter.
 FeatureCollection<T,F> FeatureSource.getFeatures(Filter filter)
          Retrieves features, in the form of a FeatureCollection, based on an OGC Filter.
 FeatureWriter<SimpleFeatureType,SimpleFeature> AbstractFileDataStore.getFeatureWriter(Filter filter, Transaction transaction)
          Singular version, calls parent with getSchema().getTypeName()
 FeatureWriter<SimpleFeatureType,SimpleFeature> FileDataStore.getFeatureWriter(Filter filter, Transaction transaction)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> AbstractDataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> DataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
          Gets a FeatureWriter to modify features in this DataStore.
protected  Filter AbstractDataStore.getUnsupportedFilter(String typeName, Filter filter)
          GR: if a subclass supports filtering, it should override this method to return the unsupported part of the passed filter, so a FilteringFeatureReader will be constructed upon it.
protected  boolean DiffFeatureReader.isSubsetOfBboxFilter(Filter f)
           
 int AbstractFeatureLocking.lockFeatures(Filter filter)
          Lock features matching filter.
 int FeatureLocking.lockFeatures(Filter filter)
          FeatureLock features described by Filter.
 void AbstractFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
          Modifies features matching filter.
 void FeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
          Deprecated. Please use the safer method FeatureStore.modifyFeatures(Name[], Object[], Filter)
 void AbstractFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
          Modifies features matching filter.
 void FeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
          Deprecated. Please use the safer method FeatureStore.modifyFeatures(Name, Object, Filter)
 void AbstractFeatureStore.modifyFeatures(Name[] attributeNames, Object[] attributeValues, Filter filter)
           
 void FeatureStore.modifyFeatures(Name[] attributeNames, Object[] attributeValues, Filter filter)
          Modifies the attributes with the supplied values in all features selected by the given filter.
 void AbstractFeatureStore.modifyFeatures(Name attributeName, Object attributeValue, Filter filter)
           
 void FeatureStore.modifyFeatures(Name attributeName, Object attributeValue, Filter filter)
          Modifies an attribute with the supplied value in all features selected by the given filter.
 void AbstractFeatureStore.modifyFeatures(String[] names, Object[] values, Filter filter)
           
 void AbstractFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
static Set<PropertyName> DataUtilities.propertyNames(Filter filter)
          Traverses the filter and returns any encountered property names.
static Set<PropertyName> DataUtilities.propertyNames(Filter filter, SimpleFeatureType featureType)
          Traverses the filter and returns any encountered property names.
 void AbstractFeatureStore.removeFeatures(Filter filter)
          Removes features indicated by provided filter.
 void FeatureStore.removeFeatures(Filter filter)
          Removes features selected by the given filter.
static Filter DataUtilities.resolvePropertyNames(Filter filter, SimpleFeatureType schema)
          Transform provided filter; resolving property names
 void Join.setFilter(Filter filter)
          Sets the filter used to constrain which features from the joined feature type to return.
 void Query.setFilter(Filter filter)
          Sets the filter to constrain the features that will be retrieved by this Query.
 FeatureCollection<FeatureType,Feature> SampleDataAccessFeatureCollection.subCollection(Filter filter)
          Unsupported operation.
 void AbstractFeatureLocking.unLockFeatures(Filter filter)
          Unlock Features specified by filter.
 void FeatureLocking.unLockFeatures(Filter filter)
          Unlock Features denoted by provided filter.
 FeatureWriter<SimpleFeatureType,SimpleFeature> TransactionStateDiff.writer(String typeName, Filter filter)
          Convience Method for a Transaction based FeatureWriter Constructs a DiffFeatureWriter that works against this Transaction.
 

Constructors in org.geotools.data with parameters of type Filter
BatchFeatureEvent(FeatureSource<? extends FeatureType,? extends Feature> featureSource, ReferencedEnvelope bounds, Filter filter)
           
DefaultQuery(String typeName, Filter filter)
          Deprecated. Constructor with typeName and filter.
DefaultQuery(String typeName, Filter filter, int maxFeatures, String[] propNames, String handle)
          Deprecated. Constructor that sets all fields.
DefaultQuery(String typeName, Filter filter, String[] properties)
          Deprecated. Constructor that sets the filter and properties
DefaultQuery(String typeName, URI namespace, Filter filter, int maxFeatures, List<PropertyName> propNames, String handle)
          Deprecated. Constructor that sets all fields.
DefaultQuery(String typeName, URI namespace, Filter filter, int maxFeatures, String[] propNames, String handle)
          Deprecated. Constructor that sets all fields.
DiffFeatureReader(FeatureReader<T,F> reader, Diff diff2, Filter filter)
          This constructor grabs a "copy" of the current diff.
DiffFeatureWriter(FeatureReader<SimpleFeatureType,SimpleFeature> reader, Diff diff, Filter filter)
          DiffFeatureWriter construction.
FeatureEvent(Object source, FeatureEvent.Type type, ReferencedEnvelope bounds, Filter filter)
          Constructs a new FeatureEvent.
FilteringFeatureReader(FeatureReader<T,F> featureReader, Filter filter)
          Creates a new instance of AbstractFeatureReader Please don't call this method with Filter.INCLUDE or Filter.EXCLUDE (consider not filtering and EmptyFeatureReader instead)
FilteringFeatureWriter(FeatureWriter<SimpleFeatureType,SimpleFeature> writer, Filter filter)
           
Join(String typeName, Filter join)
          Constructs a join.
Query(String typeName, Filter filter)
          Constructor.
Query(String typeName, Filter filter, int maxFeatures, List<PropertyName> properties, String handle)
          Constructor.
Query(String typeName, Filter filter, int maxFeatures, String[] propNames, String handle)
          Constructor.
Query(String typeName, Filter filter, List<PropertyName> properties)
          Constructor.
Query(String typeName, Filter filter, String[] properties)
          Constructor.
Query(String typeName, URI namespace, Filter filter, int maxFeatures, List<PropertyName> propNames, String handle)
          Constructor.
Query(String typeName, URI namespace, Filter filter, int maxFeatures, String[] propNames, String handle)
          Constructor.
 

Uses of Filter in org.geotools.data.collection
 

Methods in org.geotools.data.collection with parameters of type Filter
 SimpleFeatureCollection CollectionFeatureSource.getFeatures(Filter filter)
           
 SimpleFeatureCollection SpatialIndexFeatureSource.getFeatures(Filter filter)
           
 SimpleFeatureCollection CollectionFeatureSource.SubCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection SpatialIndexFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection ListFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection TreeSetFeatureCollection.subCollection(Filter filter)
          Will return an optimized subCollection based on access to the origional MemoryFeatureCollection.
 

Uses of Filter in org.geotools.data.complex
 

Fields in org.geotools.data.complex declared as Filter
protected  Filter PostFilteringMappingFeatureIterator.filter
           
 

Methods in org.geotools.data.complex that return Filter
protected  Filter AppSchemaDataAccess.getUnsupportedFilter(String typeName, Filter filter)
          Returns Filter.INCLUDE, as the whole filter is unrolled and passed back to the underlying DataStore to be treated.
static Filter AppSchemaDataAccess.unrollFilter(Filter complexFilter, FeatureTypeMapping mapping)
          Takes a filter that operates against a FeatureTypeMapping's target FeatureType, and unrolls it creating a new Filter that operates against the mapping's source FeatureType.
 

Methods in org.geotools.data.complex with parameters of type Filter
 FeatureCollection<FeatureType,Feature> MappingFeatureSource.getFeatures(Filter filter)
           
 FeatureCollection<FeatureType,Feature> MappingFeatureSource.getFeatures(Filter filter, Hints hints)
           
static IMappingFeatureIterator MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Filter unrolledFilter)
           
protected  Filter AppSchemaDataAccess.getUnsupportedFilter(String typeName, Filter filter)
          Returns Filter.INCLUDE, as the whole filter is unrolled and passed back to the underlying DataStore to be treated.
 void DataAccessMappingFeatureIterator.setListFilter(Filter filter)
           
 void MappingFeatureCollection.setUnrolledFilter(Filter unrolledFilter)
           
 FeatureCollection<FeatureType,Feature> MappingFeatureCollection.subCollection(Filter filter)
           
static Filter AppSchemaDataAccess.unrollFilter(Filter complexFilter, FeatureTypeMapping mapping)
          Takes a filter that operates against a FeatureTypeMapping's target FeatureType, and unrolls it creating a new Filter that operates against the mapping's source FeatureType.
 

Constructors in org.geotools.data.complex with parameters of type Filter
FilteringMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery, Filter filter)
           
FilteringMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery, Filter filter, CoordinateReferenceSystem crs)
           
PostFilteringMappingFeatureIterator(FeatureIterator<Feature> iterator, Filter filter, int maxFeatures)
           
 

Uses of Filter in org.geotools.data.directory
 

Methods in org.geotools.data.directory with parameters of type Filter
 SimpleFeatureCollection DirectoryFeatureSource.getFeatures(Filter filter)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> DirectoryDataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 int DirectoryFeatureLocking.lockFeatures(Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(Name[] name, Object[] value, Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(Name attributeName, Object attributeValue, Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(String[] names, Object[] values, Filter filter)
           
 void DirectoryFeatureStore.modifyFeatures(String name, Object value, Filter filter)
           
 void DirectoryFeatureStore.removeFeatures(Filter filter)
           
 void DirectoryFeatureLocking.unLockFeatures(Filter filter)
           
 

Uses of Filter in org.geotools.data.gen
 

Methods in org.geotools.data.gen with parameters of type Filter
 SimpleFeatureCollection PreGeneralizedFeatureSource.getFeatures(Filter filter)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> PreGeneralizedDataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 SimpleFeatureCollection PreGeneralizedFeatureCollection.subCollection(Filter filter)
           
 

Uses of Filter in org.geotools.data.jdbc
 

Methods in org.geotools.data.jdbc with parameters of type Filter
 void FilterToSQL.encode(Filter filter)
          Performs the encoding, sends the encoded sql to the writer passed in.
 String FilterToSQL.encodeToString(Filter filter)
          purely a convenience method.
 

Uses of Filter in org.geotools.data.memory
 

Methods in org.geotools.data.memory with parameters of type Filter
 Collection CollectionSource.content(Filter filter)
           
 Collection CollectionSource.content(Filter filter, int countLimit)
           
 

Uses of Filter in org.geotools.data.oracle
 

Methods in org.geotools.data.oracle with parameters of type Filter
protected  void OracleFilterToSQL.doSDOFilter(Filter filter, Expression e1, Expression e2, Object extraData)
           
protected  void OracleFilterToSQL.doSDORelate(Filter filter, Expression e1, Expression e2, boolean swapped, Object extraData)
          Encodes an SDO relate
 

Uses of Filter in org.geotools.data.shapefile
 

Methods in org.geotools.data.shapefile with parameters of type Filter
 FeatureWriter<SimpleFeatureType,SimpleFeature> ShapefileDataStore.getFeatureWriter(Filter filter, Transaction transaction)
           
 

Uses of Filter in org.geotools.data.simple
 

Methods in org.geotools.data.simple with parameters of type Filter
 SimpleFeatureCollection SimpleFeatureStore.getFeatures(Filter filter)
           
 SimpleFeatureCollection SimpleFeatureSource.getFeatures(Filter filter)
           
 void SimpleFeatureStore.modifyFeatures(String[] names, Object[] attributeValues, Filter filter)
           
 void SimpleFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
 SimpleFeatureCollection SimpleFeatureCollection.subCollection(Filter filter)
           
 

Constructors in org.geotools.data.simple with parameters of type Filter
FilteringSimpleFeatureReader(SimpleFeatureReader featureReader, Filter filter)
           
 

Uses of Filter in org.geotools.data.store
 

Fields in org.geotools.data.store declared as Filter
protected  Filter FilteringFeatureIterator.filter
          The Filter
 

Methods in org.geotools.data.store that return Filter
protected  Filter ContentFeatureSource.resolvePropertyNames(Filter filter)
          Transform provided filter; resolving property names
 

Methods in org.geotools.data.store with parameters of type Filter
 ContentFeatureCollection ContentFeatureSource.getFeatures(Filter filter)
          Returns the feature collection for the features which match the specified filter.
 FeatureWriter<SimpleFeatureType,SimpleFeature> ContentDataStore.getFeatureWriter(String typeName, Filter filter, Transaction tx)
          Returns a feature writer for the specified query and transaction.
 FeatureReader<SimpleFeatureType,SimpleFeature> ContentFeatureSource.getReader(Filter filter)
          Returns a reader for features specified by a particular filter.
 ContentFeatureSource ContentFeatureSource.getView(Filter filter)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> ContentFeatureStore.getWriter(Filter filter)
          Returns a writer over features specified by a filter.
 FeatureWriter<SimpleFeatureType,SimpleFeature> ContentFeatureStore.getWriter(Filter filter, int flags)
          Returns a writer over features specified by a filter.
 int ContentFeatureSource.lockFeatures(Filter filter)
          Locks features specified by a filter.
 void ContentFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
           
 void ContentFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
          Calls through to ContentFeatureStore.modifyFeatures(Name[], Object[], Filter).
 void ContentFeatureStore.modifyFeatures(Name[] type, Object[] value, Filter filter)
          Modifies/updates the features of the store which match the specified filter.
 void ContentFeatureStore.modifyFeatures(Name name, Object value, Filter filter)
          Calls through to ContentFeatureStore.modifyFeatures(Name[], Object[], Filter).
 void ContentFeatureStore.modifyFeatures(String[] names, Object[] values, Filter filter)
           
 void ContentFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
 void ContentFeatureStore.removeFeatures(Filter filter)
          Removes the features from the store which match the specified filter.
protected  Filter ContentFeatureSource.resolvePropertyNames(Filter filter)
          Transform provided filter; resolving property names
 SimpleFeatureCollection ContentFeatureCollection.subCollection(Filter filter)
           
 FeatureCollection<T,F> FilteringFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection ReprojectingFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection DataFeatureCollection.subCollection(Filter filter)
          Will return an optimized subCollection based on access to the origional FeatureSource.
 FeatureCollection<T,F> MaxFeaturesFeatureCollection.subCollection(Filter filter)
           
 void ContentFeatureSource.unLockFeatures(Filter filter)
          Unlocks features specified by a filter.
 

Constructors in org.geotools.data.store with parameters of type Filter
FilteringFeatureCollection(FeatureCollection<T,F> delegate, Filter filter)
           
FilteringFeatureIterator(FeatureIterator<F> delegate, Filter filter)
           
FilteringIterator(Iterator<F> delegate, Filter filter)
           
 

Uses of Filter in org.geotools.data.transform
 

Methods in org.geotools.data.transform with parameters of type Filter
 SimpleFeatureCollection TransformFeatureSource.getFeatures(Filter filter)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> SingleFeatureSourceDataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 void TransformFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
           
 void TransformFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
           
 void TransformFeatureStore.modifyFeatures(Name[] attributeNames, Object[] attributeValues, Filter filter)
           
 void TransformFeatureStore.modifyFeatures(Name attributeName, Object attributeValue, Filter filter)
           
 void TransformFeatureStore.modifyFeatures(String[] nameArray, Object[] attributeValues, Filter filter)
           
 void TransformFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
 void TransformFeatureStore.removeFeatures(Filter filter)
           
 

Uses of Filter in org.geotools.data.view
 

Methods in org.geotools.data.view that return Filter
protected  Filter DefaultView.makeDefinitionFilter(Filter filter)
          If a definition query has been configured for the FeatureTypeInfo, makes and return a new Filter that contains both the query's filter and the layer's definition one, by logic AND'ing them.
 

Methods in org.geotools.data.view with parameters of type Filter
 SimpleFeatureCollection DefaultView.getFeatures(Filter filter)
          Implement getFeatures.
protected  Filter DefaultView.makeDefinitionFilter(Filter filter)
          If a definition query has been configured for the FeatureTypeInfo, makes and return a new Filter that contains both the query's filter and the layer's definition one, by logic AND'ing them.
 

Uses of Filter in org.geotools.data.wfs.protocol.wfs
 

Methods in org.geotools.data.wfs.protocol.wfs that return Filter
 Filter GetFeature.getFilter()
           
 Filter[] WFSProtocol.splitFilters(Filter filter)
           
 

Methods in org.geotools.data.wfs.protocol.wfs with parameters of type Filter
 Filter[] WFSProtocol.splitFilters(Filter filter)
           
 

Uses of Filter in org.geotools.data.wfs.v1_0_0
 

Methods in org.geotools.data.wfs.v1_0_0 that return Filter
 Filter WFSTransactionAccessor.getDeleteFilter()
          Returns all the filters indicating deleted feature anded together.
 Filter Action.getFilter()
           
 Filter Action.UpdateAction.getFilter()
           
 Filter Action.DeleteAction.getFilter()
           
 Filter Action.InsertAction.getFilter()
           
 Filter[] LockRequest.getFilters()
           
protected  Filter WFS_1_0_0_DataStore.getUnsupportedFilter(String typeName, Filter filter)
           
 Filter WFSTransactionAccessor.getUpdateFilter(String attributePath)
          Returns all the filters of updates that affect the attribute in the expression ored together.
 Filter WFS_1_0_0_DataStore.processFilter(Filter filter)
          Runs UpdateFidFilterVisitor on the filter and returns the result as long as transaction is not AUTO_COMMIT or null.
protected  Filter[] WFS_1_0_0_DataStore.splitFilters(Query q, Transaction t)
           
 

Methods in org.geotools.data.wfs.v1_0_0 with parameters of type Filter
 SimpleFeatureCollection WFSFeatureSource.getFeatures(Filter filter)
           
protected  Filter WFS_1_0_0_DataStore.getUnsupportedFilter(String typeName, Filter filter)
           
 void WFSFeatureStore.modifyFeatures(AttributeDescriptor[] type, Object[] value, Filter filter)
           
 void WFSFeatureStore.modifyFeatures(AttributeDescriptor type, Object value, Filter filter)
           
 void WFSFeatureStore.modifyFeatures(Name[] names, Object[] value, Filter filter2)
           
 void WFSFeatureStore.modifyFeatures(Name type, Object value, Filter filter)
           
 void WFSFeatureStore.modifyFeatures(String[] names, Object[] values, Filter filter)
           
 void WFSFeatureStore.modifyFeatures(String name, Object attributeValue, Filter filter)
           
 Filter WFS_1_0_0_DataStore.processFilter(Filter filter)
          Runs UpdateFidFilterVisitor on the filter and returns the result as long as transaction is not AUTO_COMMIT or null.
 void WFSFeatureStore.removeFeatures(Filter filter2)
           
 

Constructors in org.geotools.data.wfs.v1_0_0 with parameters of type Filter
Action.DeleteAction(String typeName, Filter f)
          Represents a Delete Action.
Action.UpdateAction(String typeName, Filter f, Map<String,Object> properties)
          Makes an UpdateAction Filter is copied so any further changes will not be included in filter of action.
LockRequest(long duration, String[] types, Filter[] filters)
           
 

Constructor parameters in org.geotools.data.wfs.v1_0_0 with type arguments of type Filter
LockRequest(long duration, Map<String,Filter> dataSets)
           
 

Uses of Filter in org.geotools.data.wfs.v1_1_0
 

Methods in org.geotools.data.wfs.v1_1_0 that return Filter
 Filter GetFeatureQueryAdapter.getFilter()
           
 Filter[] IonicStrategy.splitFilters(Capabilities caps, Filter queryFilter)
          Ionic's capabilities may state the spatial operator Intersect instead of Intersects.
 Filter[] CubeWerxStrategy.splitFilters(Capabilities caps, Filter queryFilter)
           
 Filter[] WFSStrategy.splitFilters(Capabilities filterCaps, Filter filter)
           
 Filter[] DefaultWFSStrategy.splitFilters(Capabilities caps, Filter queryFilter)
          Splits the filter provided by the geotools query into the server supported and unsupported ones.
 Filter[] WFS_1_1_0_Protocol.splitFilters(Filter filter)
           
 

Methods in org.geotools.data.wfs.v1_1_0 with parameters of type Filter
protected  String DefaultWFSStrategy.encodeGetFeatureGetFilter(Filter filter)
          Returns a single-line string containing the xml representation of the given filter, as appropriate for the FILTER parameter in a GetFeature request.
 WFSFeatureCollection WFSFeatureSource.getFeatures(Filter filter)
           
 FeatureWriter<SimpleFeatureType,SimpleFeature> WFS_1_1_0_DataStore.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
          Not supported.
 Filter[] IonicStrategy.splitFilters(Capabilities caps, Filter queryFilter)
          Ionic's capabilities may state the spatial operator Intersect instead of Intersects.
 Filter[] CubeWerxStrategy.splitFilters(Capabilities caps, Filter queryFilter)
           
 Filter[] WFSStrategy.splitFilters(Capabilities filterCaps, Filter filter)
           
 Filter[] DefaultWFSStrategy.splitFilters(Capabilities caps, Filter queryFilter)
          Splits the filter provided by the geotools query into the server supported and unsupported ones.
 Filter[] WFS_1_1_0_Protocol.splitFilters(Filter filter)
           
 

Uses of Filter in org.geotools.feature
 

Fields in org.geotools.feature with type parameters of type Filter
protected  List<Filter> AttributeTypeBuilder.restrictions
          restrictions
 

Methods in org.geotools.feature that return Filter
 Filter Schema.getRestrictions(SimpleFeatureType featureType, String name)
          Deprecated. Query featureType information the complete restrictions for the indicated name.
protected  Filter AttributeTypeBuilder.lengthRestriction(int length)
          Helper method to create a "length" filter.
static Filter Schema.restriction(SimpleFeatureType featureType, String name)
          Deprecated. please use getRestriction( featureType, name )
 

Methods in org.geotools.feature that return types with arguments of type Filter
protected  List<Filter> TypeBuilder.createRestrictionSet()
          Template method to enable subclasses to customize the set implementation used for restrictions.
 List<Filter> TypeBuilder.getRestrictions()
           
protected  List<Filter> TypeBuilder.restrictions()
          Accessor for restructions which does the null check and creation if necessary.
protected  List<Filter> AttributeTypeBuilder.restrictions()
           
 

Methods in org.geotools.feature with parameters of type Filter
 void TypeBuilder.addRestriction(Filter restriction)
           
 void AttributeTypeBuilder.addRestriction(Filter restriction)
           
 AttributeTypeBuilder AttributeTypeBuilder.restriction(Filter restriction)
           
 SimpleFeatureCollection DefaultFeatureCollection.subCollection(Filter filter)
          Will return an optimized subCollection based on access to the origional MemoryFeatureCollection.
 FeatureCollection<T,F> FeatureCollection.subCollection(Filter filter)
          SimpleFeatureCollection "view" indicated by provided filter.
 

Method parameters in org.geotools.feature with type arguments of type Filter
 void TypeBuilder.setRestrictions(List<Filter> restrictions)
           
 

Uses of Filter in org.geotools.feature.collection
 

Fields in org.geotools.feature.collection declared as Filter
protected  Filter SubFeatureCollection.filter
          Filter
 

Methods in org.geotools.feature.collection that return Filter
protected  Filter SubFeatureList.createFilter()
          Lazy create a filter based on index
protected  Filter SubFeatureCollection.createFilter()
          Override to implement subsetting
protected  Filter SubFeatureCollection.filter()
          Generate filter to use for content, makes use of SubFeatureCollection.createFilter() if needed.
 

Methods in org.geotools.feature.collection with parameters of type Filter
 SimpleFeatureCollection AdaptorFeatureCollection.subCollection(Filter filter)
           
 FeatureCollection<T,F> BaseFeatureCollection.subCollection(Filter filter)
          Convenience implementation that just wraps this collection into a FilteringFeatureCollection.
 SimpleFeatureCollection DecoratingSimpleFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection MaxSimpleFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection FilteringSimpleFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection AbstractFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection BaseSimpleFeatureCollection.subCollection(Filter filter)
           
 FeatureCollection<T,F> DecoratingFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection SubFeatureCollection.subCollection(Filter filter)
           
 SimpleFeatureCollection AdaptorFeatureCollection.subList(Filter filter)
           
 SimpleFeatureCollection SubFeatureList.subList(Filter subfilter)
          Sublist of this sublist!
 

Constructors in org.geotools.feature.collection with parameters of type Filter
FilteredIterator(Collection<F> collection, Filter filter)
           
FilteredIterator(Iterator<F> iterator, Filter filter)
           
FilteringSimpleFeatureCollection(FeatureCollection<SimpleFeatureType,SimpleFeature> delegate, Filter filter)
           
FilteringSimpleFeatureCollection(SimpleFeatureCollection delegate, Filter filter)
           
FilteringSimpleFeatureIterator(SimpleFeatureIterator delegate, Filter filter)
           
SubFeatureCollection(SimpleFeatureCollection collection, Filter subfilter)
           
SubFeatureList(SimpleFeatureCollection list, Filter filter)
           
SubFeatureList(SimpleFeatureCollection list, Filter filter, SortBy subSort)
          Create a simple SubFeatureList with the provided filter.
 

Uses of Filter in org.geotools.feature.simple
 

Fields in org.geotools.feature.simple with type parameters of type Filter
protected  List<Filter> SimpleFeatureTypeBuilder.restrictions
          Additional restrictions on the type.
 

Methods in org.geotools.feature.simple that return types with arguments of type Filter
protected  List<Filter> SimpleFeatureTypeBuilder.restrictions()
          Accessor for restrictions (will create restrictions list if needed).
 

Methods in org.geotools.feature.simple with parameters of type Filter
 SimpleFeatureTypeBuilder SimpleFeatureTypeBuilder.restriction(Filter filter)
          Adds a restriction to the next attribute added to the feature type.
 

Method parameters in org.geotools.feature.simple with type arguments of type Filter
 SimpleFeatureTypeBuilder SimpleFeatureTypeBuilder.restrictions(List<Filter> filters)
          Adds a collection of restrictions to the next attribute added to the This value is reset after a call to SimpleFeatureTypeBuilder.add(String, Class)
 

Constructor parameters in org.geotools.feature.simple with type arguments of type Filter
SimpleFeatureTypeImpl(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
 

Uses of Filter in org.geotools.feature.type
 

Fields in org.geotools.feature.type with type parameters of type Filter
protected  List<Filter> PropertyTypeImpl.restrictions
           
 

Methods in org.geotools.feature.type that return types with arguments of type Filter
 List<Filter> AbstractLazyAttributeTypeImpl.getRestrictions()
           
 List<Filter> PropertyTypeImpl.getRestrictions()
           
 

Method parameters in org.geotools.feature.type with type arguments of type Filter
 SimpleFeatureType FeatureTypeFactoryImpl.createSimpleFeatureType(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
 

Constructor parameters in org.geotools.feature.type with type arguments of type Filter
AbstractLazyAttributeTypeImpl(Name name, Class<?> binding, boolean identified, boolean isAbstract, List<Filter> restrictions, InternationalString description)
          Constructor arguments have the same meaning as in AttributeTypeImpl.
AbstractLazyComplexTypeImpl(Name name, boolean identified, boolean isAbstract, List<Filter> restrictions, InternationalString description)
          Constructor arguments have the same meaning as in ComplexTypeImpl.
AssociationTypeImpl(Name name, AttributeType referenceType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
           
AttributeTypeImpl(Name name, Class<?> binding, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
ComplexFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Constructor for complex feature type with fake feature type descriptor provided.
ComplexTypeImpl(Name name, Collection<PropertyDescriptor> properties, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
FeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
GeometryTypeImpl(Name name, Class binding, CoordinateReferenceSystem crs, boolean identified, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
PropertyTypeImpl(Name name, Class<?> binding, boolean isAbstract, List<Filter> restrictions, PropertyType superType, InternationalString description)
           
UniqueNameFeatureTypeImpl(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
           
 

Uses of Filter in org.geotools.filter
 

Subinterfaces of Filter in org.geotools.filter
 interface BetweenFilter
          Deprecated. use PropertyIsBetween
 interface CompareFilter
          Deprecated. use BinaryComparisonOperator
 interface FidFilter
          Deprecated. use FeatureId
 interface Filter
          Deprecated. use Filter
 interface GeometryDistanceFilter
          Deprecated. use DistanceBufferOperator
 interface GeometryFilter
          Deprecated. use BinarySpatialOperator.
 interface LikeFilter
          Deprecated. use PropertyIsLike
 interface LogicFilter
          Deprecated. use BinaryLogicOperator
 interface NullFilter
          Deprecated. use PropertyIsNull
 

Classes in org.geotools.filter that implement Filter
 class AbstractFilter
          Implements Filter interface, with constants and default behaviors for methods.
 class AbstractFilterImpl
          Abstract filter implementation provides or and and methods for child filters to use.
 class AndImpl
          Direct implementation of And filter.
 class BetweenFilterImpl
          Deprecated. use IsBetweenImpl
 class BinaryComparisonAbstract
          Abstract implemention for binary filters.
 class BinaryLogicAbstract
           
 class CartesianDistanceFilter
          Defines geometry filters with a distance element.
 class CompareFilterImpl
          Defines a comparison filter (can be a math comparison or generic equals).
 class FidFilterImpl
          Defines a ID filter, which holds a list of IDs ( usually feature id;s ).
 class FilterAbstract
          Abstract implementation for Filter.
 class GeometryFilterImpl
          Implements a geometry filter.
 class IsBetweenImpl
          Straight implementation of GeoAPI interface.
 class IsEqualsToImpl
           
 class IsGreaterThanImpl
           
 class IsGreaterThanOrEqualToImpl
           
 class IsLessThenImpl
           
 class IsLessThenOrEqualToImpl
           
 class IsNilImpl
          JD: PropertyIsNil requires us to return true if a property is "nil" in the xml schema sense.
 class IsNotEqualToImpl
           
 class IsNullImpl
           
 class LikeFilterImpl
          Defines a like filter, which checks to see if an attribute matches a REGEXP.
 class LogicFilterImpl
          Defines a logic filter (the only filter type that contains other filters).
 class MultiCompareFilterImpl
          Support for Multi-valued properties when comparing
 class NotImpl
           
 class NullFilterImpl
          Defines a null filter, which checks to see if an attribute is null.
 class OrImpl
           
 

Fields in org.geotools.filter declared as Filter
static Filter Filter.ALL
          Deprecated.  
protected  Filter IdBuilder.filter
           
protected  Filter FilterBuilder.filter
           
static Filter Filter.NONE
          Deprecated.  
 

Fields in org.geotools.filter with type parameters of type Filter
protected  Builder<? extends Filter> FilterBuilder.delegate
           
 

Methods in org.geotools.filter with type parameters of type Filter
static
<T extends Filter>
T
Filters.search(Filter filter, Class<T> filterType, String propertyName)
          Find the first child-filter (or the base filter itself) that is of the given type and uses the specified property.
 

Methods in org.geotools.filter that return Filter
static Filter Filters.and(FilterFactory ff, Filter filter1, Filter filter2)
          Safe version of FilterFactory *and* that is willing to combine filter1 and filter2 correctly in the even either of them is already an And filter.
 Filter FilterBuilder.build()
          Build the expression.
 Filter Filters.duplicate(Filter filter)
          Deep copy the filter.
 Filter NotImpl.getFilter()
           
 Filter SQLUnpacker.getSupported()
          Deprecated. After an unPack has been called, returns the resulting Filter of the supported parts of the unPacked filter.
 Filter SQLUnpacker.getUnSupported()
          Deprecated. After an unPack has been called, returns the resulting Filter of the unsupported parts of the unPacked filter.
static Filter Filters.or(FilterFactory ff, Filter filter1, Filter filter2)
          Safe version of FilterFactory *or* that is willing to combine filter1 and filter2 correctly in the even either of them is already an Or filter.
static Filter FilterDOMParser.parseFilter(Node root)
          Parses the filter using DOM.
 Filter Filters.remove(Filter baseFilter, Filter targetFilter)
          Removes the targetFilter from the baseFilter if the baseFilter is a group filter (And or Or),recursing into any sub-logic filters to find the targetFilter if necessary.
 Filter Filters.remove(Filter baseFilter, Filter targetFilter, boolean recurse)
          Removes the targetFilter from the baseFilter if the baseFilter is a group filter (And or Or).
static Filter Filters.removeFilter(Filter baseFilter, Filter targetFilter)
           
static Filter Filters.removeFilter(Filter baseFilter, Filter targetFilter, boolean recurse)
           
 

Methods in org.geotools.filter that return types with arguments of type Filter
static List<Filter> FilterParsingUtils.BinaryLogicOperator_getChildFilters(Node node, FilterFactory factory)
           
static ArrayList<Filter> Filters.children(Filter filter)
          List of child filters.
static ArrayList<Filter> Filters.children(Filter filter, boolean all)
          List of child filters.
 List<Filter> BinaryLogicAbstract.getChildren()
          Returned list is unmodifieable.
static List<Filter> FilterParsingUtils.parseExtendedOperators(Node node, FilterFactory factory)
           
 

Methods in org.geotools.filter with parameters of type Filter
static void Filters.accept(Filter filter, FilterVisitor visitor)
          Deprecated. Please update your code to a org.opengis.filter.FilterVisitor
 void LogicFilterImpl.addFilter(Filter filter)
          Adds a sub filter to this filter.
 void LogicFilter.addFilter(Filter filter)
          Deprecated. Adds a sub filter to this filter.
 AndBuilder<P> AndBuilder.and(Filter filter)
           
 Filter BinaryLogicAbstract.and(Filter filter)
           
 Filter LogicFilterImpl.and(Filter filter)
          Implements a logical AND with this filter and returns the merged filter.
 Filter BinaryComparisonAbstract.and(Filter filter)
           
 Filter AbstractFilterImpl.and(Filter filter)
          Default implementation for AND - should be sufficient for most filters.
 Filter Filter.and(Filter filter)
          Deprecated. Implements a logical AND with this filter and returns the merged filter.
static Filter Filters.and(FilterFactory ff, Filter filter1, Filter filter2)
          Safe version of FilterFactory *and* that is willing to combine filter1 and filter2 correctly in the even either of them is already an And filter.
 And FilterFactoryImpl.and(Filter f, Filter g)
           
 Set<String> Filters.attributeNames(Filter filter)
          Uses FilterAttributeExtractor to return the list of all mentioned attribute names.
static String[] Filters.attributeNames(Filter filter, SimpleFeatureType featureType)
          Traverses the filter and returns any encountered property names.
static ArrayList<Filter> Filters.children(Filter filter)
          List of child filters.
static ArrayList<Filter> Filters.children(Filter filter, boolean all)
          List of child filters.
 Filter Filters.duplicate(Filter filter)
          Deep copy the filter.
 String SQLEncoder.encode(Filter filter)
          Deprecated. Performs the encoding, returns a string of the encoded SQL.
 void SQLEncoder.encode(Writer out, Filter filter)
          Deprecated. Performs the encoding, sends the encoded sql to the writer passed in.
 void FilterHandler.filter(Filter filter)
          Method to recieve the filters from the sax processing.
static String Filters.findPropertyName(Filter filter)
          Given a filter which contains a term which is a PropertyName, returns the name of the property.
 boolean FilterCapabilities.fullySupports(Filter filter)
          Deprecated. Determines if the filter and all its sub filters are supported.
 boolean Capabilities.fullySupports(Filter filter)
          Determines if the filter and all its sub filters and expressions are supported.
static short Filters.getFilterType(Filter filter)
          Deprecated. please use instanceof checks
static boolean Filters.hasChildren(Filter filter)
          Check if the provided filter has child filters of some sort.
 Not FilterFactoryImpl.not(Filter filter)
          Java 5 type narrowing used to advertise explicit implementation for chaining
 Filter BinaryLogicAbstract.or(Filter filter)
           
 Filter LogicFilterImpl.or(Filter filter)
          Implements a logical OR with this filter and returns the merged filter.
 Filter BinaryComparisonAbstract.or(Filter filter)
           
 Filter AbstractFilterImpl.or(Filter filter)
          Default implementation for OR - should be sufficient for most filters.
 Filter Filter.or(Filter filter)
          Deprecated. Implements a logical OR with this filter and returns the merged filter.
static Filter Filters.or(FilterFactory ff, Filter filter1, Filter filter2)
          Safe version of FilterFactory *or* that is willing to combine filter1 and filter2 correctly in the even either of them is already an Or filter.
 Or FilterFactoryImpl.or(Filter f, Filter g)
           
static Set<PropertyName> Filters.propertyNames(Filter filter)
          Traverses the filter and returns any encountered property names.
static Set<PropertyName> Filters.propertyNames(Filter filter, SimpleFeatureType featureType)
          Traverses the filter and returns any encountered property names.
 Filter Filters.remove(Filter baseFilter, Filter targetFilter)
          Removes the targetFilter from the baseFilter if the baseFilter is a group filter (And or Or),recursing into any sub-logic filters to find the targetFilter if necessary.
 Filter Filters.remove(Filter baseFilter, Filter targetFilter, boolean recurse)
          Removes the targetFilter from the baseFilter if the baseFilter is a group filter (And or Or).
static Filter Filters.removeFilter(Filter baseFilter, Filter targetFilter)
           
static Filter Filters.removeFilter(Filter baseFilter, Filter targetFilter, boolean recurse)
           
 FilterBuilder FilterBuilder.reset(Filter filter)
           
static
<T extends Filter>
T
Filters.search(Filter filter, Class<T> filterType, String propertyName)
          Find the first child-filter (or the base filter itself) that is of the given type and uses the specified property.
 void NotImpl.setFilter(Filter filter)
           
 boolean FilterCapabilities.supports(Filter filter)
          Deprecated. Determines if the filter passed in is supported.
 boolean Capabilities.supports(Filter filter)
          Determines if specific filter passed in is supported.
 String Capabilities.toOperationName(Filter filter)
          Quickly look at the filter and determine the OperationName we need to check for in the FilterCapabilities data structure.
 String FilterTransformer.transform(Filter f)
          A typed convenience method for converting a Filter into XML.
 void SQLUnpacker.unPackAND(Filter filter)
          Deprecated. Performs the unpacking of a filter, for the cases when ANDs can be split and ORs can not.
 void SQLUnpacker.unPackOR(Filter filter)
          Deprecated. Performs the unpacking of a filter, for the cases when ORs can be split and ANDs can not.
protected  void FilterVisitorFilterWrapper.visitCompareFilter(Filter filter)
           
protected  void FilterVisitorFilterWrapper.visitLogicFilter(Filter filter)
           
 

Constructors in org.geotools.filter with parameters of type Filter
FilterBuilder(Filter filter)
           
FilteringIteration(Filter filter, FeatureCollection<?,?> collection)
          Deprecated. Creates a new instance of FilteringIteration
NotImpl(FilterFactory factory, Filter filter)
           
 

Uses of Filter in org.geotools.filter.spatial
 

Classes in org.geotools.filter.spatial that implement Filter
 class AbstractPreparedGeometryFilter
          A base class for GeometryFilters that will use PreparedGeometries when the Expression is a Literal Expression.
 class BBOX3DImpl
          A 3D BBOX Filter Implementation Supports filtering with BBOXes that have 3D coordinates including a minimum and maximum for the z-axis.
 class BBOXImpl
           
 class BeyondImpl
           
 class ContainsImpl
           
 class CrossesImpl
           
 class DisjointImpl
           
 class DWithinImpl
           
 class EqualsImpl
           
 class IntersectsImpl
           
 class OverlapsImpl
           
 class TouchesImpl
           
 class WithinImpl
           
 

Uses of Filter in org.geotools.filter.temporal
 

Classes in org.geotools.filter.temporal that implement Filter
 class AfterImpl
           
 class AnyInteractsImpl
           
 class BeforeImpl
           
 class BeginsImpl
           
 class BegunByImpl
           
 class BinaryTemporalOperatorImpl
           
 class DuringImpl
           
 class EndedByImpl
           
 class EndsImpl
           
 class MeetsImpl
           
 class MetByImpl
           
 class OverlappedByImpl
           
 class TContainsImpl
           
 class TEqualsImpl
           
 class TOverlapsImpl
           
 

Uses of Filter in org.geotools.filter.text.commons
 

Methods in org.geotools.filter.text.commons that return Filter
 Filter AbstractFilterBuilder.buildAndFilter()
           
 Filter AbstractFilterBuilder.buildNotFilter()
           
 Filter AbstractFilterBuilder.buildOrFilter()
           
 Filter ICompiler.getFilter()
          The resultant filter of the compilation
 Filter AbstractFilterBuilder.getFilter()
           
static Filter CompilerUtil.parseFilter(Language language, String predicate)
          Makes the Filter for the predicate
static Filter CompilerUtil.parseFilter(Language language, String predicate, FilterFactory filterFactory)
          Returns the filter resultant of the parsing process of predicate expression.
static Filter CompilerUtil.parseFilter(String source, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory)
          Parses the predicate present on source and makes the filter.
 Filter BuildResultStack.popFilter()
           
 

Methods in org.geotools.filter.text.commons that return types with arguments of type Filter
 List<Filter> ICompiler.getFilterList()
          Return the compilation result.
 List<Filter> AbstractFilterBuilder.getFilterList()
           
static List<Filter> CompilerUtil.parseFilterList(Language language, String predicate)
          Makes a list of filters extracted from the sequence of search predicates
static List<Filter> CompilerUtil.parseFilterList(Language language, String predicate, FilterFactory filterFactory)
          Makes a list of filters extracted from the sequence of search predicates
static List<Filter> CompilerUtil.parseFilterList(String predicateSequence, AbstractCompilerFactory compilerFactory, FilterFactory filterFactory)
          Parses the sequence of predicate and makes the filter list
 

Methods in org.geotools.filter.text.commons with parameters of type Filter
 Not AbstractFilterBuilder.buildNotFilter(Filter eq)
           
 

Uses of Filter in org.geotools.filter.text.cql2
 

Methods in org.geotools.filter.text.cql2 that return Filter
 Filter CQLCompiler.getFilter()
          Return the filter resultant of compiling process
static Filter CQL.toFilter(String cqlPredicate)
          Parses the input string in OGC CQL format into a Filter, using the systems default FilterFactory implementation.
static Filter CQL.toFilter(String cqlPredicate, FilterFactory filterFactory)
          Parses the input string in OGC CQL format into a Filter, using the provided FilterFactory.
 

Methods in org.geotools.filter.text.cql2 that return types with arguments of type Filter
 List<Filter> CQLCompiler.getFilterList()
          Returns the list of Filters built as the result of calling #MultipleCompilationUnit()
static List<Filter> CQL.toFilterList(String cqlFilterList)
          Parses the input string, which has to be a list of OGC CQL predicates separated by ; into a List of Filters, using the provided FilterFactory.
static List<Filter> CQL.toFilterList(String cqlSequencePredicate, FilterFactory filterFactory)
          Parses the input string which has to be a list of OGC CQL predicates separated by ";" into a List of Filters, using the provided FilterFactory.
 

Methods in org.geotools.filter.text.cql2 with parameters of type Filter
static String CQL.toCQL(Filter filter)
          Generates the cql predicate associated to the Filter object.
 

Method parameters in org.geotools.filter.text.cql2 with type arguments of type Filter
static String CQL.toCQL(List<Filter> filterList)
          Generates the ecql predicates associated to the List of Filters object.
 

Uses of Filter in org.geotools.filter.text.ecql
 

Methods in org.geotools.filter.text.ecql that return Filter
 Filter ECQLCompiler.getFilter()
          Return the filter resultant of compiling process
static Filter ECQL.toFilter(String ecqlPredicate)
          Parses the input string in ECQL format into a Filter, using the systems default FilterFactory implementation.
static Filter ECQL.toFilter(String ecqlPredicate, FilterFactory filterFactory)
          Parses the input string in ECQL format into a Filter, using the provided FilterFactory.
 

Methods in org.geotools.filter.text.ecql that return types with arguments of type Filter
 List<Filter> ECQLCompiler.getFilterList()
          Returns the list of Filters built as the result of calling ECQLParser.FilterListCompilationUnit()()
static List<Filter> ECQL.toFilterList(String ecqlSequencePredicate)
          Parses the input string, which has to be a list of ECQL predicates separated by ";" into a List of Filter, using the provided FilterFactory.
static List<Filter> ECQL.toFilterList(String ecqlSequencePredicate, FilterFactory filterFactory)
          Parses the input string, which has to be a list of ECQL predicates separated by ";" into a List of Filter, using the provided FilterFactory.
 

Methods in org.geotools.filter.text.ecql with parameters of type Filter
static String ECQL.toCQL(Filter filter)
          Generates the ecql predicate associated to the Filter object.
 

Method parameters in org.geotools.filter.text.ecql with type arguments of type Filter
static String ECQL.toCQL(List<Filter> filterList)
          Generates the ecql predicates associated to the List of Filters object.
 

Uses of Filter in org.geotools.filter.visitor
 

Methods in org.geotools.filter.visitor that return Filter
protected
<T extends MultiValuedFilter>
Filter
LiteralDemultiplyingFilterVisitor.demultiply(T filter, LiteralDemultiplyingFilterVisitor.FilterReplacer<T> replacer)
          Demultiplies first and second expression
protected
<T extends MultiValuedFilter>
Filter
LiteralDemultiplyingFilterVisitor.demultiplyFirst(T filter, LiteralDemultiplyingFilterVisitor.FilterReplacer<T> replacer)
          demultiplies the first expression
 Filter ClientTransactionAccessor.getDeleteFilter()
          Returns all the filters indicating deleted feature ANDed together.
 Filter PostPreProcessFilterSplittingVisitor.getFilterPost()
          Deprecated. Gets the filter that cannot be sent to the server and must be post-processed on the client by geotools.
 Filter CapabilitiesFilterSplitter.getFilterPost()
          Gets the filter that cannot be sent to the server and must be post-processed on the client by geotools.
 Filter PostPreProcessFilterSplittingVisitor.getFilterPre()
          Deprecated. Gets the filter that can be sent to the server for pre-processing.
 Filter CapabilitiesFilterSplitter.getFilterPre()
          Gets the filter that can be sent to the server for pre-processing.
 Filter ClientTransactionAccessor.getUpdateFilter(String attributePath)
          Returns all the filters of updates that affect the attribute in the expression ORed together.
 Filter LiteralDemultiplyingFilterVisitor.BinaryComparisonOperatorReplacer.replaceExpressions(BinaryComparisonOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.BinarySpatialOperatorReplacer.replaceExpressions(BinarySpatialOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.BinaryTemporalOperatorReplacer.replaceExpressions(BinaryTemporalOperator filter, Expression expression1, Expression expression2)
           
 Filter LiteralDemultiplyingFilterVisitor.FilterReplacer.replaceExpressions(F filter, Expression expression1, Expression expression2)
          Replace the expressions in a filter
static Filter SimplifyingFilterVisitor.simplify(Filter filter)
          Tries to simplify the filter if it's not already a simple one
 

Methods in org.geotools.filter.visitor with parameters of type Filter
static Filter SimplifyingFilterVisitor.simplify(Filter filter)
          Tries to simplify the filter if it's not already a simple one
 

Uses of Filter in org.geotools.gce.imagemosaic
 

Fields in org.geotools.gce.imagemosaic with type parameters of type Filter
static ParameterDescriptor<Filter> ImageMosaicFormat.FILTER
          Filter tiles based on attributes from the input coverage
 

Uses of Filter in org.geotools.gce.imagemosaic.catalog
 

Methods in org.geotools.gce.imagemosaic.catalog with parameters of type Filter
 int GranuleCatalogStore.removeGranules(Filter filter)
           
 void GranuleCatalogStore.updateGranules(String[] attributeNames, Object[] attributeValues, Filter filter)
           
 

Uses of Filter in org.geotools.gce.imagemosaic.catalog.oracle
 

Methods in org.geotools.gce.imagemosaic.catalog.oracle with parameters of type Filter
 FeatureWriter<SimpleFeatureType,SimpleFeature> DataStoreWrapper.getFeatureWriter(String typeName, Filter filter, Transaction transaction)
           
 

Uses of Filter in org.geotools.geopkg
 

Methods in org.geotools.geopkg with parameters of type Filter
 void GeoPackage.add(FeatureEntry entry, SimpleFeatureSource source, Filter filter)
          Adds a new feature dataset to the geopackage.
 SimpleFeatureReader GeoPackage.reader(FeatureEntry entry, Filter filter, Transaction tx)
          Returns a reader for the contents of a feature dataset.
 SimpleFeatureWriter GeoPackage.writer(FeatureEntry entry, boolean append, Filter filter, Transaction tx)
          Returns a writer used to modify or add to the contents of a feature dataset.
 

Uses of Filter in org.geotools.jdbc
 

Methods in org.geotools.jdbc that return Filter
 Filter JoinInfo.getFilter()
           
 Filter JoinInfo.JoinPart.getJoinFilter()
           
 Filter JoinInfo.JoinPart.getPostFilter()
           
 Filter JoinInfo.JoinPart.getPreFilter()
           
 

Methods in org.geotools.jdbc with parameters of type Filter
protected  void JDBCDataStore.delete(SimpleFeatureType featureType, Filter filter, Connection cx)
          Deletes an existing feature(s) in the database for a particular feature type / table.
protected  String JDBCDataStore.deleteSQL(SimpleFeatureType featureType, Filter filter)
          Generates a 'DELETE FROM' sql statement.
protected  PreparedStatement JDBCDataStore.deleteSQLPS(SimpleFeatureType featureType, Filter filter, Connection cx)
          Generates a 'DELETE FROM' prepared statement.
protected  void JDBCDataStore.ensureAuthorization(SimpleFeatureType featureType, Filter filter, Transaction tx, Connection cx)
          Ensures that that the specified transaction has access to features specified by a filter.
 void JDBCFeatureStore.modifyFeatures(Name[] names, Object[] values, Filter filter)
           
 void JDBCFeatureStore.removeFeatures(Filter filter)
           
 void JoinInfo.setFilter(Filter filter)
           
 void JoinInfo.JoinPart.setJoinFilter(Filter joinFilter)
           
 void JoinInfo.JoinPart.setPostFilter(Filter postFilter)
           
 void JoinInfo.JoinPart.setPreFilter(Filter preFilter)
           
protected  void JDBCDataStore.update(SimpleFeatureType featureType, AttributeDescriptor[] attributes, Object[] values, Filter filter, Connection cx)
          Updates an existing feature(s) in the database for a particular feature type / table.
protected  void JDBCDataStore.update(SimpleFeatureType featureType, List<AttributeDescriptor> attributes, List<Object> values, Filter filter, Connection cx)
          Updates an existing feature(s) in the database for a particular feature type / table.
protected  String JDBCDataStore.updateSQL(SimpleFeatureType featureType, AttributeDescriptor[] attributes, Object[] values, Filter filter)
          Generates an 'UPDATE' sql statement.
protected  PreparedStatement JDBCDataStore.updateSQLPS(SimpleFeatureType featureType, AttributeDescriptor[] attributes, Object[] values, Filter filter, Connection cx)
          Generates an 'UPDATE' prepared statement.
 

Uses of Filter in org.geotools.styling
 

Methods in org.geotools.styling that return Filter
static Filter[] SLD.filters(Rule[] rule)
          Retrieves all filters defined in a rule
static Filter[] SLD.filters(Style style)
          Retrieves all filters defined in a style
 Filter RuleImpl.getFilter()
           
 Filter FeatureTypeConstraintImpl.getFilter()
           
 Filter FeatureTypeConstraint.getFilter()
           
 Filter Rule.getFilter()
          This is the filter used to select content for this rule to display
protected  Filter SLDParser.parseFilter(Node child)
          Internal parse method - made protected for unit testing
 

Methods in org.geotools.styling with parameters of type Filter
 FeatureTypeConstraint StyleFactoryImpl.createFeatureTypeConstraint(String featureTypeName, Filter filter, Extent[] extents)
           
 FeatureTypeConstraint StyleFactory.createFeatureTypeConstraint(String featureTypeName, Filter filter, Extent[] extents)
          Creates a new feature type constraint.
 Rule StyleFactoryImpl.createRule(Symbolizer[] symbolizers, Description desc, Graphic[] legends, String name, Filter filter, boolean isElseFilter, double maxScale, double minScale)
           
 Rule StyleFactoryImpl.rule(String name, Description description, GraphicLegend legend, double min, double max, List<Symbolizer> symbolizers, Filter filter)
           
 RuleImpl StyleFactoryImpl2.rule(String name, Description description, GraphicLegend legend, double min, double max, List<Symbolizer> symbolizers, Filter filter)
           
 Rule StyleFactory.rule(String name, Description description, GraphicLegend legend, double min, double max, List<Symbolizer> symbolizers, Filter filter)
          Create a rule from the provided definition.
 void RuleImpl.setFilter(Filter filter)
           
 void FeatureTypeConstraintImpl.setFilter(Filter filter)
           
 void FeatureTypeConstraint.setFilter(Filter filter)
           
 void Rule.setFilter(Filter filter)
          Filter used to select content for this rule to display.
 

Constructors in org.geotools.styling with parameters of type Filter
RuleImpl(Symbolizer[] symbolizers, Description desc, Graphic[] legends, String name, Filter filter, boolean isElseFilter, double maxScale, double minScale)
           
 

Uses of Filter in org.geotools.styling.builder
 

Methods in org.geotools.styling.builder with parameters of type Filter
 FeatureTypeConstraintBuilder FeatureTypeConstraintBuilder.filter(Filter filter)
           
 RuleBuilder RuleBuilder.filter(Filter filter)
           
 

Uses of Filter in org.geotools.styling.visitor
 

Methods in org.geotools.styling.visitor that return Filter
protected  Filter DuplicatingStyleVisitor.copy(Filter filter)
          Null safe copy of filter.
 

Methods in org.geotools.styling.visitor with parameters of type Filter
protected  Filter DuplicatingStyleVisitor.copy(Filter filter)
          Null safe copy of filter.
 

Uses of Filter in org.geotools.validation.attributes
 

Methods in org.geotools.validation.attributes that return Filter
 Filter EqualityValidation.getFilter()
          Access filter property.
 

Methods in org.geotools.validation.attributes with parameters of type Filter
 void EqualityValidation.setFilter(Filter filter)
          Set filter to filter.
 

Uses of Filter in org.geotools.validation.relate
 

Fields in org.geotools.validation.relate declared as Filter
protected  Filter SpatialTestCase.lineFilter
           
 

Methods in org.geotools.validation.relate that return Filter
static Filter OverlapsIntegrity.filterBBox(Envelope bBox, SimpleFeatureType ft)
          Try and Filter by the provided bbox, will default to Filter.EXCLUDE if null
 

Uses of Filter in org.geotools.xml.filter
 

Methods in org.geotools.xml.filter that return Filter
 Filter FilterEncodingPreProcessor.getFilter()
          Returns the filter that can be encoded.
 Filter FilterCompliancePreProcessor.getFilter()
          Returns the filter that can be encoded.
 

Methods in org.geotools.xml.filter with parameters of type Filter
protected static void FilterOpsComplexTypes.encodeFilter(Filter filter, PrintHandler output, Map hints)
           
 

Uses of Filter in org.geotools.xml.gml
 

Constructor parameters in org.geotools.xml.gml with type arguments of type Filter
ChoiceGeometryTypeImpl(Name name, Class[] types, Class defaultType, boolean nillable, int min, int max, Object defaultValue, CoordinateReferenceSystem crs, List<Filter> filter)
           
 

Uses of Filter in org.opengis.feature.type
 

Methods in org.opengis.feature.type that return types with arguments of type Filter
 List<Filter> OperationType.getRestrictions()
          List of restrictions used to limit the allowable returned value.
 List<Filter> PropertyType.getRestrictions()
          List of restrictions used define valid values for properties of this property type.
 

Method parameters in org.opengis.feature.type with type arguments of type Filter
 AssociationType FeatureTypeFactory.createAssociationType(Name name, AttributeType relatedType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
          Creates an association type.
 AttributeType FeatureTypeFactory.createAttributeType(Name name, Class<?> binding, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates an attribute type.
 ComplexType FeatureTypeFactory.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates a complex type.
 FeatureType FeatureTypeFactory.createFeatureType(Name name, Collection<PropertyDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates a feature type.
 GeometryType FeatureTypeFactory.createGeometryType(Name name, Class<?> binding, CoordinateReferenceSystem crs, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates a geometric attribute type.
 SimpleFeatureType FeatureTypeFactory.createSimpleFeatureType(Name name, List<AttributeDescriptor> schema, GeometryDescriptor defaultGeometry, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates a simple feature type.
 

Uses of Filter in org.opengis.filter
 

Subinterfaces of Filter in org.opengis.filter
 interface And
          Evaluates to true if all the combined expressions evaluate to true.
 interface BinaryComparisonOperator
          Abstract base class for filters that compare exactly two values against each other.
 interface BinaryLogicOperator
          Abstract super-interface for logical operators that accept two or more other logical values as inputs.
 interface Id
          A filter that passes only the Identifiers listed.
 interface MultiValuedFilter
          Defines a filter that supports filtering on multi-valued attributes.
 interface Not
          Reverses the logical value of an expression.
 interface Or
          Evaluates to true if any of the combined expressions evaluate to true.
 interface PropertyIsBetween
          A compact way of encoding a range check.
 interface PropertyIsEqualTo
          Filter operator that compares that its two sub-expressions are equal to each other.
 interface PropertyIsGreaterThan
          Filter operator that checks that its first sub-expression is greater than its second subexpression.
 interface PropertyIsGreaterThanOrEqualTo
          Filter operator that checks that its first sub-expression is greater or equal to its second subexpression.
 interface PropertyIsLessThan
          Filter operator that checks that its first sub-expression is less than its second subexpression.
 interface PropertyIsLessThanOrEqualTo
          Filter operator that checks that its first sub-expression is less than or equal to its second subexpression.
 interface PropertyIsLike
          Filter operator that performs the equivalent of the SQL "like" operator on properties of a feature.
 interface PropertyIsNil
          Filter operator that checks if an expression's value is nil.
 interface PropertyIsNotEqualTo
          Filter operator that compares that its two sub-expressions are not equal to each other.
 interface PropertyIsNull
          Filter operator that checks if an expression's value is null.
 

Classes in org.opengis.filter that implement Filter
 class ExcludeFilter
          Indicating "filter all", evaluates to false.
 class IncludeFilter
          Indicating "no filtering", evaluates to true.
 

Methods in org.opengis.filter that return Filter
 Filter Not.getFilter()
          The filter to reverse.
 

Methods in org.opengis.filter that return types with arguments of type Filter
 List<Filter> BinaryLogicOperator.getChildren()
          Returns a list containing all of the child filters of this object.
 

Methods in org.opengis.filter with parameters of type Filter
 And FilterFactory.and(Filter f, Filter g)
          AND filter between two filters.
 Not FilterFactory.not(Filter f)
          Reverses the logical value of a filter.
 Or FilterFactory.or(Filter f, Filter g)
          OR filter between two filters.
 

Method parameters in org.opengis.filter with type arguments of type Filter
 And FilterFactory.and(List<Filter> f)
          AND filter between a list of filters.
 Or FilterFactory.or(List<Filter> f)
          OR filter between a list of filters.
 

Uses of Filter in org.opengis.filter.spatial
 

Subinterfaces of Filter in org.opengis.filter.spatial
 interface BBOX
          Spatial operator that evaluates to true when the bounding box of the feature's geometry overlaps the bounding box provided in this object's properties.
 interface BBOX3D
          An extension to the general BBOX filter for supporting 3D Bounding Boxes that have a minimum and maximum Z-value.
 interface Beyond
          Concrete distance buffer operator that evaluates as true when all of a feature's geometry lies beyond (i.e. is more distant) than the given distance from this object's geometry.
 interface BinarySpatialOperator
          Abstract superclass for filter operators that perform some sort of spatial comparison on two geometric objects.
 interface BoundedSpatialOperator
          Marker interface for spatial operators that are a subset of the BBOX relationship.
 interface Contains
          Concrete binary spatial operator that evaluates to true if the the first geometric operand contains the second.
 interface Crosses
          Concrete binary spatial operator that evaluates to true if the first geometric operand crosses the second (in the sense defined by the OGC Simple Features specification).
 interface Disjoint
          Concrete binary spatial operator that evaluates to true if the first operand is disjoint from the second (in the sense defined in the OGC Simple Features specification).
 interface DistanceBufferOperator
          Abstract superclass for spatial operators that check that one shape satisfies some relation to a buffer around another shape.
 interface DWithin
          Concrete distance buffer operator that evaluates as true when any part of the first geometry lies within the given distance of the second geometry.
 interface Equals
          Concrete binary spatial operator that evaluates to true if the geometry of the two operands are equal.
 interface Intersects
          Concrete binary spatial operator that evaluates to true if the two geometric operands intersect.
 interface Overlaps
          Concrete binary spatial operator that evaluates to true if the interior of the first geometry somewhere overlaps the interior of the second geometry.
 interface SpatialOperator
          Abstract base class for operators that perform a spatial comparison on geometric attributes of a feature.
 interface Touches
          Concrete binary spatial operator that evaluates to true if the feature's geometry touches, but does not overlap with the geometry held by this object.
 interface Within
          Concrete binary spatial operator that evaluates to true if the feature's geometry is completely contained by the constant geometry held by this object.
 

Uses of Filter in org.opengis.filter.temporal
 

Subinterfaces of Filter in org.opengis.filter.temporal
 interface After
          Filter operator that determines if a temporal object is after another temporal object as defined by the Filter Encoding Specification.
 interface AnyInteracts
          Filter operator that determines if two temporal periods interact in any way as defined by the Filter Encoding Specification.
 interface Before
          Filter operator that determines if a temporal object is before another temporal object as defined by the Filter Encoding Specification.
 interface Begins
          Filter operator that determines if a temporal object is located at the beginning of another temporal object as defined by the Filter Encoding Specification.
 interface BegunBy
          Filter operator that determines if another temporal object is located at the beginning of a temporal object as defined by the Filter Encoding Specification.
 interface BinaryTemporalOperator
          Base interface for all temporal filter operators.
 interface During
          Filter operator that determines if a temporal object is located during another temporal object as defined by the Filter Encoding Specification.
 interface EndedBy
          Filter operator that determines if another temporal object is located at the end of a temporal object as defined by the Filter Encoding Specification.
 interface Ends
          Filter operator that determines if a temporal object is located at the end of another temporal object as defined by the Filter Encoding Specification.
 interface Meets
          Filter operator that determines if a temporal period is met by another temporal period as defined by the Filter Encoding Specification.
 interface MetBy
          Filter operator that determines if a temporal period meets by another temporal period as defined by the Filter Encoding Specification.
 interface OverlappedBy
          Filter operator that determines if a temporal period is overlapped by another temporal period as defined by the Filter Encoding Specification.
 interface TContains
          Filter operator that determines if a temporal object contains another temporal object as defined by the Filter Encoding Specification.
 interface TEquals
          Filter operator that determines if two temporal objects are equal as defined by the Filter Encoding Specification.
 interface TOverlaps
          Filter operator that determines if a temporal period overlaps another temporal period as defined by the Filter Encoding Specification.
 

Uses of Filter in org.opengis.style
 

Methods in org.opengis.style that return Filter
 Filter Rule.getFilter()
          Returns the filter that will limit the features for which this Rule will fire.
 

Methods in org.opengis.style with parameters of type Filter
 Rule StyleFactory.rule(String name, Description description, GraphicLegend legend, double min, double max, List<Symbolizer> symbolizers, Filter filter)
          Create a rule from the provided definition.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.