public abstract class BasicEvaluator<T> extends Object implements IServiceEvaluator
Constructor and Description |
---|
BasicEvaluator(String propertyname)
Create a new evaluator.
|
BasicEvaluator(String propertyname,
MethodInfo mi)
Create a new evaluator.
|
BasicEvaluator(String propertyname,
MethodInfo methodinfo,
Object unit,
boolean required)
Create a new evaluator.
|
BasicEvaluator(String propertyname,
Object unit)
Create a new evaluator.
|
public BasicEvaluator(String propertyname)
propertyname
- The property name.public BasicEvaluator(String propertyname, Object unit)
propertyname
- The property name.public BasicEvaluator(String propertyname, MethodInfo mi)
propertyname
- The property name.public BasicEvaluator(String propertyname, MethodInfo methodinfo, Object unit, boolean required)
propertyname
- The property name.methodinfo
- The method.unit
- The unit.public abstract double calculateEvaluation(T propertyvalue)
propertyvalue
- public IFuture<Double> evaluate(IService service)
evaluate
in interface IServiceEvaluator
service
- The service being evaluated.Copyright © 2013. All Rights Reserved.