public class NullFilterImpl extends AbstractFilter implements PropertyIsNull
LOGGERNAMEALL, 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| Modifier | Constructor and Description |
|---|---|
protected |
NullFilterImpl(Expression expresion) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(FilterVisitor visitor,
Object extraData)
Used by FilterVisitors to perform some action on this filter instance.
|
boolean |
equals(Object o)
Compares this filter to the specified object.
|
boolean |
evaluate(Object feature)
Determines whether or not a given feature is 'inside' this filter.
|
Expression |
getExpression()
Returns the expression which represents the null check.
|
int |
hashCode()
Override of hashCode method.
|
void |
setExpression(Expression nullCheck)
Sets the expression which represents the null check.
|
String |
toString()
Returns a string representation of this filter.
|
isCompareFilter, isGeometryDistanceFilter, isGeometryFilter, isLogicFilter, isMathFilter, isSimpleFilteraccepts, eval, evalprotected NullFilterImpl(Expression expresion)
public Expression getExpression()
getExpression in interface PropertyIsNullpublic void setExpression(Expression nullCheck)
public boolean evaluate(Object feature)
public String toString()
public boolean equals(Object o)
public int hashCode()
public Object accept(FilterVisitor visitor, Object extraData)
Copyright © 1996–2021 Geotools. All rights reserved.