Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.deegree.model.filterencoding.Filter

Packages that use Filter
org.deegree.graphics.sld |
org.deegree.io.datastore |
org.deegree.io.datastore.sde |
org.deegree.io.datastore.sql |
org.deegree.io.datastore.sql.generic |
org.deegree.io.datastore.sql.mysql |
org.deegree.io.datastore.sql.oracle |
org.deegree.io.datastore.sql.postgis |
org.deegree.io.datastore.sql.transaction |
org.deegree.io.datastore.sql.transaction.delete |
org.deegree.io.datastore.sql.wherebuilder |
org.deegree.model.filterencoding |
org.deegree.ogcwebservices.csw.discovery |
org.deegree.ogcwebservices.csw.manager |
org.deegree.ogcwebservices.sos.configuration |
org.deegree.ogcwebservices.wfs.operation |
org.deegree.ogcwebservices.wfs.operation.transaction |
org.deegree.ogcwebservices.wpvs.configuration |
org.deegree.security.drm.model |

Uses of Filter in org.deegree.graphics.sld

Methods in org.deegree.graphics.sld that return Filter
`Filter` | `Rule.getFilter()` The Filter element has a relatively straightforward meaning.
`Filter` | `FeatureTypeConstraint.getFilter()` returns a feature-filter as defined in WFS specifications.

Methods in org.deegree.graphics.sld with parameters of type Filter
`static Rule` | `StyleFactory.createRule(Symbolizer[] symbolizers, String name, String title, String abstract_, LegendGraphic legendGraphic, Filter filter, boolean elseFilter, double minScaleDenominator, double maxScaleDenominator)` create a complex styling rule, see the SLD Spec for more details of scaleDenominators
`void` | `Rule.setFilter(Filter filter)` sets the
`void` | `FeatureTypeConstraint.setFilter(Filter filter)` sets a feature-filter as defined in WFS specifications.

Constructors in org.deegree.graphics.sld with parameters of type Filter
`FeatureTypeConstraint(QualifiedName featureTypeName, Filter filter, Extent[] extents)` constructor initializing the class with the
`Rule(Symbolizer[] symbolizers, String name, String title, String abstract_, LegendGraphic legendGraphic, Filter filter, boolean elseFilter, double minScaleDenominator, double maxScaleDenominator)` constructor initializing the class with the Rule

Uses of Filter in org.deegree.io.datastore

Methods in org.deegree.io.datastore with parameters of type Filter
`int` | `DatastoreTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)` Deletes the features from the datastore that are matched by the given filter and type.
`int` | `DatastoreTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)` Performs a replace-update operation against the datastore.
`int` | `DatastoreTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)` Performs an update operation against the datastore.

Uses of Filter in org.deegree.io.datastore.sde

Fields in org.deegree.io.datastore.sde declared as Filter
`protected Filter` | `SDEWhereBuilder.filter` The filter to apply

Methods in org.deegree.io.datastore.sde that return Filter
`Filter` | `SDEWhereBuilder.getFilter()`

Methods in org.deegree.io.datastore.sde with parameters of type Filter
`FeatureId[]` | `AbstractSDERequestHandler.determineAffectedFIDs(MappedFeatureType ft, Filter filter)` Determines the feature ids that are matched by the given filter.
`SDEWhereBuilder` | `SDEDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, TableAliasGenerator aliasGenerator)` Returns a specific `WhereBuilder` implementation for SDE.
`(package private) int` | `SDEDeleteHandler.performDelete(MappedFeatureType mappedFeatureType, Filter filter)` Deletes the features from the datastore that are matched by the given filter and type.
`int` | `SDETransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)` Deletes the features from the datastore that are matched by the given filter and type.
`int` | `SDETransaction.performReplace(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)` Performs a replace operation against the datastore.
`int` | `SDETransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)` Performs an update operation against the datastore.
`int` | `SDEUpdateHandler.performUpdate(MappedFeatureType ft, Map<PropertyPath,FeatureProperty> properties, Filter filter)` Performs an update operation against the associated datastore.
`int` | `SDETransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)` Performs an update operation against the datastore.

Constructors in org.deegree.io.datastore.sde with parameters of type Filter
`SDEWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, TableAliasGenerator aliasGenerator)` Creates a new instance of `SDEWhereBuilder` for the given parameters.

Uses of Filter in org.deegree.io.datastore.sql

Methods in org.deegree.io.datastore.sql with parameters of type Filter
`List<FeatureId>` | `AbstractRequestHandler.determineAffectedAndModifiableFIDs(MappedFeatureType ft, Filter filter, String lockId)` Determines the feature ids that are matched by the given filter and that are either not locked or locked by the specified lockId.
`List<FeatureId>` | `AbstractRequestHandler.determineAffectedFIDs(MappedFeatureType ft, Filter filter)` Determines the feature ids that are matched by the given filter.
`WhereBuilder` | `AbstractSQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Overwrite this to return a database specific (spatial capable) `WhereBuilder` implementation.

Constructors in org.deegree.io.datastore.sql with parameters of type Filter
`VirtualContentProvider(Filter filter, AbstractSQLDatastore ds, Connection conn)` Creates a new instance of `VirtualContentProvider`.

Uses of Filter in org.deegree.io.datastore.sql.generic

Methods in org.deegree.io.datastore.sql.generic with parameters of type Filter
`WhereBuilder` | `GenericSQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)`
`int` | `GenericSQLTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)`
`int` | `GenericSQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)`
`int` | `GenericSQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)`

Constructors in org.deegree.io.datastore.sql.generic with parameters of type Filter
`GenericSQLWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider, JDBCConnection jdbc)` Creates a new instance of `GenericSQLWhereBuilder` from the given parameters.

Uses of Filter in org.deegree.io.datastore.sql.mysql

Methods in org.deegree.io.datastore.sql.mysql with parameters of type Filter
`MySQLWhereBuilder` | `MySQLDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Returns a specific `WhereBuilder` implementation for MySQL.

Constructors in org.deegree.io.datastore.sql.mysql with parameters of type Filter
`MySQLWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Creates a new instance of `MySQLWhereBuilder` from the given parameters.

Uses of Filter in org.deegree.io.datastore.sql.oracle

Methods in org.deegree.io.datastore.sql.oracle with parameters of type Filter
`WhereBuilder` | `OracleDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Returns a specific `WhereBuilder` implementation for Oracle Spatial.

Constructors in org.deegree.io.datastore.sql.oracle with parameters of type Filter
`OracleSpatialWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Creates a new instance of `OracleSpatialWhereBuilder` from the given parameters.

Uses of Filter in org.deegree.io.datastore.sql.postgis

Methods in org.deegree.io.datastore.sql.postgis with parameters of type Filter
`PostGISWhereBuilder` | `PostGISDatastore.getWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Returns a specific `WhereBuilder` implementation for PostGIS.

Constructors in org.deegree.io.datastore.sql.postgis with parameters of type Filter
`PostGISWhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Creates a new instance of `PostGISWhereBuilder` from the given parameters.

Uses of Filter in org.deegree.io.datastore.sql.transaction

Methods in org.deegree.io.datastore.sql.transaction with parameters of type Filter
`int` | `SQLTransaction.performDelete(MappedFeatureType mappedFeatureType, Filter filter, String lockId)` Deletes the features from the datastore that are matched by the given filter and type.
`int` | `UpdateHandler.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter)` Performs an update operation (replace-style) against the associated datastore.
`int` | `SQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Feature replacementFeature, Filter filter, String lockId)` Performs a update (replace-style) operation against the datastore.
`int` | `UpdateHandler.performUpdate(MappedFeatureType ft, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter)` Performs an update operation against the associated datastore.
`int` | `SQLTransaction.performUpdate(MappedFeatureType mappedFeatureType, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter, String lockId)` Performs an update operation against the datastore.

Uses of Filter in org.deegree.io.datastore.sql.transaction.delete

Methods in org.deegree.io.datastore.sql.transaction.delete with parameters of type Filter
`int` | `DeleteHandler.performDelete(MappedFeatureType ft, Filter filter)` Deletes the features from the `Datastore` that have a certain type and are matched by the given filter.

Uses of Filter in org.deegree.io.datastore.sql.wherebuilder

Fields in org.deegree.io.datastore.sql.wherebuilder declared as Filter
`protected Filter` | `WhereBuilder.filter` `Filter` for which the corresponding WHERE-clause will be generated.

Methods in org.deegree.io.datastore.sql.wherebuilder that return Filter
`Filter` | `WhereBuilder.getFilter()` Returns the associated `Filter` instance.

Constructors in org.deegree.io.datastore.sql.wherebuilder with parameters of type Filter
`WhereBuilder(MappedFeatureType[] rootFts, String[] aliases, Filter filter, SortProperty[] sortProperties, TableAliasGenerator aliasGenerator, VirtualContentProvider vcProvider)` Creates a new `WhereBuilder` instance.

Uses of Filter in org.deegree.model.filterencoding

Classes in org.deegree.model.filterencoding that implement Filter
`class` | `AbstractFilter` Abstract superclass representing `Filter` elements (as defined in the Filter DTD).
`class` | `ComplexFilter` Encapsulates the information of a element that contains an Operation (only) (as defined in the Filter DTD).
`class` | `FalseFilter` A `Filter` that always evaluates to false.
`class` | `FeatureFilter` Encapsulates the information of a element that consists of a number of FeatureId constraints (only) (as defined in the FeatureId DTD).

Methods in org.deegree.model.filterencoding that return Filter
`static Filter` | `AbstractFilter.buildFromDOM(Element element)` Deprecated. use the 1.0.0 filter encoding aware method instead.
`static Filter` | `AbstractFilter.buildFromDOM(Element element, boolean useVersion_1_0_0)` Given a DOM-fragment, a corresponding Filter-object is built.

Methods in org.deegree.model.filterencoding with parameters of type Filter
`static void` | `XMLFactory.appendFilter(Element root, Filter filter)` Appends the DOM representation of the given `Filter`- section to the passed `Element`.
`static List<PropertyPath>` | `FilterTools.extractPropertyPaths(Filter filter)` returns all `PropertyPath` definitions from the passed `Filter`

Uses of Filter in org.deegree.ogcwebservices.csw.discovery

Methods in org.deegree.ogcwebservices.csw.discovery that return Filter
`Filter` | `Query.getContraint()` Zero or one (Optional); Default action is to execute an unconstrained query

Constructors in org.deegree.ogcwebservices.csw.discovery with parameters of type Filter
`Query(String elementSetName, List<QualifiedName> elementSetNameTypeNames, Map<String,QualifiedName> elementSetNameVariables, List<PropertyPath> elementNames, Filter constraint, SortProperty[] sortProperties, List<QualifiedName> typeNames, Map<String,QualifiedName> typeNameVariables)`
`Query(String elementSetName, String[] elementNames, Filter constraint, SortProperty[] sortProperties, String[] typeNames)` Creates a new Query instance.

Uses of Filter in org.deegree.ogcwebservices.csw.manager

Methods in org.deegree.ogcwebservices.csw.manager that return Filter
`Filter` | `Update.getConstraint()` The number of records affected by an update action is determined by the contents of the constraint.
`Filter` | `Delete.getConstraint()` The number of records affected by a delete action is determined by the contents of the constraint.

Methods in org.deegree.ogcwebservices.csw.manager with parameters of type Filter
`void` | `Update.setConstraint(Filter constraint)` sets the constraint to be considered with an Update operation
`void` | `Delete.setConstraint(Filter constraint)` sets the constraint to be considered with a Delete operation

Constructors in org.deegree.ogcwebservices.csw.manager with parameters of type Filter
`Delete(String handle, URI typeName, Filter constraint)`
`Update(String handle, URI typeName, Filter constraint, Element record, List<FeatureProperty> recordProperties)`

Uses of Filter in org.deegree.ogcwebservices.sos.configuration

Methods in org.deegree.ogcwebservices.sos.configuration that return Filter
`Filter` | `MeasurementConfiguration.getConstraint()`

Constructors in org.deegree.ogcwebservices.sos.configuration with parameters of type Filter
`MeasurementConfiguration(String id, String sourceServerId, String phenomenon, QualifiedName featureTypeName, Filter constraint, QualifiedName timePropertyName, QualifiedName measurandPropertyName, String timeResolution, String timeResolutionType, URL XSLTScriptSource)`

Uses of Filter in org.deegree.ogcwebservices.wfs.operation

Methods in org.deegree.ogcwebservices.wfs.operation that return Filter
`protected static Filter` | `AbstractWFSRequest.extractBBOXFilter(Map<String,String> model)` Extracts a `Filter` from the BBOX parameter.
`Filter` | `Lock.getFilter()` Returns the filter that is used to select the `Feature` instances for locking.
`Filter` | `Query.getFilter()` Returns the filter that limits the query.

Methods in org.deegree.ogcwebservices.wfs.operation that return types with arguments of type Filter
`protected static Map<QualifiedName,Filter>` | `AbstractWFSRequest.extractFilters(Map<String,String> kvp, QualifiedName[] typeNames)` Extracts the FILTER parameter and assigns them to the requested type names.

Methods in org.deegree.ogcwebservices.wfs.operation with parameters of type Filter
`static Query` | `Query.create(PropertyPath[] propertyNames, Function[] functions, SortProperty[] sortProperties, String handle, String featureVersion, QualifiedName[] typeNames, String[] aliases, String srsName, Filter filter, int maxFeatures, int startPosition, GetFeature.RESULT_TYPE resultType)` Creates a new `Query` instance.
`static Query` | `Query.create(PropertyPath[] propertyNames, Function[] functions, SortProperty[] sortProperties, String handle, String featureVersion, QualifiedName[] typeNames, String srsName, Filter filter, int maxFeatures, int startPosition, GetFeature.RESULT_TYPE resultType)` Deprecated. use create(PropertyPath[], Function[], SortProperty[], String, String, QualifiedName[], String[], String, Filter, int, int, RESULT_TYPE) instead
`static Query` | `Query.create(QualifiedName typeName, Filter filter)` Creates a new simple `Query` instance that selects the whole feature type.
`(package private) static void` | `GetFeatureDocument.isBoundingBoxValid(String srsName, Filter filter)`

Constructors in org.deegree.ogcwebservices.wfs.operation with parameters of type Filter
`GetFeatureDocument.BBoxTest(String srsName, Filter filter)`
`Lock(String handle, QualifiedName typeName, Filter filter)` Creates a new `Lock` instance from the given parameters.
`Query(PropertyPath[] propertyNames, Function[] functions, SortProperty[] sortProperties, String handle, String featureVersion, QualifiedName[] typeNames, String[] aliases, String srsName, Filter filter, GetFeature.RESULT_TYPE resultType, int maxFeatures, int startPosition)` Creates a new `Query` instance.
`Query(PropertyPath[] propertyNames, Function[] functions, SortProperty[] sortProperties, String handle, String featureVersion, QualifiedName[] typeNames, String[] aliases, String srsName, Filter filter, GetFeature.RESULT_TYPE resultType, int maxFeatures, int startPosition, GetFeatureDocument.BBoxTest test)`

Uses of Filter in org.deegree.ogcwebservices.wfs.operation.transaction

Methods in org.deegree.ogcwebservices.wfs.operation.transaction that return Filter
`Filter` | `Replace.getFilter()` Returns the filter that selects the feature instances to be replaced.
`Filter` | `Update.getFilter()` Returns the filter that selects the feature instances to be updated.
`Filter` | `Delete.getFilter()` Return `Filter`.

Methods in org.deegree.ogcwebservices.wfs.operation.transaction with parameters of type Filter
`void` | `Replace.setFilter(Filter filter)` Sets the filter that determines the features that are affected by the operation.
`void` | `Update.setFilter(Filter filter)` Sets the filter that determines the features that are affected by the operation.
`void` | `Delete.setFilter(Filter filter)` sets the filter condition for an delete operation.

Method parameters in org.deegree.ogcwebservices.wfs.operation.transaction with type arguments of type Filter
`protected static List<Delete>` | `Delete.create(Map<QualifiedName,Filter> typeFilter)` Creates `Delete` instances from a KVP request.

Constructors in org.deegree.ogcwebservices.wfs.operation.transaction with parameters of type Filter
`Delete(String handle, QualifiedName typeName, Filter filter)` Creates a new `Delete`instance.``
`Replace(String handle, QualifiedName typeName, Feature replacementFeature, Filter filter)` Creates a new `Replace` instance.
`Update(String handle, QualifiedName typeName, Feature replacementFeature, Filter filter)` Creates a new `Update` instance.
`Update(String handle, QualifiedName typeName, Map<PropertyPath,FeatureProperty> replacementProps, Filter filter)` Creates a new `Update` instance.
`Update(String handle, QualifiedName typeName, Map<PropertyPath,FeatureProperty> replacementProps, Map<PropertyPath,Node> rawProps, Filter filter)` Deprecated. This method breaks the layering -- it makes the DOM representation available.

Uses of Filter in org.deegree.ogcwebservices.wpvs.configuration

Methods in org.deegree.ogcwebservices.wpvs.configuration that return Filter
`Filter` | `LocalWFSDataSource.getFilter()`

Constructors in org.deegree.ogcwebservices.wpvs.configuration with parameters of type Filter
`LocalWFSDataSource(QualifiedName name, OWSCapabilities owsCapabilities, Surface validArea, double minScaleDenominator, double maxScaleDenominator, PropertyPath geomProperty, Filter filterCondition, int maxFeatures)` Creates a new `LocalWFSDataSource` object from the given parameters.
`RemoteWFSDataSource(QualifiedName name, OWSCapabilities owsCapabilities, Surface validArea, double minScaleDenominator, double maxScaleDenominator, PropertyPath geometryProperty, Filter filterCondition, int maxFeatures)` Creates a new `RemoteWFSDataSource` object from the given parameters.

Uses of Filter in org.deegree.security.drm.model

Methods in org.deegree.security.drm.model that return Filter
`Filter` | `Right.getConstraints()` Returns the restrictions (the parameters) of this `Right`.

Constructors in org.deegree.security.drm.model with parameters of type Filter
`Right(SecurableObject object, RightType type, Filter constraints)` Creates a new `Right` -instance.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org