Configger
, Control
, LayerControl
public class DatalessLayerControl extends ConfigControl implements LayerControl
Constructor | 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 | Description |
---|---|---|
java.lang.String |
getCoordLabel(java.lang.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.
|
TopcatLayer[] |
getLayers() |
Returns the layers contributed by this control.
|
uk.ac.starlink.ttools.plot2.LegendEntry[] |
getLegendEntries() |
Returns legend entries associated with this control.
|
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.
|
void |
submitReports(java.util.Map<LayerId,uk.ac.starlink.ttools.plot2.ReportMap> reports) |
Accepts report information generated by plotting layers.
|
addSpecifierTab, getConfig, getConfigSpecifiers
addActionListener, getControlIcon, getControlLabel, getPanel, removeActionListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addActionListener, addControlTab, addZoneTab, getActionForwarder, getControlIcon, getControlLabel, getPanel, getTabber, 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 TopcatLayer[] getLayers()
LayerControl
getLayers
in interface LayerControl
public uk.ac.starlink.ttools.plot2.LegendEntry[] getLegendEntries()
LayerControl
getLegendEntries
in interface LayerControl
public void submitReports(java.util.Map<LayerId,uk.ac.starlink.ttools.plot2.ReportMap> reports)
LayerControl
submitReports
in interface LayerControl
reports
- per-layer plot reports for layers generated on
behalf of this and possibly other controlspublic java.lang.String getCoordLabel(java.lang.String userCoordName)
LayerControl
getCoordLabel
in interface 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
getZoneSpecifier
in interface LayerControl
Copyright © 2003-2018 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.