org.jjoost.util.filters
Class AcceptIfNotNull<E>

java.lang.Object
  extended by org.jjoost.util.filters.AcceptIfNotNull<E>
All Implemented Interfaces:
java.io.Serializable, Filter<E>

public class AcceptIfNotNull<E>
extends java.lang.Object
implements Filter<E>

A filter accepting everything except null

Author:
b.elliottsmith
See Also:
Serialized Form

Constructor Summary
AcceptIfNotNull()
           
 
Method Summary
 boolean accept(E test)
          Returns true if the Filter accepts the parameter and false otherwise
static
<E> AcceptIfNotNull<E>
get()
          Returns a filter accepting everything except null
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AcceptIfNotNull

public AcceptIfNotNull()
Method Detail

accept

public boolean accept(E test)
Description copied from interface: Filter
Returns true if the Filter accepts the parameter and false otherwise

Specified by:
accept in interface Filter<E>
Parameters:
test - value to test
Returns:
true if the filter accepts test; false otherwise

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

get

public static <E> AcceptIfNotNull<E> get()
Returns a filter accepting everything except null

Returns:
a filter accepting everything except null