org.geotools.filter
Interface FilterType

All Known Subinterfaces:
BetweenFilter, CompareFilter, FidFilter, Filter, GeometryDistanceFilter, GeometryFilter, LikeFilter, LogicFilter, NullFilter
All Known Implementing Classes:
AbstractFilter, AbstractFilterImpl, AbstractPreparedGeometryFilter, AndImpl, BBOXImpl, BetweenFilterImpl, BeyondImpl, BinaryComparisonAbstract, BinaryLogicAbstract, CartesianDistanceFilter, CompareFilterImpl, ContainsImpl, CrossesImpl, DisjointImpl, DWithinImpl, EqualsImpl, FidFilterImpl, FilterOpsComplexTypes.BinaryComparisonOpType, FilterOpsComplexTypes.ComparisonOpsType, FilterOpsComplexTypes.FilterType, FilterOpsComplexTypes.LogicOpsType, FilterOpsComplexTypes.SpatialOpsType, GeometryFilterImpl, IntersectsImpl, IsBetweenImpl, IsEqualsToImpl, IsGreaterThanImpl, IsGreaterThanOrEqualToImpl, IsLessThenImpl, IsLessThenOrEqualToImpl, IsNotEqualToImpl, IsNullImpl, LikeFilterImpl, LogicFilterImpl, MultiValuedOrImpl, NotImpl, NullFilterImpl, OrImpl, OverlapsImpl, TouchesImpl, WithinImpl

Deprecated. please use instance of check against geoapi class.

public interface FilterType

The FilterType interface lists all the possible type of filter.

Example:


 BEFORE: filter.getFilterType() == FilterType.GEOMETRY_CONTAINS
 QUICK:  Filters.getFilterType( filter ) == FilterType.GEOMETRY_CONTAINS
 AFTER: filter instanceof Contains
 

Author:
aaime

Field Summary
static short ALL
          Deprecated. Defines a sieve filter, with static implementation Filter.EXCLUDE
static short BETWEEN
          Deprecated. Defines a between filter, which is implemented by FilterBetween.
static short COMPARE_EQUALS
          Deprecated. Defines a comparative equals filter (may be a math filter).
static short COMPARE_GREATER_THAN
          Deprecated. Defines a comparative greater than filter (is a math filter).
static short COMPARE_GREATER_THAN_EQUAL
          Deprecated. Defines a comparative greater than/equals filter (is a math filter).
static short COMPARE_LESS_THAN
          Deprecated. Defines a comparative less than filter (is a math filter).
static short COMPARE_LESS_THAN_EQUAL
          Deprecated. Defines a comparative less than/equals filter (is a math filter).
static short COMPARE_NOT_EQUALS
          Deprecated. Defines a comparative not equals filter (may be a math filter).
static short FID
          Deprecated. Defines a fid filter, which is implemented by FidFilterImpl.
static short GEOMETRY_BBOX
          Deprecated. Defines a geometric bounding box filter.
static short GEOMETRY_BEYOND
          Deprecated. Defines a geometric 'BEYOND' operator.
static short GEOMETRY_CONTAINS
          Deprecated. Defines a geometric 'CONTAINS' operator.
static short GEOMETRY_CROSSES
          Deprecated. Defines a geometric 'CROSSES' operator.
static short GEOMETRY_DISJOINT
          Deprecated. Defines a geometric 'DISJOINT' operator.
static short GEOMETRY_DWITHIN
          Deprecated. Defines a geometric 'DWITHIN' operator.
static short GEOMETRY_EQUALS
          Deprecated. Defines a geometric 'EQUALS' operator.
static short GEOMETRY_INTERSECTS
          Deprecated. Defines a geometric 'INTERSECTS' operator.
static short GEOMETRY_OVERLAPS
          Deprecated. Defines a geometric 'OVERLAPS' operator.
static short GEOMETRY_TOUCHES
          Deprecated. Defines a geometric 'TOUCHES' operator.
static short GEOMETRY_WITHIN
          Deprecated. Defines a geometric 'WITHIN' operator.
static short LIKE
          Deprecated. Defines a like filter, which is implemented by FilterLike.
static short LOGIC_AND
          Deprecated. Defines a logical 'AND' filter.
static short LOGIC_NOT
          Deprecated. Defines a logical 'NOT' filter.
static short LOGIC_OR
          Deprecated. Defines a logical 'OR' filter.
static short NONE
          Deprecated. Defines an empty filter, with static implementation Filter.INCLUDE
static short NULL
          Deprecated. Defines a null filter, which is implemented by FilterNull.
 

Field Detail

LOGIC_OR

static final short LOGIC_OR
Deprecated. 
Defines a logical 'OR' filter.

See Also:
Constant Field Values

LOGIC_AND

static final short LOGIC_AND
Deprecated. 
Defines a logical 'AND' filter.

See Also:
Constant Field Values

LOGIC_NOT

static final short LOGIC_NOT
Deprecated. 
Defines a logical 'NOT' filter.

See Also:
Constant Field Values

GEOMETRY_BBOX

static final short GEOMETRY_BBOX
Deprecated. 
Defines a geometric bounding box filter.

See Also:
Constant Field Values

GEOMETRY_EQUALS

static final short GEOMETRY_EQUALS
Deprecated. 
Defines a geometric 'EQUALS' operator.

See Also:
Constant Field Values

GEOMETRY_DISJOINT

static final short GEOMETRY_DISJOINT
Deprecated. 
Defines a geometric 'DISJOINT' operator.

See Also:
Constant Field Values

GEOMETRY_INTERSECTS

static final short GEOMETRY_INTERSECTS
Deprecated. 
Defines a geometric 'INTERSECTS' operator.

See Also:
Constant Field Values

GEOMETRY_TOUCHES

static final short GEOMETRY_TOUCHES
Deprecated. 
Defines a geometric 'TOUCHES' operator.

See Also:
Constant Field Values

GEOMETRY_CROSSES

static final short GEOMETRY_CROSSES
Deprecated. 
Defines a geometric 'CROSSES' operator.

See Also:
Constant Field Values

GEOMETRY_WITHIN

static final short GEOMETRY_WITHIN
Deprecated. 
Defines a geometric 'WITHIN' operator.

See Also:
Constant Field Values

GEOMETRY_CONTAINS

static final short GEOMETRY_CONTAINS
Deprecated. 
Defines a geometric 'CONTAINS' operator.

See Also:
Constant Field Values

GEOMETRY_OVERLAPS

static final short GEOMETRY_OVERLAPS
Deprecated. 
Defines a geometric 'OVERLAPS' operator.

See Also:
Constant Field Values

GEOMETRY_BEYOND

static final short GEOMETRY_BEYOND
Deprecated. 
Defines a geometric 'BEYOND' operator.

See Also:
Constant Field Values

GEOMETRY_DWITHIN

static final short GEOMETRY_DWITHIN
Deprecated. 
Defines a geometric 'DWITHIN' operator.

See Also:
Constant Field Values

COMPARE_EQUALS

static final short COMPARE_EQUALS
Deprecated. 
Defines a comparative equals filter (may be a math filter).

See Also:
Constant Field Values

COMPARE_LESS_THAN

static final short COMPARE_LESS_THAN
Deprecated. 
Defines a comparative less than filter (is a math filter).

See Also:
Constant Field Values

COMPARE_GREATER_THAN

static final short COMPARE_GREATER_THAN
Deprecated. 
Defines a comparative greater than filter (is a math filter).

See Also:
Constant Field Values

COMPARE_LESS_THAN_EQUAL

static final short COMPARE_LESS_THAN_EQUAL
Deprecated. 
Defines a comparative less than/equals filter (is a math filter).

See Also:
Constant Field Values

COMPARE_GREATER_THAN_EQUAL

static final short COMPARE_GREATER_THAN_EQUAL
Deprecated. 
Defines a comparative greater than/equals filter (is a math filter).

See Also:
Constant Field Values

COMPARE_NOT_EQUALS

static final short COMPARE_NOT_EQUALS
Deprecated. 
Defines a comparative not equals filter (may be a math filter).

See Also:
Constant Field Values

BETWEEN

static final short BETWEEN
Deprecated. 
Defines a between filter, which is implemented by FilterBetween. Note that this filter is defined as a math filter.

See Also:
Constant Field Values

NULL

static final short NULL
Deprecated. 
Defines a null filter, which is implemented by FilterNull.

See Also:
Constant Field Values

LIKE

static final short LIKE
Deprecated. 
Defines a like filter, which is implemented by FilterLike.

See Also:
Constant Field Values

FID

static final short FID
Deprecated. 
Defines a fid filter, which is implemented by FidFilterImpl.

See Also:
Constant Field Values

NONE

static final short NONE
Deprecated. 
Defines an empty filter, with static implementation Filter.INCLUDE

See Also:
Constant Field Values

ALL

static final short ALL
Deprecated. 
Defines a sieve filter, with static implementation Filter.EXCLUDE

See Also:
Constant Field Values


Copyright © 1996-2010 Geotools. All Rights Reserved.