org.graffiti.editor.dialog
Class DefaultParameterDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.graffiti.editor.dialog.AbstractParameterDialog
                          extended by org.graffiti.editor.dialog.DefaultParameterDialog
All Implemented Interfaces:
ActionListener, WindowListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, ParameterDialog

public class DefaultParameterDialog
extends AbstractParameterDialog
implements ActionListener, WindowListener, PropertyChangeListener

The default implementation of a parameter dialog.

Version:
$Revision: 5792 $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected static Bundle coreBundle
          The Bundle of the view type chooser.
protected  Parameter<?>[] defaultParams
          The list of default parameters.
protected  ParameterEditPanel paramEditPanel
          The panel used to display and change parameter values.
protected  Parametrizable parametrizable
          The Parametrizable to display settings for.
protected  Parameter<?>[] params
          The list of parameters, the user is editing.
protected  boolean showUserPrefs
          True, if the Parametrizable supports user prefs.
 
Fields inherited from class org.graffiti.editor.dialog.AbstractParameterDialog
valueEditContainer
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DefaultParameterDialog(EditComponentManager editComponentManager, MainFrame parent, Parametrizable parametrizable, Selection selection)
          Constructor for DefaultParameterDialog.
 
Method Summary
 void actionPerformed(ActionEvent e)
           
 Parameter<?>[] getEditedParameters()
          Returns the array of edited parameters.
 boolean isOkSelected()
          DOCUMENT ME!
 void propertyChange(PropertyChangeEvent evt)
           
 void windowActivated(WindowEvent arg0)
           
 void windowClosed(WindowEvent arg0)
           
 void windowClosing(WindowEvent arg0)
           
 void windowDeactivated(WindowEvent arg0)
           
 void windowDeiconified(WindowEvent arg0)
           
 void windowIconified(WindowEvent arg0)
           
 void windowOpened(WindowEvent arg0)
           
 
Methods inherited from class org.graffiti.editor.dialog.AbstractParameterDialog
setValueEditContainer, validateComponents
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, 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, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

coreBundle

protected static final Bundle coreBundle
The Bundle of the view type chooser.


paramEditPanel

protected ParameterEditPanel paramEditPanel
The panel used to display and change parameter values.


parametrizable

protected Parametrizable parametrizable
The Parametrizable to display settings for.


params

protected Parameter<?>[] params
The list of parameters, the user is editing.


defaultParams

protected Parameter<?>[] defaultParams
The list of default parameters.


showUserPrefs

protected boolean showUserPrefs
True, if the Parametrizable supports user prefs.

Constructor Detail

DefaultParameterDialog

public DefaultParameterDialog(EditComponentManager editComponentManager,
                              MainFrame parent,
                              Parametrizable parametrizable,
                              Selection selection)
Constructor for DefaultParameterDialog.

Parameters:
editComponentManager - DOCUMENT ME!
parent - the parent of this dialog.
parametrizable - the parametrizable to display parameter settings for
selection - DOCUMENT ME!
Method Detail

getEditedParameters

public Parameter<?>[] getEditedParameters()
Description copied from interface: ParameterDialog
Returns the array of edited parameters.

Specified by:
getEditedParameters in interface ParameterDialog
Returns:
the array of edited parameters.
See Also:
ParameterDialog.getEditedParameters()

isOkSelected

public boolean isOkSelected()
DOCUMENT ME!

Specified by:
isOkSelected in interface ParameterDialog
Returns:
DOCUMENT ME!

actionPerformed

public void actionPerformed(ActionEvent e)
Specified by:
actionPerformed in interface ActionListener
See Also:
ActionListener.actionPerformed(ActionEvent)

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Specified by:
propertyChange in interface PropertyChangeListener

windowActivated

public void windowActivated(WindowEvent arg0)
Specified by:
windowActivated in interface WindowListener
See Also:
WindowListener.windowActivated(WindowEvent)

windowClosed

public void windowClosed(WindowEvent arg0)
Specified by:
windowClosed in interface WindowListener
See Also:
WindowListener.windowClosed(WindowEvent)

windowClosing

public void windowClosing(WindowEvent arg0)
Specified by:
windowClosing in interface WindowListener
See Also:
WindowListener.windowClosing(WindowEvent)

windowDeactivated

public void windowDeactivated(WindowEvent arg0)
Specified by:
windowDeactivated in interface WindowListener
See Also:
WindowListener.windowDeactivated(WindowEvent)

windowDeiconified

public void windowDeiconified(WindowEvent arg0)
Specified by:
windowDeiconified in interface WindowListener
See Also:
WindowListener.windowDeiconified(WindowEvent)

windowIconified

public void windowIconified(WindowEvent arg0)
Specified by:
windowIconified in interface WindowListener
See Also:
WindowListener.windowIconified(WindowEvent)

windowOpened

public void windowOpened(WindowEvent arg0)
Specified by:
windowOpened in interface WindowListener
See Also:
WindowListener.windowOpened(WindowEvent)


Generated at 2012-05-30 11:00:36 PM CEST