uk.ac.starlink.topcat.plot2
Class SingleFormLayerControl
java.lang.Object
uk.ac.starlink.topcat.plot2.TabberControl
uk.ac.starlink.topcat.plot2.FormLayerControl
uk.ac.starlink.topcat.plot2.SingleFormLayerControl
- All Implemented Interfaces:
- Control, LayerControl
public class SingleFormLayerControl
- extends FormLayerControl
FormLayerControl in which a single fixed form control is used.
It still allows per-subset configuration of different layers
using the same form.
- Since:
- 9 Jan 2014
- Author:
- Mark Taylor
Method Summary |
protected FormControl[] |
getFormControls()
Returns a list of all the form controls, active or not, currently
managd by this layer control. |
protected boolean |
isControlActive(FormControl fc)
Indicates whether a given form control is contributing the the plot
on behalf of this layer control. |
Methods inherited from class uk.ac.starlink.topcat.plot2.FormLayerControl |
getControlLabel, getCoordLabel, getLayers, getLegendEntries, getPositionCoordPanel, getSubsetManager, getSubsetStack, getTableSelector, getTopcatModel, getZoneSpecifier, setTopcatModel, submitReports |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingleFormLayerControl
public SingleFormLayerControl(PositionCoordPanel posCoordPanel,
TypedListModel<TopcatModel> tablesModel,
uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> zsel,
boolean autoPopulate,
NextSupplier nextSupplier,
TopcatListener tcListener,
Icon controlIcon,
uk.ac.starlink.ttools.plot2.Plotter plotter,
Configger baseConfigger)
- Constructor.
- Parameters:
posCoordPanel
- panel for entering table and basic positional
coordinatestablesModel
- list of available tableszsel
- zone id specifier, may be null for single-zone plotsautoPopulate
- if true, when the table is changed an attempt
will be made to initialise the coordinate fields
with some suitable valuesnextSupplier
- manages global dispensing for some style optionstcListener
- listener for TopcatEventscontrolIcon
- icon for control stackplotter
- plotterbaseConfigger
- configuration source for some global config
options
getFormControls
protected FormControl[] getFormControls()
- Description copied from class:
FormLayerControl
- Returns a list of all the form controls, active or not, currently
managd by this layer control.
- Specified by:
getFormControls
in class FormLayerControl
- Returns:
- list of all form controls
isControlActive
protected boolean isControlActive(FormControl fc)
- Description copied from class:
FormLayerControl
- Indicates whether a given form control is contributing the the plot
on behalf of this layer control.
- Specified by:
isControlActive
in class FormLayerControl
- Parameters:
fc
- form control managed by this layer control
- Returns:
- true iff fc is active (contributing to plot)
Copyright © 2003-2019 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.