Modifier and Type | Method and Description |
---|---|
protected Filter |
JoiningJDBCFeatureSource.aliasFilter(Filter filter,
SimpleFeatureType featureType,
String alias) |
Modifier and Type | Method and Description |
---|---|
protected Filter |
JoiningJDBCFeatureSource.aliasFilter(Filter filter,
SimpleFeatureType featureType,
String alias) |
void |
WrappedFilterToSql.encode(Filter filter) |
void |
NestedFilterToSQL.encode(Filter filter) |
String |
WrappedFilterToSql.encodeToString(Filter filter) |
static boolean |
NestedFilterToSQL.isNestedFilter(Filter filter)
A filter is considered nested if it operates on at least one nested attribute.
|
protected Object |
NestedFilterToSQL.visitNestedFilter(Filter filter,
Object extraData,
String xpath) |
Modifier and Type | Method and Description |
---|---|
FeatureCollection<FeatureType,Feature> |
SampleDataAccessFeatureSource.getFeatures(Filter filter)
Not yet implemented.
|
FeatureCollection<FeatureType,Feature> |
SampleDataAccessFeatureCollection.subCollection(Filter filter)
Unsupported operation.
|
Modifier and Type | Method and Description |
---|---|
static Filter |
IndexQueryUtils.buildIdInExpression(List<String> ids,
FeatureTypeMapping mapping)
Builds a mapping->identifier IN (ids...) like function/clause
|
static Filter |
IndexQueryUtils.buildIdInExpressionFunction(List<String> ids,
FeatureTypeMapping mapping)
Builds a mapping->identifier IN (ids...) like function/clause
|
static Filter |
IndexQueryUtils.buildIdInExpressionOr(List<String> ids,
FeatureTypeMapping mapping)
Builds an OR operator comparing Identifier with ids list
|
Modifier and Type | Method and Description |
---|---|
static List<String> |
IndexQueryUtils.getAttributesOnFilter(Filter filter)
Extracts List of attributes names from Filter
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
void |
FilterToSQLSDE.encode(Filter filter)
overrides just to avoid the "WHERE" keyword
|
void |
GeometryEncoderSDE.encode(Filter filter)
overrides just to avoid the "WHERE" keyword
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static String |
StyleGenerator.toStyleExpression(Filter filter) |
static String[] |
StyleGenerator.toStyleExpression(Filter[] filter) |
Modifier and Type | Method and Description |
---|---|
RuleBuilder |
RuleBuilder.filter(Filter filter) |
FeatureTypeConstraintBuilder |
FeatureTypeConstraintBuilder.filter(Filter filter) |
Modifier and Type | Field and Description |
---|---|
protected Filter |
IdBuilder.filter |
protected Filter |
FilterBuilder.filter |
Modifier and Type | Field and Description |
---|---|
protected Builder<? extends Filter> |
FilterBuilder.delegate |
Modifier and Type | Method and Description |
---|---|
Filter |
FilterBuilder.build()
Build the expression.
|
Modifier and Type | Method and Description |
---|---|
AndBuilder<P> |
AndBuilder.and(Filter filter) |
FilterBuilder |
FilterBuilder.reset(Filter filter) |
Constructor and Description |
---|
FilterBuilder(Filter filter) |
Modifier and Type | Method and Description |
---|---|
int |
GranuleStore.removeGranules(Filter filter)
Removes granules selected by the given filter.
|
int |
RenamingGranuleStore.removeGranules(Filter filter) |
default int |
GranuleStore.removeGranules(Filter filter,
Hints hints)
Removes granules selected by the given filter, controlled by a set of hints (might be
implementation dependent and eventually ignored).
|
int |
RenamingGranuleStore.removeGranules(Filter filter,
Hints hints) |
void |
GranuleStore.updateGranules(String[] attributeNames,
Object[] attributeValues,
Filter filter)
Modifies the attributes with the supplied values in all granules selected by the given
filter.
|
void |
RenamingGranuleStore.updateGranules(String[] attributeNames,
Object[] attributeValues,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
Filter |
CoverageReadRequest.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
CoverageReadRequest.setFilter(Filter filter) |
Modifier and Type | Method and Description |
---|---|
void |
CoverageSlicesCatalog.purge(Filter filter) |
void |
CoverageSlicesCatalog.removeGranules(String typeName,
Filter filter,
Transaction transaction) |
void |
CoverageSlicesCatalog.WrappedCoverageSlicesCatalog.removeGranules(String typeName,
Filter filter,
Transaction transaction) |
Modifier and Type | Field and Description |
---|---|
static ParameterDescriptor<Filter> |
GRIBFormat.FILTER |
Modifier and Type | Field and Description |
---|---|
static ParameterDescriptor<Filter> |
NetCDFFormat.FILTER |
Modifier and Type | Field and Description |
---|---|
protected Filter |
Query.filter
The filter to constrain the request.
|
protected Filter |
FeatureEvent.filter
Filter used to indicate what content has changed.
|
protected Filter |
FilteringFeatureReader.filter |
protected Filter |
DataTestCase.rd12Filter |
protected Filter |
DataTestCase.rd1Filter |
protected Filter |
DataTestCase.rd2Filter |
protected Filter |
DataTestCase.rv1Filter |
Modifier and Type | Method and Description |
---|---|
Filter |
Query.getFilter()
Gets the filter used to define constraints on the features that will be retrieved by this
Query.
|
Filter |
Join.getFilter()
Filter used to constrain which features from the joined feature type to return.
|
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.
|
static Filter |
DataUtilities.resolvePropertyNames(Filter filter,
SimpleFeatureType schema)
Transform provided filter; resolving property names
|
Modifier and Type | Method and Description |
---|---|
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<T,F> |
FeatureSource.getFeatures(Filter filter)
Retrieves features, in the form of a
FeatureCollection , based on an OGC Filter . |
SimpleFeatureCollection |
CachingFeatureSource.getFeatures(Filter filter)
Deprecated.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
FileDataStore.getFeatureWriter(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 boolean |
DiffFeatureReader.isSubsetOfBboxFilter(Filter f) |
int |
FeatureLocking.lockFeatures(Filter filter)
FeatureLock features described by Filter.
|
void |
FeatureStore.modifyFeatures(AttributeDescriptor[] type,
Object[] value,
Filter filter)
Deprecated.
Please use the safer method
FeatureStore.modifyFeatures(Name[], Object[], Filter) |
void |
FeatureStore.modifyFeatures(AttributeDescriptor type,
Object value,
Filter filter)
Deprecated.
Please use the safer method
FeatureStore.modifyFeatures(Name, Object, 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 |
FeatureStore.modifyFeatures(Name attributeName,
Object attributeValue,
Filter filter)
Modifies an attribute with the supplied value in all features selected by the given 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 |
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 |
Query.setFilter(Filter filter)
Sets the filter to constrain the features that will be retrieved by this Query.
|
void |
Join.setFilter(Filter filter)
Sets the filter used to constrain which features from the joined feature type to return.
|
void |
FeatureLocking.unLockFeatures(Filter filter)
Unlock Features denoted by provided filter.
|
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
SimpleFeatureCollection |
CollectionFeatureSource.getFeatures(Filter filter) |
SimpleFeatureCollection |
SpatialIndexFeatureSource.getFeatures(Filter filter) |
SimpleFeatureCollection |
ListFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
CollectionFeatureSource.SubCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
TreeSetFeatureCollection.subCollection(Filter filter)
Will return an optimized subCollection based on access to the origional
MemoryFeatureCollection.
|
SimpleFeatureCollection |
SpatialIndexFeatureCollection.subCollection(Filter filter) |
Modifier and Type | Field and Description |
---|---|
protected Filter |
PostFilteringMappingFeatureIterator.filter |
protected Filter |
IndexedMappingFeatureIterator.unrolledFilter |
protected Filter |
IndexedMappingFeatureIteratorFactory.unrolledFilter |
Modifier and Type | Method and Description |
---|---|
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. |
protected Filter |
IndexedMappingFeatureIterator.unrollFilter(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.
|
Modifier and Type | Method and Description |
---|---|
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) |
static IMappingFeatureIterator |
MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store,
FeatureTypeMapping mapping,
Query query,
Filter unrolledFilter,
Transaction transaction) |
static IMappingFeatureIterator |
MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store,
FeatureTypeMapping mapping,
Query query,
Filter unrolledFilter,
Transaction transaction,
boolean indexEnable) |
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) |
protected Filter |
IndexedMappingFeatureIterator.unrollFilter(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.
|
Modifier and Type | Method and Description |
---|---|
List<Filter> |
AttributeTypeProxy.getRestrictions() |
Constructor and 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.
|
UniqueNameFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Field and Description |
---|---|
protected List<Filter> |
IndexedFilterDetectorVisitor.indexedFilters |
Modifier and Type | Method and Description |
---|---|
List<Filter> |
IndexedFilterDetectorVisitor.getIndexedFilters() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SchemaIndexedFilterDetectorVisitor.isFullyIndexed(Filter filter) |
protected boolean |
IndexedFilterDetectorVisitor.isFullyIndexed(Filter filter)
checks if Filter is fully indexed
|
Constructor and Description |
---|
IndexCombinedFilterTransformerVisitor(BinaryLogicOperator indexedParentLogicOperator,
List<Filter> indexedFilters,
Filter idInFilter) |
Constructor and Description |
---|
IndexCombinedFilterTransformerVisitor(BinaryLogicOperator indexedParentLogicOperator,
List<Filter> indexedFilters,
Filter idInFilter) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureCollection |
PreGeneralizedFeatureSource.getFeatures(Filter filter) |
FeatureWriter<SimpleFeatureType,SimpleFeature> |
PreGeneralizedDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
SimpleFeatureCollection |
PreGeneralizedFeatureCollection.subCollection(Filter filter) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Collection |
CollectionSource.content(Filter filter) |
Collection |
CollectionSource.content(Filter filter,
int countLimit) |
Modifier and Type | Method and Description |
---|---|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
MongoDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction tx) |
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
ShapefileDataStore.getFeatureWriter(Filter filter,
Transaction transaction) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
FilteringSimpleFeatureReader(SimpleFeatureReader featureReader,
Filter filter) |
Modifier and Type | Field and Description |
---|---|
protected Filter |
FilteringFeatureIterator.filter
The Filter
|
Modifier and Type | Method and Description |
---|---|
protected Filter |
ContentFeatureSource.resolvePropertyNames(Filter filter)
Transform provided filter; resolving property names
|
Modifier and Type | Method and Description |
---|---|
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.
|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DecoratingDataStore.getFeatureWriter(String typeName,
Filter filter,
Transaction 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 |
DataFeatureCollection.subCollection(Filter filter)
Will return an optimized subCollection based on access to the origional FeatureSource.
|
FeatureCollection<T,F> |
MaxFeaturesFeatureCollection.subCollection(Filter filter) |
FeatureCollection<T,F> |
FilteringFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
ContentFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
ReprojectingFeatureCollection.subCollection(Filter filter) |
void |
ContentFeatureSource.unLockFeatures(Filter filter)
Unlocks features specified by a filter.
|
Constructor and Description |
---|
FilteringFeatureCollection(FeatureCollection<T,F> delegate,
Filter filter) |
FilteringFeatureIterator(FeatureIterator<F> delegate,
Filter filter) |
FilteringIterator(Iterator<F> delegate,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
ReferencedEnvelope |
WFSDiff.batchModify(Name[] properties,
Object[] values,
Filter filter,
FeatureReader<SimpleFeatureType,SimpleFeature> oldFeatures,
ContentState contentState) |
Constructor and Description |
---|
BatchUpdate(Name[] properties,
Object[] values,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
FeatureCollection<FeatureType,Feature> |
WFSContentComplexFeatureSource.getFeatures(Filter filter)
Get features based on the specified filter.
|
Modifier and Type | Method and Description |
---|---|
Filter |
GetFeatureRequest.getFilter() |
Filter |
TransactionRequest.Update.getFilter() |
Filter |
TransactionRequest.Delete.getFilter() |
Filter |
GetFeatureRequest.getUnsupportedFilter() |
protected Filter |
AbstractWFSStrategy.simplify(Filter filter) |
Filter[] |
AbstractWFSStrategy.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
Filter[] |
WFSClient.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
abstract Filter[] |
WFSStrategy.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
Modifier and Type | Method and Description |
---|---|
TransactionRequest.Delete |
TransactionRequest.createDelete(QName typeName,
Filter deleteFilter) |
TransactionRequest.Update |
TransactionRequest.createUpdate(QName typeName,
List<QName> propertyNames,
List<Object> newValues,
Filter updateFilter) |
protected String |
AbstractWFSStrategy.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. |
void |
GetFeatureRequest.setFilter(Filter filter) |
void |
GetFeatureRequest.setUnsupportedFilter(Filter unsupportedFilter) |
protected Filter |
AbstractWFSStrategy.simplify(Filter filter) |
Filter[] |
AbstractWFSStrategy.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
Filter[] |
WFSClient.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
abstract Filter[] |
WFSStrategy.splitFilters(QName typeName,
Filter filter)
Splits the filter provided by the geotools query into the server supported and unsupported
ones.
|
FeatureCollection<FeatureType,Feature> |
WFSContentComplexFeatureCollection.subCollection(Filter filter) |
Constructor and Description |
---|
WFSContentComplexFeatureCollection(GetFeatureRequest request,
FeatureType schema,
QName name,
Filter filter) |
Constructor and Description |
---|
XmlComplexFeatureParser(InputStream getFeatureResponseStream,
FeatureType targetType,
QName featureDescriptorName,
Filter filter)
Initialises a new instance of the XmlComplexFeature class.
|
Modifier and Type | Method and Description |
---|---|
Filter[] |
CubeWerxStrategy.splitFilters(QName typeName,
Filter queryFilter) |
Modifier and Type | Method and Description |
---|---|
Filter[] |
CubeWerxStrategy.splitFilters(QName typeName,
Filter queryFilter) |
Modifier and Type | Method and Description |
---|---|
Filter |
ParameterMappingContext.getFilter() |
Modifier and Type | Method and Description |
---|---|
List<ParameterType> |
ParameterTypeFactory.buildStoredQueryParameters(Map<String,String> viewParams,
Filter filter) |
Constructor and Description |
---|
ParameterMappingContext(Filter filter,
Map<String,String> viewParams,
FeatureTypeInfo featureTypeInfo) |
Modifier and Type | Field and Description |
---|---|
protected List<Filter> |
AttributeTypeBuilder.restrictions
restrictions
|
Modifier and Type | Method and Description |
---|---|
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 )
|
Modifier and Type | Method and Description |
---|---|
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> |
AttributeTypeBuilder.restrictions() |
protected List<Filter> |
TypeBuilder.restrictions()
Accessor for restructions which does the null check and creation if necessary.
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeTypeBuilder.addRestriction(Filter restriction) |
void |
TypeBuilder.addRestriction(Filter restriction) |
AttributeTypeBuilder |
AttributeTypeBuilder.restriction(Filter restriction) |
FeatureCollection<T,F> |
FeatureCollection.subCollection(Filter filter)
SimpleFeatureCollection "view" indicated by provided filter.
|
SimpleFeatureCollection |
DefaultFeatureCollection.subCollection(Filter filter)
Will return an optimized subCollection based on access to the origional
MemoryFeatureCollection.
|
Modifier and Type | Method and Description |
---|---|
void |
TypeBuilder.setRestrictions(List<Filter> restrictions) |
Modifier and Type | Field and Description |
---|---|
protected Filter |
SubFeatureCollection.filter
Filter
|
Modifier and Type | Method and Description |
---|---|
protected Filter |
SubFeatureCollection.createFilter()
Override to implement subsetting
|
protected Filter |
SubFeatureList.createFilter()
Lazy create a filter based on index
|
protected Filter |
SubFeatureCollection.filter()
Generate filter to use for content, makes use of
SubFeatureCollection.createFilter() if needed. |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureCollection |
FilteringSimpleFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
BaseSimpleFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
MaxSimpleFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
SubFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
AbstractFeatureCollection.subCollection(Filter filter) |
FeatureCollection<T,F> |
DecoratingFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
DecoratingSimpleFeatureCollection.subCollection(Filter filter) |
SimpleFeatureCollection |
AdaptorFeatureCollection.subCollection(Filter filter) |
FeatureCollection<T,F> |
BaseFeatureCollection.subCollection(Filter filter)
Convenience implementation that just wraps this collection into a
FilteringFeatureCollection . |
SimpleFeatureCollection |
AdaptorFeatureCollection.subList(Filter filter) |
SimpleFeatureCollection |
SubFeatureList.subList(Filter subfilter)
Sublist of this sublist!
|
Constructor and Description |
---|
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.
|
Modifier and Type | Field and Description |
---|---|
protected List<Filter> |
SimpleFeatureTypeBuilder.restrictions
Additional restrictions on the type.
|
Modifier and Type | Method and Description |
---|---|
protected List<Filter> |
SimpleFeatureTypeBuilder.restrictions()
Accessor for restrictions (will create restrictions list if needed).
|
Modifier and Type | Method and Description |
---|---|
SimpleFeatureTypeBuilder |
SimpleFeatureTypeBuilder.restriction(Filter filter)
Adds a restriction to the next attribute added to the feature type.
|
Modifier and Type | Method and Description |
---|---|
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 and Description |
---|
SimpleFeatureTypeImpl(Name name,
List<AttributeDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Field and Description |
---|---|
protected List<Filter> |
PropertyTypeImpl.restrictions |
Modifier and Type | Method and Description |
---|---|
List<Filter> |
PropertyTypeImpl.getRestrictions() |
List<Filter> |
AbstractLazyAttributeTypeImpl.getRestrictions() |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureType |
FeatureTypeFactoryImpl.createSimpleFeatureType(Name name,
List<AttributeDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Constructor and Description |
---|
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) |
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) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFilter
Implements Filter interface, with constants and default behaviors for methods.
|
class |
AbstractFilterImpl
Deprecated.
No longer required to implement and, or and not
|
class |
AndImpl
Direct implementation of And filter.
|
class |
BetweenFilterImpl
Deprecated.
use
IsBetweenImpl |
class |
BinaryComparisonAbstract
Abstract implementation 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 |
NativeFilterImpl
Default implementation of a native filter that works like an holder for the native expression.
|
class |
NotImpl |
class |
NullFilterImpl
Defines a null filter, which checks to see if an attribute is null.
|
class |
OrImpl |
Modifier and Type | Field and Description |
---|---|
protected List<Filter> |
BinaryLogicAbstract.children |
Modifier and Type | Method and Description |
---|---|
static <T extends Filter> |
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
static Filter |
Filters.and(FilterFactory ff,
List<Filter> filters)
Safe and combiner for filters, will build an and filter around them only if there is at least
two filters
|
Filter |
FilterSAXParser.create()
Creates the filter held in the parser.
|
Filter |
LogicSAXParser.create()
Creates the the logic filter if in a complete state.
|
Filter |
Filters.duplicate(Filter filter)
Deep copy the filter.
|
Filter |
NotImpl.getFilter() |
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 |
Filters.or(FilterFactory ff,
List<Filter> filters)
Safe or combiner for filters, will build an and filter around them only if there is at least
two filters
|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
LogicSAXParser.add(Filter filter)
Adds a filter to the current logic list.
|
void |
LogicFilterImpl.addFilter(Filter filter)
Adds a sub filter to this 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.
|
static void |
FilteringIteration.filter(FeatureCollection<?,?> features,
Filter filter)
Deprecated.
|
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 |
Capabilities.fullySupports(Filter filter)
Determines if the filter and all its sub filters and expressions are supported.
|
boolean |
FilterCapabilities.fullySupports(Filter filter)
Deprecated.
Determines if the filter and all its sub filters 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
|
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) |
static <T extends Filter> |
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 |
Capabilities.supports(Filter filter)
Determines if specific filter passed in is supported.
|
boolean |
FilterCapabilities.supports(Filter filter)
Deprecated.
Determines if the 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.
|
Modifier and Type | Method and Description |
---|---|
static Filter |
Filters.and(FilterFactory ff,
List<Filter> filters)
Safe and combiner for filters, will build an and filter around them only if there is at least
two filters
|
static Filter |
Filters.or(FilterFactory ff,
List<Filter> filters)
Safe or combiner for filters, will build an and filter around them only if there is at least
two filters
|
void |
BinaryLogicAbstract.setChildren(List<Filter> children) |
Constructor and Description |
---|
FilteringIteration(Filter filter,
FeatureCollection<?,?> collection)
Deprecated.
Creates a new instance of FilteringIteration
|
LogicFilterImpl(Filter filter)
Deprecated.
|
LogicFilterImpl(Filter filter1,
Filter filter2,
short filterType)
Convenience constructor to create an AND/OR logic filter.
|
NotImpl(Filter filter) |
Constructor and Description |
---|
AndImpl(List<Filter> children) |
BinaryLogicAbstract(List<Filter> children) |
LogicFilterImpl(List<Filter> children) |
OrImpl(List<Filter> children) |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
Filter |
AbstractFilterBuilder.buildAndFilter() |
Filter |
AbstractFilterBuilder.buildNotFilter() |
Filter |
AbstractFilterBuilder.buildOrFilter() |
Filter |
AbstractFilterBuilder.getFilter() |
Filter |
ICompiler.getFilter()
The resultant filter of the compilation
|
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() |
Modifier and Type | Method and Description |
---|---|
List<Filter> |
AbstractFilterBuilder.getFilterList() |
List<Filter> |
ICompiler.getFilterList()
Return the compilation result.
|
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
|
Modifier and Type | Method and Description |
---|---|
Not |
AbstractFilterBuilder.buildNotFilter(Filter eq) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 Filter s, 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 Filter s, using the provided FilterFactory. |
Modifier and Type | Method and Description |
---|---|
static String |
CQL.toCQL(Filter filter)
Generates the cql predicate associated to the
Filter object. |
Modifier and Type | Method and Description |
---|---|
static String |
CQL.toCQL(List<Filter> filterList)
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
List<Filter> |
ECQLCompiler.getFilterList()
Returns the list of Filters built as the result of calling
ECQLParser.FilterListCompilationUnit()() |
static List<Filter> |
ECQL.toFilterList(String ecqlSequencePredicate)
|
static List<Filter> |
ECQL.toFilterList(String ecqlSequencePredicate,
FilterFactory filterFactory)
|
Modifier and Type | Method and Description |
---|---|
static String |
ECQL.toCQL(Filter filter)
Generates the ecql predicate associated to the
Filter object. |
Modifier and Type | Method and Description |
---|---|
static String |
ECQL.toCQL(List<Filter> filterList)
|
Modifier and Type | Field and Description |
---|---|
protected Filter |
PostPreProcessFilterSplittingVisitor.original
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends MultiValuedFilter> |
LiteralDemultiplyingFilterVisitor.demultiply(T filter,
LiteralDemultiplyingFilterVisitor.FilterReplacer<T> replacer)
Demultiplies first and second expression
|
protected <T extends MultiValuedFilter> |
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 |
CapabilitiesFilterSplitter.getFilterPost()
Gets the filter that cannot be sent to the server and must be post-processed on the client by
geotools.
|
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.getFilterPre()
Gets the filter that can be sent to the server for pre-processing.
|
Filter |
PostPreProcessFilterSplittingVisitor.getFilterPre()
Deprecated.
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.
|
static Filter |
SimplifyingFilterVisitor.simplify(Filter filter,
FeatureType featureType)
Tries to simplify the filter if it's not already a simple one
|
Filter |
MultiRange.toFilter(FilterFactory ff,
Expression variable) |
Modifier and Type | Method and Description |
---|---|
protected List<Filter> |
SimplifyingFilterVisitor.basicAndSimplification(List<Filter> filters) |
protected List<Filter> |
SimplifyingFilterVisitor.basicOrSimplification(List<Filter> filters) |
protected <T extends BinaryLogicOperator> |
SimplifyingFilterVisitor.collect(T filter,
Class<T> type,
Object extraData,
List<Filter> collected) |
protected List<Filter> |
SimplifyingFilterVisitor.extraAndSimplification(Object extraData,
List<Filter> filters) |
protected List<Filter> |
SimplifyingFilterVisitor.extraOrSimplification(Object extraData,
List<Filter> filters) |
Modifier and Type | Method and Description |
---|---|
static Filter |
SimplifyingFilterVisitor.simplify(Filter filter)
Tries to simplify the filter if it's not already a simple one.
|
static Filter |
SimplifyingFilterVisitor.simplify(Filter filter,
FeatureType featureType)
Tries to simplify the filter if it's not already a simple one
|
Modifier and Type | Method and Description |
---|---|
protected List<Filter> |
SimplifyingFilterVisitor.basicAndSimplification(List<Filter> filters) |
protected List<Filter> |
SimplifyingFilterVisitor.basicOrSimplification(List<Filter> filters) |
protected <T extends BinaryLogicOperator> |
SimplifyingFilterVisitor.collect(T filter,
Class<T> type,
Object extraData,
List<Filter> collected) |
protected List<Filter> |
SimplifyingFilterVisitor.extraAndSimplification(Object extraData,
List<Filter> filters) |
protected List<Filter> |
SimplifyingFilterVisitor.extraOrSimplification(Object extraData,
List<Filter> filters) |
Modifier and Type | Field and Description |
---|---|
protected Filter |
RasterLayerRequest.filter |
Modifier and Type | Field and Description |
---|---|
static ParameterDescriptor<Filter> |
ImageMosaicFormat.FILTER
Filter tiles based on attributes from the input coverage
|
Modifier and Type | Method and Description |
---|---|
Filter |
RasterManager.DomainManager.createFilter(String domain,
List values)
Setup a Filter on top of the specified domainRequest which is in the form "key=value"
|
Filter |
RasterLayerRequest.getFilter() |
Modifier and Type | Method and Description |
---|---|
int |
GranuleCatalogStore.removeGranules(Filter filter) |
int |
GranuleCatalogStore.removeGranules(Filter filter,
Hints hints) |
void |
GranuleCatalogStore.updateGranules(String[] attributeNames,
Object[] attributeValues,
Filter filter) |
Modifier and Type | Method and Description |
---|---|
FeatureWriter<SimpleFeatureType,SimpleFeature> |
DataStoreWrapper.getFeatureWriter(String typeName,
Filter filter,
Transaction transaction) |
Constructor and Description |
---|
DefaultSubmosaicProducer(RasterLayerResponse rasterLayerResponse,
Filter granuleFilter,
boolean dryRun)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Filter[] |
GeoPkgDialect.splitFilter(Filter filter,
SimpleFeatureType schema) |
Modifier and Type | Method and Description |
---|---|
void |
GeoPackage.add(FeatureEntry entry,
SimpleFeatureSource source,
Filter filter)
Adds a new feature dataset to the geopackage.
|
void |
GeoPkgFilterToSQL.encode(Filter filter)
Override done to ensure we don't complain if there is a BBOX filter, even if we claim not to
support it
|
SimpleFeatureReader |
GeoPackage.reader(FeatureEntry entry,
Filter filter,
Transaction tx)
Returns a reader for the contents of a feature dataset.
|
Filter[] |
GeoPkgDialect.splitFilter(Filter filter,
SimpleFeatureType schema) |
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.
|
Modifier and Type | Field and Description |
---|---|
protected Filter |
GeoPackageProcessRequest.FeaturesLayer.filter |
Modifier and Type | Method and Description |
---|---|
Filter |
GeoPackageProcessRequest.FeaturesLayer.getFilter() |
Modifier and Type | Method and Description |
---|---|
void |
GeoPackageProcessRequest.FeaturesLayer.setFilter(Filter filter) |
Modifier and Type | Method and Description |
---|---|
Filter |
JoinInfo.getFilter() |
Filter |
JoinInfo.JoinPart.getJoinFilter() |
Filter |
JoinInfo.JoinPart.getPostFilter() |
Filter |
JoinInfo.JoinPart.getPreFilter() |
Filter[] |
SQLDialect.splitFilter(Filter filter,
SimpleFeatureType schema)
Splits the filter into two parts, an encodable one, and a non encodable one.
|
Modifier and Type | Method and Description |
---|---|
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) |
Filter[] |
SQLDialect.splitFilter(Filter filter,
SimpleFeatureType schema)
Splits the filter into two parts, an encodable one, and a non encodable one.
|
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,
Set<String> pkColumnNames)
Generates an 'UPDATE' sql statement.
|
protected PreparedStatement |
JDBCDataStore.updateSQLPS(SimpleFeatureType featureType,
AttributeDescriptor[] attributes,
Object[] values,
Filter filter,
Set<String> pkColumnNames,
Connection cx)
Generates an 'UPDATE' prepared statement.
|
Modifier and Type | Method and Description |
---|---|
protected Filter |
HeatmapProcess.expandBBox(Filter filter,
double distance) |
Modifier and Type | Method and Description |
---|---|
SimpleFeatureCollection |
QueryProcess.execute(SimpleFeatureCollection features,
List<String> attributes,
Filter filter) |
protected Filter |
HeatmapProcess.expandBBox(Filter filter,
double distance) |
SimpleFeatureCollection |
SimpleProcessingCollection.subCollection(Filter filter) |
Modifier and Type | Method and Description |
---|---|
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 |
FeatureTypeConstraint.getFilter() |
Filter |
RuleImpl.getFilter() |
Filter |
Rule.getFilter()
This is the filter used to select content for this rule to display
|
Filter |
FeatureTypeConstraintImpl.getFilter() |
Modifier and Type | Method and Description |
---|---|
FeatureTypeConstraint |
StyleFactory.createFeatureTypeConstraint(String featureTypeName,
Filter filter,
Extent[] extents)
Creates a new feature type constraint.
|
FeatureTypeConstraint |
StyleFactoryImpl.createFeatureTypeConstraint(String featureTypeName,
Filter filter,
Extent[] extents) |
Rule |
StyleFactoryImpl.createRule(Symbolizer[] symbolizers,
Description desc,
Graphic[] legends,
String name,
Filter filter,
boolean isElseFilter,
double maxScale,
double minScale) |
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.
|
Rule |
StyleFactoryImpl.rule(String name,
Description description,
GraphicLegend legend,
double min,
double max,
List<Symbolizer> symbolizers,
Filter filter) |
void |
FeatureTypeConstraint.setFilter(Filter filter) |
void |
RuleImpl.setFilter(Filter filter) |
void |
Rule.setFilter(Filter filter)
Filter used to select content for this rule to display.
|
void |
FeatureTypeConstraintImpl.setFilter(Filter filter) |
Constructor and Description |
---|
RuleImpl(Symbolizer[] symbolizers,
Description desc,
Graphic[] legends,
String name,
Filter filter,
boolean isElseFilter,
double maxScale,
double minScale) |
Modifier and Type | Method and Description |
---|---|
protected Filter |
DuplicatingStyleVisitor.copy(Filter filter)
Null safe copy of filter.
|
Modifier and Type | Method and Description |
---|---|
protected Filter |
DuplicatingStyleVisitor.copy(Filter filter)
Null safe copy of filter.
|
Modifier and Type | Method and Description |
---|---|
Filter |
EqualityValidation.getFilter()
Access filter property.
|
Modifier and Type | Method and Description |
---|---|
void |
EqualityValidation.setFilter(Filter filter)
Set filter to filter.
|
Modifier and Type | Field and Description |
---|---|
protected Filter |
SpatialTestCase.lineFilter |
Modifier and Type | Method and Description |
---|---|
static Filter |
OverlapsIntegrity.filterBBox(Envelope bBox,
SimpleFeatureType ft)
Try and Filter by the provided bbox, will default to Filter.EXCLUDE if null
|
Modifier and Type | Method and Description |
---|---|
Filter |
FilterCompliancePreProcessor.getFilter()
Returns the filter that can be encoded.
|
Filter |
FilterEncodingPreProcessor.getFilter()
Returns the filter that can be encoded.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
FilterOpsComplexTypes.encodeFilter(Filter filter,
PrintHandler output,
Map hints)
Calls the appropriate type for encoding.
|
String |
FilterTransformer.transform(Filter f)
A typed convenience method for converting a Filter into XML.
|
void |
FilterEncodingPreProcessor.visit(Filter filter) |
protected void |
FilterEncodingPreProcessor.visitCompareFilter(Filter filter) |
protected void |
FilterEncodingPreProcessor.visitLogicFilter(Filter filter) |
Constructor and Description |
---|
ChoiceGeometryTypeImpl(Name name,
Class[] types,
Class defaultType,
boolean nillable,
int min,
int max,
Object defaultValue,
CoordinateReferenceSystem crs,
List<Filter> filter) |
Modifier and Type | Method and Description |
---|---|
protected Filter |
SLDParser.parseFilter(Node child)
Internal parse method - made protected for unit testing
|
Modifier and Type | Method and Description |
---|---|
static List<Filter> |
FilterParsingUtils.BinaryLogicOperator_getChildFilters(Node node,
FilterFactory factory) |
static List<Filter> |
FilterParsingUtils.parseExtendedOperators(Node node,
FilterFactory factory) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
And
|
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 |
NativeFilter
This filter should be treated as an extension point that allows the injection of a complex
filtering expression defined in the language of the target data store.
|
interface |
Not
Reverses the logical value of an expression.
|
interface |
Or
|
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 . |
Modifier and Type | Class and Description |
---|---|
class |
ExcludeFilter
Indicating "filter all", evaluates to
false . |
class |
IncludeFilter
Indicating "no filtering", evaluates to
true . |
Modifier and Type | Method and Description |
---|---|
Filter |
Not.getFilter()
The filter to reverse.
|
Modifier and Type | Method and Description |
---|---|
List<Filter> |
BinaryLogicOperator.getChildren()
Returns a list containing all of the child filters of this object.
|
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Interface and Description |
---|---|
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. |
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Filter |
Rule.getFilter()
Returns the filter that will limit the features for which this
Rule will fire. |
Modifier and Type | Method and Description |
---|---|
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–2019 Geotools. All rights reserved.