uk.ac.starlink.ttools.task
Class TableMultiCopy

java.lang.Object
  extended by uk.ac.starlink.ttools.task.MultiOutputTask
      extended by uk.ac.starlink.ttools.task.TableMultiCopy
All Implemented Interfaces:
Task
Direct Known Subclasses:
MultiCopy, MultiCopyN

public class TableMultiCopy
extends MultiOutputTask

General purpose task for copying multiple input tables to an output table container.

Since:
6 Jul 2010
Author:
Mark Taylor

Constructor Summary
TableMultiCopy(String purpose, TablesInput tablesInput)
          Constructor.
 
Method Summary
protected  TableSequence createTableSequence(Environment env)
          Interrogates the environment to produce a sequence of tables which will be written as the output of this task.
 
Methods inherited from class uk.ac.starlink.ttools.task.MultiOutputTask
createExecutable, createTableSequence, getParameterList, getParameters, getPurpose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableMultiCopy

public TableMultiCopy(String purpose,
                      TablesInput tablesInput)
Constructor.

Parameters:
purpose - task purpose
tablesInput - input parameter object for tables
Method Detail

createTableSequence

protected TableSequence createTableSequence(Environment env)
                                     throws TaskException
Description copied from class: MultiOutputTask
Interrogates the environment to produce a sequence of tables which will be written as the output of this task.

Specified by:
createTableSequence in class MultiOutputTask
Parameters:
env - execution environment
Returns:
sequence of tables to write
Throws:
TaskException


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.