public class DatalessLayerControl extends SingleZoneLayerControl
Constructor and Description |
---|
DatalessLayerControl(uk.ac.starlink.ttools.plot2.Plotter<?> plotter,
uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> zsel,
Configger baseConfigger)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getCoordLabel(String userCoordName)
Returns a text label associated with one of the user coords for
this control, typically the name of the column or expression
supplying the data.
|
uk.ac.starlink.ttools.plot2.LegendEntry[] |
getLegendEntries()
Returns legend entries associated with this control.
|
uk.ac.starlink.ttools.plot2.Plotter<?>[] |
getPlotters()
Returns a list of the plotters that will be used by this control
to create layers.
|
protected SingleZoneLayer |
getSingleZoneLayer()
Returns the layer produced by this control.
|
TablesListComboBox |
getTableSelector()
Returns the selection widget for choosing which table this control
is working with.
|
uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> |
getZoneSpecifier()
Returns a specifier that determines which zone of a multi-zone plot
this control's layers will be displayed in.
|
getLayers, hasLayers, submitReports
addSpecifierTab, getConfig, getConfigSpecifiers
addActionListener, addControlTab, addZoneTab, getActionForwarder, getControlIcon, getControlLabel, getPanel, getTabber, removeActionListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addActionListener, getControlIcon, getControlLabel, getPanel, removeActionListener
public DatalessLayerControl(uk.ac.starlink.ttools.plot2.Plotter<?> plotter, uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> zsel, Configger baseConfigger)
plotter
- plotterzsel
- zone id specifier, may be null for single-zone casebaseConfigger
- provides global configuration infopublic uk.ac.starlink.ttools.plot2.Plotter<?>[] getPlotters()
LayerControl
protected SingleZoneLayer getSingleZoneLayer()
SingleZoneLayerControl
getSingleZoneLayer
in class SingleZoneLayerControl
public uk.ac.starlink.ttools.plot2.LegendEntry[] getLegendEntries()
LayerControl
public String getCoordLabel(String userCoordName)
LayerControl
userCoordName
- name of one of the user value infos of an
input coord for this controlpublic uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> getZoneSpecifier()
LayerControl
public TablesListComboBox getTableSelector()
LayerControl
Copyright © 2003-2025 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.