Package uk.ac.starlink.ttools.filter
Class CheckFilter
java.lang.Object
uk.ac.starlink.ttools.filter.BasicFilter
uk.ac.starlink.ttools.filter.CheckFilter
- All Implemented Interfaces:
ProcessingFilter,ProcessingStep
Processing step which runs the
Tables.checkTable(uk.ac.starlink.table.StarTable) diagnostic.- Since:
- 26 Jan 2006
- Author:
- Mark Taylor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateStep(Iterator<String> argIt) Creates a new ProcessingStep based on a sequence of command-line arguments.protected String[]uk.ac.starlink.table.StarTablewrap(uk.ac.starlink.table.StarTable in) Performs a table filtering step.Methods inherited from class uk.ac.starlink.ttools.filter.BasicFilter
explainSyntax, getDescription, getName, getUsage
-
Constructor Details
-
CheckFilter
public CheckFilter()
-
-
Method Details
-
getDescriptionLines
- Specified by:
getDescriptionLinesin classBasicFilter
-
createStep
Description copied from interface:ProcessingFilterCreates a new ProcessingStep based on a sequence of command-line arguments. The argIt argument is an iterator over the command-line arguments positioned just before any arguments intended for this filter. If legal, any that can be comprehended by this filter should be read (iterated over) and removed, and a ProcessingStep should accordingly be returned. In the case of a successful return, it is essential that no arguments other than the ones intended for this filter are read from the iterator.If the argument list is badly-formed as far as this filter is concerned, an
ArgExceptionshould be thrown.- Specified by:
createStepin interfaceProcessingFilter- Parameters:
argIt- iterator over command-line arguments positioned at the first one
-
wrap
Description copied from interface:ProcessingStepPerforms a table filtering step.- Specified by:
wrapin interfaceProcessingStep- Parameters:
in- input table- Returns:
- output table
- Throws:
IOException
-