public interface LayerControl extends Control
Modifier and Type | Method and 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.
|
addActionListener, getControlIcon, getControlLabel, getPanel, removeActionListener
TopcatLayer[] getLayers()
uk.ac.starlink.ttools.plot2.LegendEntry[] getLegendEntries()
void submitReports(java.util.Map<LayerId,uk.ac.starlink.ttools.plot2.ReportMap> reports)
reports
- per-layer plot reports for layers generated on
behalf of this and possibly other controlsjava.lang.String getCoordLabel(java.lang.String userCoordName)
userCoordName
- name of one of the user value infos of an
input coord for this controluk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> getZoneSpecifier()
Copyright ? 2003-2017 CCLRC: Council for the Central Laboratory of the Research Councils. All Rights Reserved.