maltcms.db.predicates.metabolite
Class MAggregatePredicate

java.lang.Object
  extended by com.db4o.query.Predicate<IMetabolite>
      extended by maltcms.db.predicates.metabolite.MetabolitePredicate
          extended by maltcms.db.predicates.metabolite.MAggregatePredicate
All Implemented Interfaces:
Serializable, IMatchPredicate<IMetabolite>

public class MAggregatePredicate
extends MetabolitePredicate

Implementation of a combined Predicate for IMetabolite instances. An arbitrary number of Numerical or String Predicates can be used in order to work as a Predicate when querying a db container for contained Metabolites. Metabolites will only be returned, if all MetabolitePredicates apply to this Metabolite (return true for evalOn).

Author:
hoffmann
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.db4o.query.Predicate
PREDICATEMETHOD_NAME
 
Constructor Summary
MAggregatePredicate()
           
MAggregatePredicate(Collection<MetabolitePredicate> mpl)
           
 
Method Summary
 boolean match(IMetabolite arg0)
           
 
Methods inherited from class maltcms.db.predicates.metabolite.MetabolitePredicate
getMethodOnTargetType, setMethodOnTargetType, setTargetType
 
Methods inherited from class com.db4o.query.Predicate
appliesTo, extentType, getFilterMethod
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAggregatePredicate

public MAggregatePredicate(Collection<MetabolitePredicate> mpl)
Parameters:
mpl -

MAggregatePredicate

public MAggregatePredicate()
Method Detail

match

public boolean match(IMetabolite arg0)
Specified by:
match in class com.db4o.query.Predicate<IMetabolite>


Copyright © 2007-2012. All Rights Reserved.