|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.filter.FilterAbstract
org.geotools.filter.AbstractFilter
public abstract class AbstractFilter
Implements Filter interface, with constants and default behaviors for methods.
Field Summary | |
---|---|
protected short |
filterType
Defines filter type (all valid types defined below). |
protected static java.util.logging.Logger |
LOGGER
The logger for the default core module. |
protected boolean |
permissiveConstruction
Sets the permissiveness of the filter construction handling. |
Fields inherited from class org.geotools.filter.FilterAbstract |
---|
factory |
Fields inherited from interface org.geotools.filter.Filter |
---|
ALL, NONE |
Fields inherited from interface org.geotools.filter.FilterType |
---|
BETWEEN, COMPARE_EQUALS, COMPARE_GREATER_THAN, COMPARE_GREATER_THAN_EQUAL, COMPARE_LESS_THAN, COMPARE_LESS_THAN_EQUAL, COMPARE_NOT_EQUALS, FID, GEOMETRY_BBOX, GEOMETRY_BEYOND, GEOMETRY_CONTAINS, GEOMETRY_CROSSES, GEOMETRY_DISJOINT, GEOMETRY_DWITHIN, GEOMETRY_EQUALS, GEOMETRY_INTERSECTS, GEOMETRY_OVERLAPS, GEOMETRY_TOUCHES, GEOMETRY_WITHIN, LIKE, LOGIC_AND, LOGIC_NOT, LOGIC_OR, NULL |
Fields inherited from interface org.opengis.filter.Filter |
---|
EXCLUDE, INCLUDE |
Constructor Summary | |
---|---|
protected |
AbstractFilter(org.opengis.filter.FilterFactory factory)
|
Method Summary | |
---|---|
void |
accept(FilterVisitor visitor)
Deprecated. use Filter.accept(FilterVisitor, Object) |
boolean |
contains(org.opengis.feature.simple.SimpleFeature feature)
Deprecated. use Filter#evaluate(Feature) |
short |
getFilterType()
Deprecated. The enumeration base type system is replaced with a class based type system. An 'instanceof' check should be made instead of calling this method. |
protected static boolean |
isCompareFilter(short filterType)
Checks to see if passed type is compare. |
protected static boolean |
isGeometryDistanceFilter(short filterType)
Checks to see if passed type is geometry distance type. |
protected static boolean |
isGeometryFilter(short filterType)
Checks to see if passed type is geometry. |
protected static boolean |
isLogicFilter(short filterType)
Checks to see if passed type is logic. |
protected static boolean |
isMathFilter(short filterType)
Checks to see if passed type is math. |
protected static boolean |
isSimpleFilter(short filterType)
Checks to see if passed type is logic. |
Methods inherited from class org.geotools.filter.FilterAbstract |
---|
accept, accepts, eval, eval, eval, evaluate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.geotools.filter.Filter |
---|
and, evaluate, not, or |
Methods inherited from interface org.opengis.filter.Filter |
---|
accept, evaluate |
Field Detail |
---|
protected static final java.util.logging.Logger LOGGER
protected short filterType
protected boolean permissiveConstruction
Constructor Detail |
---|
protected AbstractFilter(org.opengis.filter.FilterFactory factory)
factory
- Method Detail |
---|
public final boolean contains(org.opengis.feature.simple.SimpleFeature feature)
Filter#evaluate(Feature)
This calls through to #evaluate(Feature)
.
feature
- Specified feature to examine.
protected static boolean isLogicFilter(short filterType)
filterType
- Type of filter for check.
protected static boolean isMathFilter(short filterType)
filterType
- Type of filter for check.
protected static boolean isCompareFilter(short filterType)
filterType
- Type of filter for check.
protected static boolean isGeometryFilter(short filterType)
filterType
- Type of filter for check.
protected static boolean isGeometryDistanceFilter(short filterType)
filterType
- Type of filter for check.
protected static boolean isSimpleFilter(short filterType)
filterType
- Type of filter for check.
public short getFilterType()
public final void accept(FilterVisitor visitor)
Filter.accept(FilterVisitor, Object)
visitor
- The visitor which requires access to this filter, the
method must call visitor.visit(this);
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |