Package adams.gui.menu
Class PlotAttributeVsAttribute
- java.lang.Object
-
- adams.gui.application.AbstractMenuItemDefinition
-
- adams.gui.application.AbstractBasicMenuItemDefinition
-
- adams.gui.menu.AbstractWekaMenuItemDefinition
-
- adams.gui.menu.AbstractParameterHandlingWekaMenuItemDefinition
-
- adams.gui.menu.PlotAttributeVsAttribute
-
- All Implemented Interfaces:
adams.gui.application.AdditionalParameterHandler,Serializable,Comparable<adams.gui.application.AbstractMenuItemDefinition>
public class PlotAttributeVsAttribute extends AbstractParameterHandlingWekaMenuItemDefinition
Allows the user to select a dataset and plot attribute vs attribute (selected by user).- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
ThresholdCurve, Serialized Form
-
-
Field Summary
-
Fields inherited from class adams.gui.menu.AbstractParameterHandlingWekaMenuItemDefinition
m_Parameters
-
-
Constructor Summary
Constructors Constructor Description PlotAttributeVsAttribute()Initializes the menu item with no owner.PlotAttributeVsAttribute(adams.gui.application.AbstractApplicationFrame owner)Initializes the menu item.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description adams.flow.core.ActorgetActor()Used to create an instance of a specific actor.StringgetCategory()Returns the category of the menu item in which it should appear, i.e., the name of the menu.StringgetTitle()Returns the title of the window (and text of menuitem).adams.core.option.UserModegetUserMode()Returns the user mode, which determines visibility as well.protected booleangetUseThread()Whether to use a simple runnable for launching or a separate thread.booleanisSingleton()Whether the panel can only be displayed once.voidlaunch()Launches the functionality of the menu item.-
Methods inherited from class adams.gui.menu.AbstractParameterHandlingWekaMenuItemDefinition
initialize, setAdditionalParameters
-
Methods inherited from class adams.gui.menu.AbstractWekaMenuItemDefinition
getIconName
-
Methods inherited from class adams.gui.application.AbstractBasicMenuItemDefinition
getMenuItem, postLaunch, preLaunch
-
-
-
-
Constructor Detail
-
PlotAttributeVsAttribute
public PlotAttributeVsAttribute()
Initializes the menu item with no owner.
-
PlotAttributeVsAttribute
public PlotAttributeVsAttribute(adams.gui.application.AbstractApplicationFrame owner)
Initializes the menu item.- Parameters:
owner- the owning application
-
-
Method Detail
-
getActor
public adams.flow.core.Actor getActor() throws ExceptionUsed to create an instance of a specific actor.- Returns:
- a suitably configured
Actorvalue - Throws:
Exception- if set up fails
-
launch
public void launch()
Launches the functionality of the menu item.- Specified by:
launchin classadams.gui.application.AbstractBasicMenuItemDefinition
-
getTitle
public String getTitle()
Returns the title of the window (and text of menuitem).- Specified by:
getTitlein classadams.gui.application.AbstractMenuItemDefinition- Returns:
- the title
-
isSingleton
public boolean isSingleton()
Whether the panel can only be displayed once.- Specified by:
isSingletonin classadams.gui.application.AbstractMenuItemDefinition- Returns:
- true if the panel can only be displayed once
-
getUseThread
protected boolean getUseThread()
Whether to use a simple runnable for launching or a separate thread.- Overrides:
getUseThreadin classadams.gui.application.AbstractBasicMenuItemDefinition- Returns:
- true if to use separate thread
-
getUserMode
public adams.core.option.UserMode getUserMode()
Returns the user mode, which determines visibility as well.- Specified by:
getUserModein classadams.gui.application.AbstractMenuItemDefinition- Returns:
- the user mode
-
getCategory
public String getCategory()
Returns the category of the menu item in which it should appear, i.e., the name of the menu.- Overrides:
getCategoryin classAbstractWekaMenuItemDefinition- Returns:
- the category/menu name
-
-