|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LayerControl
Control subinterface for controls that can contribute PlotLayers to the plot.
Method Summary | |
---|---|
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. |
TopcatLayer[] |
getLayers()
Returns the layers contributed by this control. |
uk.ac.starlink.ttools.plot2.LegendEntry[] |
getLegendEntries()
Returns legend entries associated with 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. |
void |
submitReports(Map<LayerId,uk.ac.starlink.ttools.plot2.ReportMap> reports)
Accepts report information generated by plotting layers. |
Methods inherited from interface uk.ac.starlink.topcat.plot2.Control |
---|
addActionListener, getControlIcon, getControlLabel, getPanel, removeActionListener |
Method Detail |
---|
TopcatLayer[] getLayers()
uk.ac.starlink.ttools.plot2.LegendEntry[] getLegendEntries()
void submitReports(Map<LayerId,uk.ac.starlink.ttools.plot2.ReportMap> reports)
reports
- per-layer plot reports for layers generated on
behalf of this and possibly other controlsString getCoordLabel(String userCoordName)
userCoordName
- name of one of the user value infos of an
input coord for this control
uk.ac.starlink.ttools.plot2.config.Specifier<ZoneId> getZoneSpecifier()
TablesListComboBox getTableSelector()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |