You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Predicate Logic

Q: Is there some easy way to chain predicates – or do complex boolean logic. I would like to build a rule system based on the Predicate type but I dont like how the evaluate method takes an Object. I would rather have each Predicate be "setup" via some sort of interface PredicateContext (rather than Object) in the constructor (or factory method in this case).

A: The collections project provides a complete set of predicates including And and Or in the functor subpackage. However, for full functor based programming please consider using commons-functor at http://jakarta.apache.org/commons/sandbox/functor


  • No labels