public abstract class ReportFeatureOnObjectsBase<T extends FeatureInput> extends ReportFeatureEvaluator<T>
Constructor and Description |
---|
ReportFeatureOnObjectsBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
calculateFeatureOn(ObjectCollection objects,
FeatureCalculatorSingle<T> session) |
String |
featureDescription(MarksInitialization initialization,
OperationContext context) |
ObjectCollectionProvider |
getObjects() |
boolean |
isNumeric() |
void |
setObjects(ObjectCollectionProvider objects) |
createAndStartSession, getFeatureEvaluator, getTitle, initialize, setFeatureEvaluator, setTitle, title
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public String featureDescription(MarksInitialization initialization, OperationContext context) throws OperationFailedException
featureDescription
in class ReportFeature<MarksInitialization>
OperationFailedException
protected abstract double calculateFeatureOn(ObjectCollection objects, FeatureCalculatorSingle<T> session) throws FeatureCalculationException
FeatureCalculationException
public boolean isNumeric()
isNumeric
in class ReportFeature<MarksInitialization>
public ObjectCollectionProvider getObjects()
public void setObjects(ObjectCollectionProvider objects)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.