2.17.2: 2011-06-17

net.sf.basedb.util.filter
Class StaticFilter<T>

java.lang.Object
  extended by net.sf.basedb.util.filter.StaticFilter<T>
All Implemented Interfaces:
Filter<T>

public class StaticFilter<T>
extends Object
implements Filter<T>

A filter implementation that either rejects or accepts all object (including null).

Version:
2.9
Author:
Nicklas
Last modified
$Date: 2008-10-21 09:20:40 +0200 (Tue, 21 Oct 2008) $

Field Summary
private  boolean pass
           
 
Constructor Summary
StaticFilter(boolean pass)
          Create a new filter.
 
Method Summary
 boolean evaluate(T object)
          Evaluate if the given object should pass the filter or not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pass

private final boolean pass
Constructor Detail

StaticFilter

public StaticFilter(boolean pass)
Create a new filter.

Parameters:
pass - TRUE if all objects should pass, FALSE if not
Method Detail

evaluate

public boolean evaluate(T object)
Description copied from interface: Filter
Evaluate if the given object should pass the filter or not.

Specified by:
evaluate in interface Filter<T>
Parameters:
object - The object to evaluate
Returns:
TRUE if the object passes the filter, FALSE otherwise

2.17.2: 2011-06-17