org.opengis.filter
Class ExcludeFilter

Object
  extended by ExcludeFilter
All Implemented Interfaces:
Serializable, Filter

public final class ExcludeFilter
extends Object
implements Filter, Serializable

Indicating "filter all", evaluates to false. This is a placeholder filter intended to be used in data structuring definition.

The above does imply that the AND opperator can short circuit on encountering ALL.

Author:
Jody Garnett (Refractions Research, Inc.), Martin Desruisseaux (Geomatys)
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface Filter
EXCLUDE, INCLUDE
 
Method Summary
 Object accept(FilterVisitor visitor, Object extraData)
          Accepts a visitor.
 boolean evaluate(Object object)
          Returns false, content is excluded.
 String toString()
          Returns a string representation of this filter.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

accept

public Object accept(FilterVisitor visitor,
                     Object extraData)
Accepts a visitor.

Specified by:
accept in interface Filter

evaluate

public boolean evaluate(Object object)
Returns false, content is excluded.

Specified by:
evaluate in interface Filter
Returns:
true if the test(s) are passed for the provided object

toString

public String toString()
Returns a string representation of this filter.

Overrides:
toString in class Object


Copyright © 1996-2014 Geotools. All Rights Reserved.