Package 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
ProcessingFilter implementation superclass which adds to a table
columns produced by a ColumnCalculator.
- Since:
- 14 Oct 2011
- Author:
- Mark Taylor
-
Constructor Summary
ConstructorsConstructorDescriptionColumnCalculatorFilter
(String name, String usage, ColumnCalculator<S> calc) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 objectMethods inherited from class uk.ac.starlink.ttools.filter.BasicFilter
explainSyntax, getDescription, getDescriptionLines, getName, getUsage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface uk.ac.starlink.ttools.filter.ProcessingFilter
createStep
-
Constructor Details
-
ColumnCalculatorFilter
Constructor.- Parameters:
name
- filter nameusage
- filter usagecalc
- column calculator to produce results
-
-
Method Details
-
createCalcStep
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
-