Package org.yamcs.xtceproc
Class CriteriaEvaluatorImpl
- java.lang.Object
-
- org.yamcs.xtceproc.CriteriaEvaluatorImpl
-
- All Implemented Interfaces:
CriteriaEvaluator
public class CriteriaEvaluatorImpl extends Object implements CriteriaEvaluator
-
-
Constructor Summary
Constructors Constructor Description CriteriaEvaluatorImpl(ParameterValueList currentDelivery, LastValueCache lastValueCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MatchCriteria.MatchResult
evaluate(OperatorType op, Object lValueRef, Object rValueRef)
-
-
-
Constructor Detail
-
CriteriaEvaluatorImpl
public CriteriaEvaluatorImpl(ParameterValueList currentDelivery, LastValueCache lastValueCache)
- Parameters:
currentDelivery
- - called in the context of XTCE packet processing - this contains the parameters just being extracted (they are not yet part of the lastValueCache) could be null if the evaluator is not running inside a packet processinglastValueCache
- - contains the last know value of each parameter
-
-
Method Detail
-
evaluate
public MatchCriteria.MatchResult evaluate(OperatorType op, Object lValueRef, Object rValueRef)
- Specified by:
evaluate
in interfaceCriteriaEvaluator
-
-