uk.ac.starlink.ttools.calc
Class ColumnCalculatorFilter<S>
java.lang.Object
uk.ac.starlink.ttools.filter.BasicFilter
uk.ac.starlink.ttools.calc.ColumnCalculatorFilter<S>
- All Implemented Interfaces:
- ProcessingFilter
- Direct Known Subclasses:
- SchlegelFilter
public abstract class ColumnCalculatorFilter<S>
- extends BasicFilter
ProcessingFilter implementation superclass which adds to a table
columns produced by a ColumnCalculator.
- Since:
- 14 Oct 2011
- Author:
- Mark Taylor
Method Summary |
protected ProcessingStep |
createCalcStep(String[] tupleExpressions,
S spec)
Creates a processing step given a list of JEL expressions
corresponding to the input tuple values for a table,
and a calculation specification object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnCalculatorFilter
public ColumnCalculatorFilter(String name,
String usage,
ColumnCalculator<S> calc)
- Constructor.
- Parameters:
name
- filter nameusage
- filter usagecalc
- column calculator to produce results
createCalcStep
protected ProcessingStep createCalcStep(String[] tupleExpressions,
S spec)
- Creates a processing step given a list of JEL expressions
corresponding to the input tuple values for a table,
and a calculation specification object
- Parameters:
tupleExpressions
- JEL expressions giving input tuple valuesspec
- calculator-specific specification object
Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.