uk.ac.starlink.topcat.join
Class OutputRequirements

java.lang.Object
  extended by 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 Summary
OutputRequirements()
          Constructs a new OutputRequirements object.
 
Method Summary
 uk.ac.starlink.table.join.MultiJoinType getJoinType()
          Returns the selected join type for this object.
 JComponent getRowLine()
          Returns a component (suitable for vertical stacking) which allows the user to select which rows will be included in the output.
 MatchOption getRowOption()
          Returns the selected MatchOption for this object
 JToggleButton getUseCols()
          Returns a button which allows the user to select which columns will be included in the output.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputRequirements

public OutputRequirements()
Constructs a new OutputRequirements object.

Method Detail

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


Copyright © 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.