Package uk.ac.starlink.topcat.join
Class OutputRequirements
java.lang.Object
uk.ac.starlink.topcat.join.OutputRequirements
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a listener to be notified if the selected state may have changed.uk.ac.starlink.table.join.MultiJoinType
Returns the selected join type for this object.Returns a component (suitable for vertical stacking) which allows the user to select which rows will be included in the output.Returns the selected MatchOption for this objectvoid
Removes a state change listener.
-
Constructor Details
-
OutputRequirements
public OutputRequirements()Constructs a new OutputRequirements object.
-
-
Method Details
-
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
-
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
-
addActionListener
Adds a listener to be notified if the selected state may have changed.- Parameters:
l
- listener to add
-
removeActionListener
Removes a state change listener.- Parameters:
l
- listener to remove
-