de.uni_paderborn.fujaba.gui
Class EditActivityDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byde.uni_paderborn.fujaba.gui.AbstractDialog
                          extended byde.uni_paderborn.fujaba.gui.EditActivityDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, TextEditAction.ClosableDialog, javax.swing.WindowConstants

public class EditActivityDialog
extends AbstractDialog
implements TextEditAction.ClosableDialog

Dialog for the activity panels

Associations

                n                panels                0..1
 ActivityPanel --------------------------------------------- EditActivityDialog
                activityPanels   {sorted,}   activityDialog
 

Version:
$Revision: 1.33 $
Author:
$Author: cschneid $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog
AbstractDialog.DialogClose
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog
CANCEL, NONE, OK
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
EditActivityDialog(javax.swing.JFrame frame, ASGElement asgElement)
          Constructor for class EditActivityDialog
 
Method Summary
 void addToActivityPanels(ActivityPanel elem)
          Access method for an one to n association.
 void cancelPressed()
          No comment provided by developer, please add a comment to improve documentation.
protected  javax.swing.JPanel createMainPanel()
          Contains the complete user interface of the dialog, except "Ok" and "Cancel" buttons.
 ASGElement getAsgElement()
          Get the asgElement attribute of the EditActivityDialog object
 ActivityPanel getFromActivityPanels(java.lang.String name)
          Get the fromActivityPanels attribute of the EditActivityDialog object
 boolean hasInActivityPanels(ActivityPanel elem)
          No comment provided by developer, please add a comment to improve documentation.
 void hideWhileEditing()
          only to implement ClosableDialog interface (not used)
 java.util.Iterator iteratorOfActivityPanels()
          No comment provided by developer, please add a comment to improve documentation.
 void okPressed()
          okPressed and cancelPressed from AbstractDialog, overwritten for FujabaLog
protected  void parse()
          Get all information from the user interface and put them back to the parameters that can be modified by this dialog.
 void removeAllFromActivityPanels()
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromActivityPanels(ActivityPanel elem)
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfActivityPanels()
          No comment provided by developer, please add a comment to improve documentation.
protected  void unparse()
          Read the parameters which can be modified and put all information into the dialogs user interface.
 
Methods inherited from class de.uni_paderborn.fujaba.gui.AbstractDialog
centerDialog, checkConstraints, createButtonPanel, createUserInterface, getCancelButton, getOkButton, getUserChoice, initialize, setCancelButton, setOkButton, setUserChoice
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EditActivityDialog

public EditActivityDialog(javax.swing.JFrame frame,
                          ASGElement asgElement)
Constructor for class EditActivityDialog

Parameters:
frame - No description provided
asgElement - No description provided
Method Detail

getAsgElement

public ASGElement getAsgElement()
Get the asgElement attribute of the EditActivityDialog object

Returns:
The asgElement value

createMainPanel

protected javax.swing.JPanel createMainPanel()
Contains the complete user interface of the dialog, except "Ok" and "Cancel" buttons. Called by createUserInterface ().

Specified by:
createMainPanel in class AbstractDialog
Returns:
JPanel that is positioned in the middle of the dialog.
See Also:
AbstractDialog.createUserInterface()

unparse

protected void unparse()
Read the parameters which can be modified and put all information into the dialogs user interface. Called by initialize ().

Specified by:
unparse in class AbstractDialog
See Also:
AbstractDialog.initialize()

parse

protected void parse()
Get all information from the user interface and put them back to the parameters that can be modified by this dialog. Called by okPressed ().

Specified by:
parse in class AbstractDialog
See Also:
AbstractDialog.okPressed()

okPressed

public void okPressed()
okPressed and cancelPressed from AbstractDialog, overwritten for FujabaLog

Specified by:
okPressed in interface TextEditAction.ClosableDialog
Overrides:
okPressed in class AbstractDialog
See Also:
AbstractDialog.checkConstraints(), AbstractDialog.parse()

cancelPressed

public void cancelPressed()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
cancelPressed in class AbstractDialog

addToActivityPanels

public void addToActivityPanels(ActivityPanel elem)
Access method for an one to n association.

Parameters:
elem - The object added.

hasInActivityPanels

public boolean hasInActivityPanels(ActivityPanel elem)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
elem - No description provided
Returns:
No description provided

iteratorOfActivityPanels

public java.util.Iterator iteratorOfActivityPanels()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

getFromActivityPanels

public ActivityPanel getFromActivityPanels(java.lang.String name)
Get the fromActivityPanels attribute of the EditActivityDialog object

Parameters:
name - No description provided
Returns:
The fromActivityPanels value

removeFromActivityPanels

public void removeFromActivityPanels(ActivityPanel elem)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
elem - No description provided

sizeOfActivityPanels

public int sizeOfActivityPanels()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

removeAllFromActivityPanels

public void removeAllFromActivityPanels()
No comment provided by developer, please add a comment to improve documentation.


hideWhileEditing

public void hideWhileEditing()
only to implement ClosableDialog interface (not used)

Specified by:
hideWhileEditing in interface TextEditAction.ClosableDialog