public class KeepColumnFilter extends BasicFilter
Constructor and Description |
---|
KeepColumnFilter() |
Modifier and Type | Method and Description |
---|---|
ProcessingStep |
createStep(Iterator<String> argIt)
Creates a new ProcessingStep based on a sequence of command-line
arguments.
|
protected String[] |
getDescriptionLines() |
static StarTable |
keepColumnTable(StarTable table,
String colIdList)
Returns a table which selects a number of columns from its base
table by column ID.
|
explainSyntax, getDescription, getName, getUsage
protected String[] getDescriptionLines()
getDescriptionLines
in class BasicFilter
public ProcessingStep createStep(Iterator<String> argIt) throws ArgException
ProcessingFilter
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 ArgException
should be thrown.
argIt
- iterator over command-line arguments positioned
at the first oneArgException
public static StarTable keepColumnTable(StarTable table, String colIdList) throws IOException
table
- base tablecolIdList
- list of column IDs, one for each column
in the output tabletable
IOException
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.