Package uk.ac.starlink.topcat.plot2
Class ActionSpecifierPanel
- java.lang.Object
-
- uk.ac.starlink.ttools.plot2.config.SpecifierPanel<uk.ac.starlink.ttools.plot2.config.ConfigMap>
-
- uk.ac.starlink.topcat.plot2.ActionSpecifierPanel
-
- All Implemented Interfaces:
uk.ac.starlink.ttools.plot2.config.Specifier<uk.ac.starlink.ttools.plot2.config.ConfigMap>
public class ActionSpecifierPanel extends uk.ac.starlink.ttools.plot2.config.SpecifierPanel<uk.ac.starlink.ttools.plot2.config.ConfigMap>Decorates a SpecifierPanel with Clear and Submit buttons. Clear resets all items to their default, and submit invokes this object'sdoSubmitmethod.- Since:
- 13 Mar 2013
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description ActionSpecifierPanel(uk.ac.starlink.ttools.plot2.config.Specifier<uk.ac.starlink.ttools.plot2.config.ConfigMap> baseSpecifier)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Invokes the clear action on this panel.javax.swing.JComponentcreateComponent()protected voiddoSubmit(java.awt.event.ActionEvent evt)Invoked when the submit action is performed.uk.ac.starlink.ttools.plot2.config.ConfigMapgetSpecifiedValue()voidsetSpecifiedValue(uk.ac.starlink.ttools.plot2.config.ConfigMap config)voidsubmitReport(uk.ac.starlink.ttools.plot2.ReportMap report)
-
-
-
Method Detail
-
doSubmit
protected void doSubmit(java.awt.event.ActionEvent evt)
Invoked when the submit action is performed. Default implementation does nothing, but subclasses may override it.- Parameters:
evt- submission event
-
createComponent
public javax.swing.JComponent createComponent()
- Specified by:
createComponentin classuk.ac.starlink.ttools.plot2.config.SpecifierPanel<uk.ac.starlink.ttools.plot2.config.ConfigMap>
-
getSpecifiedValue
public uk.ac.starlink.ttools.plot2.config.ConfigMap getSpecifiedValue()
-
setSpecifiedValue
public void setSpecifiedValue(uk.ac.starlink.ttools.plot2.config.ConfigMap config)
-
submitReport
public void submitReport(uk.ac.starlink.ttools.plot2.ReportMap report)
-
clear
public void clear()
Invokes the clear action on this panel.
-
-