adams.gui.menu
Class AbstractParameterHandlingWekaMenuItemDefinition

java.lang.Object
  extended by adams.gui.application.AbstractMenuItemDefinition
      extended by adams.gui.menu.AbstractWekaMenuItemDefinition
          extended by adams.gui.menu.AbstractParameterHandlingWekaMenuItemDefinition
All Implemented Interfaces:
AdditionalParameterHandler, Serializable
Direct Known Subclasses:
ArffViewer, Explorer, GraphVisualizer, InstanceCompare, InstanceExplorer, InstancesPlot, ROC, TreeVisualizer

public abstract class AbstractParameterHandlingWekaMenuItemDefinition
extends AbstractWekaMenuItemDefinition
implements AdditionalParameterHandler

Abstract menu item definition for Weka elements that also handle additional parameters.

Version:
$Revision: 4584 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
See Also:
Serialized Form

Field Summary
protected  String[] m_Parameters
          the additional parameters.
 
Fields inherited from class adams.gui.application.AbstractMenuItemDefinition
CATEGORY_HELP, CATEGORY_MAINTENANCE, CATEGORY_PROGRAM, CATEGORY_TOOLS, CATEGORY_VISUALIZATION, m_Owner
 
Constructor Summary
  AbstractParameterHandlingWekaMenuItemDefinition()
          Initializes the menu item with no owner.
protected AbstractParameterHandlingWekaMenuItemDefinition(AbstractApplicationFrame owner)
          Initializes the menu item.
 
Method Summary
protected  void initialize()
          Initializes the members.
 void setAdditionalParameters(String[] params)
          Sets the additional parameters.
 
Methods inherited from class adams.gui.menu.AbstractWekaMenuItemDefinition
getCategory, getIconName
 
Methods inherited from class adams.gui.application.AbstractMenuItemDefinition
createChildFrame, createChildFrame, createChildWindow, createChildWindow, forCommandLine, forName, getDebugging, getIcon, getMenuItem, getMenuItemDefinitions, getOwner, getSystemErr, getSystemOut, getTitle, getUserMode, isSingleton, launch, postLaunch, preLaunch, requiresRestartableApplication, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_Parameters

protected String[] m_Parameters
the additional parameters.

Constructor Detail

AbstractParameterHandlingWekaMenuItemDefinition

public AbstractParameterHandlingWekaMenuItemDefinition()
Initializes the menu item with no owner.


AbstractParameterHandlingWekaMenuItemDefinition

protected AbstractParameterHandlingWekaMenuItemDefinition(AbstractApplicationFrame owner)
Initializes the menu item.

Parameters:
owner - the owning application
Method Detail

initialize

protected void initialize()
Initializes the members.

Overrides:
initialize in class AbstractMenuItemDefinition

setAdditionalParameters

public void setAdditionalParameters(String[] params)
Sets the additional parameters.

Specified by:
setAdditionalParameters in interface AdditionalParameterHandler
Parameters:
params - the parameters


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.