fftManager
Class PamFFTControl
java.lang.Object
PamController.PamControlledUnit
fftManager.PamFFTControl
- All Implemented Interfaces:
- PamSettings
public class PamFFTControl
- extends PamControlledUnit
- implements PamSettings
| Methods inherited from class PamController.PamControlledUnit |
addOtherRelatedMenuItems, addPamProcess, addRelatedMenuItems, canClose, createDisplayMenu, createFileMenu, createHelpMenu, getFrameNumber, getNumPamProcesses, getPamModuleInfo, getPamProcess, getPamView, getSidePanel, getTabPanel, getTabSpecificMenuBar, getUnitName, getUnitType, gotoTab, notifyModelChanged, pamHasStopped, pamToStart, removePamProcess, removeUnit, setFrameNumber, setPamModuleInfo, setPamView, setSidePanel, setTabPanel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PamFFTControl
public PamFFTControl(String unitName)
createDetectionMenu
public JMenuItem createDetectionMenu(Frame parentFrame)
- Description copied from class:
PamControlledUnit
- Create a JMenu object containing MenuItems associated with PamProcesses
- Overrides:
createDetectionMenu in class PamControlledUnit
- Parameters:
parentFrame - The owner frame of the menu
- Returns:
- reference to a JMenu which can be added to an existing menu or
menu bar
Note that if multiple views are to use the same menu, then they
should each create a new menu (by setting Create to true) the
first time they call this method.
getFftParameters
public FFTParameters getFftParameters()
getSettingsReference
public Serializable getSettingsReference()
- Specified by:
getSettingsReference in interface PamSettings
- Returns:
- The serialisable object that will be stored
getSettingsVersion
public long getSettingsVersion()
- Specified by:
getSettingsVersion in interface PamSettings
- Returns:
- An integer version number for the settings
restoreSettings
public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
- Specified by:
restoreSettings in interface PamSettings
- Returns:
- true if successful The object performs final checks (if needed)
and then casts the settings data
pamcontrolledunitSettings.settings into the correct type and uses
as required
setupControlledUnit
public void setupControlledUnit()
- Description copied from class:
PamControlledUnit
- called for all PamControlledUnits after all units have been created.
This is a good time for the controlled units and processes to find and
check their source data and the configuration generally since most
onjects (i.e. output data blocks) should be in place
- Overrides:
setupControlledUnit in class PamControlledUnit
rename
public void rename(String newName)
- Overrides:
rename in class PamControlledUnit