Class InputTableParameter

java.lang.Object
uk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTable>
uk.ac.starlink.ttools.task.AbstractInputTableParameter<uk.ac.starlink.table.StarTable>
uk.ac.starlink.ttools.task.InputTableParameter

public class InputTableParameter extends AbstractInputTableParameter<uk.ac.starlink.table.StarTable>
Parameter for specifying a single input table.
Author:
Mark Taylor
  • Constructor Details

    • InputTableParameter

      public InputTableParameter(String name)
      Constructor.
      Parameters:
      name - parameter name
  • Method Details

    • stringToObject

      public uk.ac.starlink.table.StarTable stringToObject(uk.ac.starlink.task.Environment env, String sval) throws uk.ac.starlink.task.TaskException
      Returns the input table which has been selected by this parameter.
      Specified by:
      stringToObject in class uk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTable>
      Parameters:
      env - execution environment
      Throws:
      uk.ac.starlink.task.TaskException
    • objectToString

      public String objectToString(uk.ac.starlink.task.Environment env, uk.ac.starlink.table.StarTable table)
      Overrides:
      objectToString in class uk.ac.starlink.task.Parameter<uk.ac.starlink.table.StarTable>
    • tableValue

      public uk.ac.starlink.table.StarTable tableValue(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskException
      Throws:
      uk.ac.starlink.task.TaskException