Class SweepClassifierDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
PamView.dialog.PamDialog
clickDetector.ClickClassifiers.basicSweep.SweepClassifierDialog
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
,ImportExportUser
The dialog for the sweep click classifier.
- Author:
- Doug Gillespie
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class PamView.dialog.PamDialog
PamDialog.PopupListener
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.Type
Nested classes/interfaces inherited from class java.awt.Component
Component.BaselineResizeBehavior
-
Field Summary
Fields inherited from class PamView.dialog.PamDialog
serialVersionUID
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface PamModel.ImportExportUser
EXPORT_SERIALIZED, EXPORT_XML
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
called when the cancel button is pressed before the dialog closes.Get the object to exportint
Get the available types of export.Get the class of the object input or outputboolean
called when the Ok button is pressed.Get a wrapper for PAM Settings, ideally a PAM Controlled unit which is used to provide a module name and type for exported XML settings.void
standard function which should us used to copy default parameters into the dialog controls.void
setImportObject
(Serializable importObject) Set the imported object.static SweepClassifierSet
showDialog
(Window parentFrame, SweepClassifier sweepClassifier, SweepClassifierSet sweepClassifierSet) static SweepClassifierSet
showDialog
(Window parentFrame, ClickControl clickControl, SweepClassifier sweepClassifier, SweepClassifierSet sweepClassifierSet) New constructor required in order to pass clickControl object, so that we can access the alarm list through clickParametersMethods inherited from class PamView.dialog.PamDialog
addComponent, closeLater, enableHelpButton, exportSettings, formatDouble, getButtonPanel, getCancelButton, getCancelObserver, getDefaultButton, getHelpButton, getHelpPoint, getOkButton, getWarningTitle, importSettings, isMoveToMouse, isSendGeneralSettingsNotification, isWarnDefaultSetting, moveToLocation, moveToMouseLocation, restoreDefaultSettingsQ, setCancelObserver, setDialogComponent, setDoubleValue, setHelpPoint, setMoveToMouse, setSendGeneralSettingsNotification, setVisible, setWarnDefaultSetting, setWarningTitle, showQuestion, showQuestion, showQuestion, showWarning, showWarning, showWarning
Methods inherited from class javax.swing.JDialog
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Method Details
-
showDialog
public static SweepClassifierSet showDialog(Window parentFrame, ClickControl clickControl, SweepClassifier sweepClassifier, SweepClassifierSet sweepClassifierSet) New constructor required in order to pass clickControl object, so that we can access the alarm list through clickParameters- Parameters:
parentFrame
-clickControl
-sweepClassifier
-sweepClassifierSet
-- Returns:
-
showDialog
public static SweepClassifierSet showDialog(Window parentFrame, SweepClassifier sweepClassifier, SweepClassifierSet sweepClassifierSet) -
cancelButtonPressed
public void cancelButtonPressed()Description copied from class:PamDialog
called when the cancel button is pressed before the dialog closes. Generally you should set the parameters returned by the dialog to null or some default value, or in some other way indicate that Cancel was pressed.- Specified by:
cancelButtonPressed
in classPamDialog
-
getParams
public boolean getParams()Description copied from class:PamDialog
called when the Ok button is pressed. This must return true in order that the dialog may close. It should also copy all parameters into an object that will be returned by showDialog. -
restoreDefaultSettings
public void restoreDefaultSettings()Description copied from class:PamDialog
standard function which should us used to copy default parameters into the dialog controls.- Specified by:
restoreDefaultSettings
in classPamDialog
-
getExportObject
Description copied from interface:ImportExportUser
Get the object to export- Specified by:
getExportObject
in interfaceImportExportUser
- Returns:
- object to export
-
setImportObject
Description copied from interface:ImportExportUser
Set the imported object.- Specified by:
setImportObject
in interfaceImportExportUser
- Parameters:
importObject
- imported object
-
getExportTypes
public int getExportTypes()Description copied from interface:ImportExportUser
Get the available types of export. Combination of EXPORT_SERIALIZED and EXPORT_XML.Serialised is a little simpler and safer in many ways, but XML is human readable.
- Specified by:
getExportTypes
in interfaceImportExportUser
- Returns:
- available types of export
-
getIOClass
Description copied from interface:ImportExportUser
Get the class of the object input or output- Specified by:
getIOClass
in interfaceImportExportUser
- Returns:
- Class of io object
-
getSettingsWrapper
Description copied from interface:ImportExportUser
Get a wrapper for PAM Settings, ideally a PAM Controlled unit which is used to provide a module name and type for exported XML settings.- Specified by:
getSettingsWrapper
in interfaceImportExportUser
- Returns:
-