Class OutputRequirements

java.lang.Object
uk.ac.starlink.topcat.join.OutputRequirements

public class OutputRequirements extends Object
Defines the per-table requirements for type of output in a multi-table match. This class provides graphical components that the user can interact with to define what the output table should look like.
Since:
20 Mar 2004
Author:
Mark Taylor (Starlink)
  • Constructor Details

    • OutputRequirements

      public OutputRequirements()
      Constructs a new OutputRequirements object.
  • Method Details

    • getRowLine

      public JComponent getRowLine()
      Returns a component (suitable for vertical stacking) which allows the user to select which rows will be included in the output.
      Returns:
      selection window
    • getUseCols

      public JToggleButton getUseCols()
      Returns a button which allows the user to select which columns will be included in the output.
      Returns:
      selection button
    • getRowOption

      public MatchOption getRowOption()
      Returns the selected MatchOption for this object
      Returns:
      match option
    • getJoinType

      public uk.ac.starlink.table.join.MultiJoinType getJoinType()
      Returns the selected join type for this object.
      Returns:
      join type