public class NullFilterImpl extends AbstractFilter implements PropertyIsNull
LOGGER
NAME
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
Modifier | Constructor and Description |
---|---|
protected |
NullFilterImpl()
Deprecated.
No argument constructor for use with SAX parser
|
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 obj)
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, isSimpleFilter
accepts, eval, eval
protected NullFilterImpl()
protected NullFilterImpl(Expression expresion)
public Expression getExpression()
getExpression
in interface PropertyIsNull
public void setExpression(Expression nullCheck)
public boolean evaluate(Object feature)
public String toString()
public boolean equals(Object obj)
public int hashCode()
public Object accept(FilterVisitor visitor, Object extraData)
Copyright © 1996–2019 Geotools. All rights reserved.