net.sf.staccatocommons.lang.predicate
Class AbstractPredicate2.NullSafePredicate2

java.lang.Object
  extended by net.sf.staccatocommons.lang.predicate.AbstractPredicate2<A,B>
      extended by net.sf.staccatocommons.lang.predicate.AbstractPredicate2.NullSafePredicate2
All Implemented Interfaces:
net.sf.staccatocommons.defs.Applicable<A,net.sf.staccatocommons.defs.predicate.Predicate<B>>, net.sf.staccatocommons.defs.Applicable2<A,B,Boolean>, net.sf.staccatocommons.defs.Evaluable2<A,B>, net.sf.staccatocommons.defs.partial.NullSafeAware<net.sf.staccatocommons.defs.predicate.Predicate2<A,B>>, net.sf.staccatocommons.defs.predicate.Predicate2<A,B>
Enclosing class:
AbstractPredicate2<A,B>

protected final class AbstractPredicate2.NullSafePredicate2
extends AbstractPredicate2<A,B>

Author:
flbulgarelli

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.staccatocommons.lang.predicate.AbstractPredicate2
AbstractPredicate2.NullSafePredicate2, AbstractPredicate2.Soft<A,B>
 
Constructor Summary
protected AbstractPredicate2.NullSafePredicate2()
           
 
Method Summary
 boolean eval(A arg0, B arg1)
           
 net.sf.staccatocommons.defs.predicate.Predicate2<A,B> nullSafe()
           
 
Methods inherited from class net.sf.staccatocommons.lang.predicate.AbstractPredicate2
and, apply, apply, not, or, uncurry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPredicate2.NullSafePredicate2

protected AbstractPredicate2.NullSafePredicate2()
Method Detail

eval

public boolean eval(A arg0,
                    B arg1)

nullSafe

public net.sf.staccatocommons.defs.predicate.Predicate2<A,B> nullSafe()
Specified by:
nullSafe in interface net.sf.staccatocommons.defs.partial.NullSafeAware<net.sf.staccatocommons.defs.predicate.Predicate2<A,B>>
Specified by:
nullSafe in interface net.sf.staccatocommons.defs.predicate.Predicate2<A,B>
Overrides:
nullSafe in class AbstractPredicate2<A,B>


Copyright © 2010-2012 Staccatocommons. All Rights Reserved.