Package org.geotools.filter
Class BinaryLogicAbstract
- Object
-
- FilterAbstract
-
- AbstractFilter
-
- BinaryLogicAbstract
-
- All Implemented Interfaces:
FilterType
,Filter
- Direct Known Subclasses:
LogicFilterImpl
public abstract class BinaryLogicAbstract extends AbstractFilter
- Author:
- jdeolive
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Filter>
children
-
Fields inherited from class AbstractFilter
LOGGER
-
Fields inherited from interface FilterType
ALL, 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, NONE, NULL
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BinaryLogicAbstract(List<Filter> children)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
List<Filter>
getChildren()
Returned list is unmodifieable.int
hashCode()
void
setChildren(List<Filter> children)
-
Methods inherited from class AbstractFilter
isCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilter
-
Methods inherited from class FilterAbstract
accepts, eval, eval
-
-
-
-
Field Detail
-
children
protected List<Filter> children
-
-
Constructor Detail
-
BinaryLogicAbstract
protected BinaryLogicAbstract(List<Filter> children)
-
-
Method Detail
-
getChildren
public List<Filter> getChildren()
Returned list is unmodifieable. For a cheaper access option use visitor
-
setChildren
public void setChildren(List<Filter> children)
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classObject
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classObject
-
-