Interface TablesInput

All Known Implementing Classes:
FixedTablesInput, HomogeneousTablesInput, VariableTablesInput

public interface TablesInput
Interface for an object which can acquire multiple input tables.
Since:
2 Jul 2010
Author:
Mark Taylor
  • Method Summary

    Modifier and Type
    Method
    Description
    getInputSpecs(uk.ac.starlink.task.Environment env)
    Returns an array of InputTableSpec objects describing the input tables used by this task.
    uk.ac.starlink.task.Parameter<?>[]
    Returns the parameters associated with this object.
  • Method Details

    • getParameters

      uk.ac.starlink.task.Parameter<?>[] getParameters()
      Returns the parameters associated with this object.
      Returns:
      parameters
    • getInputSpecs

      InputTableSpec[] getInputSpecs(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskException
      Returns an array of InputTableSpec objects describing the input tables used by this task.
      Parameters:
      env - execution environment
      Returns:
      input table specifiers
      Throws:
      uk.ac.starlink.task.TaskException