Class TableMultiCopy

  • All Implemented Interfaces:
    uk.ac.starlink.task.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 Detail

      • TableMultiCopy

        public TableMultiCopy​(java.lang.String purpose,
                              TablesInput tablesInput)
        Constructor.
        Parameters:
        purpose - task purpose
        tablesInput - input parameter object for tables
    • Method Detail

      • createTableSequence

        protected uk.ac.starlink.table.TableSequence createTableSequence​(uk.ac.starlink.task.Environment env)
                                                                  throws uk.ac.starlink.task.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:
        uk.ac.starlink.task.TaskException