de.uni_paderborn.fujaba.gui
Class PEMultiLink

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.BasicPropertyEditor
                          extended byde.uni_paderborn.fujaba.gui.PEMultiLink
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class PEMultiLink
extends BasicPropertyEditor

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.12 $
Author:
$Author: schneider $
See Also:
Serialized Form

Nested Class Summary
(package private)  class PEMultiLink.MyCellRenderer
          This class renders the content of containerComboBox in human readable format
private  class PEMultiLink.RadioButtonListener
          No comment provided by developer, please add a comment to improve documentation.
 
Nested classes inherited from class de.uni_paderborn.fujaba.gui.BasicPropertyEditor
BasicPropertyEditor.ParseException
 
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
private  javax.swing.JComboBox containerComboBox
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton directRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton firstRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private static java.lang.String IDSwap
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JRadioButton indexRadioButton
          No comment provided by developer, please add a comment to improve documentation.
(package private)  javax.swing.JTextField indexTextField
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton indirectRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JRadioButton lastRadioButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JCheckBox negativeCheckBox
          No comment provided by developer, please add a comment to improve documentation.
private  ASGElement secondIncrement
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField sourceLabel
          No comment provided by developer, please add a comment to improve documentation.
private  PEButton swapButton
          No comment provided by developer, please add a comment to improve documentation.
private  javax.swing.JTextField targetLabel
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.gui.BasicPropertyEditor
asgElement, readOnly
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
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
PEMultiLink(javax.swing.JFrame frame)
          Constructor for class PEMultiLink
 
Method Summary
protected  void additionalProperties(PEEditPanel panel)
          No comment provided by developer, please add a comment to improve documentation.
 boolean buttonActionPerformed(java.lang.String buttonIdentifier, java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
 void buttonOK_actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
protected  void cancel()
          No comment provided by developer, please add a comment to improve documentation.
protected  boolean checkConstraints()
          Put all constraint checks that have to be verified before leaving the dialog into this method.
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 setIncrement(ASGElement asgElement, ASGElement secondAsgElement)
          Sets the increment attribute of the PEMultiLink object
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.BasicPropertyEditor
additionalButtons, buttonAbort_actionPerformed, centerDialog, focusGained, focusLost, getFocusAdapter, getFrame, getIncrement, getPropertyName, initPE, isReadOnly, setFrame, setIncrement, setIncrementWithoutParse, setPanel, setReadOnly, setStatus, showCentered, showLarge
 
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
 

Field Detail

secondIncrement

private ASGElement secondIncrement
No comment provided by developer, please add a comment to improve documentation.


sourceLabel

private javax.swing.JTextField sourceLabel
No comment provided by developer, please add a comment to improve documentation.


targetLabel

private javax.swing.JTextField targetLabel
No comment provided by developer, please add a comment to improve documentation.


swapButton

private PEButton swapButton
No comment provided by developer, please add a comment to improve documentation.


containerComboBox

private javax.swing.JComboBox containerComboBox
No comment provided by developer, please add a comment to improve documentation.


indexTextField

javax.swing.JTextField indexTextField
No comment provided by developer, please add a comment to improve documentation.


firstRadioButton

private javax.swing.JRadioButton firstRadioButton
No comment provided by developer, please add a comment to improve documentation.


lastRadioButton

private javax.swing.JRadioButton lastRadioButton
No comment provided by developer, please add a comment to improve documentation.


directRadioButton

private javax.swing.JRadioButton directRadioButton
No comment provided by developer, please add a comment to improve documentation.


indirectRadioButton

private javax.swing.JRadioButton indirectRadioButton
No comment provided by developer, please add a comment to improve documentation.


indexRadioButton

javax.swing.JRadioButton indexRadioButton
No comment provided by developer, please add a comment to improve documentation.


negativeCheckBox

private javax.swing.JCheckBox negativeCheckBox
No comment provided by developer, please add a comment to improve documentation.


IDSwap

private static java.lang.String IDSwap
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

PEMultiLink

public PEMultiLink(javax.swing.JFrame frame)
Constructor for class PEMultiLink

Parameters:
frame - No description provided
Method Detail

additionalProperties

protected void additionalProperties(PEEditPanel panel)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
additionalProperties in class BasicPropertyEditor
Parameters:
panel - No description provided

setIncrement

public void setIncrement(ASGElement asgElement,
                         ASGElement secondAsgElement)
Sets the increment attribute of the PEMultiLink object

Parameters:
asgElement - The new increment value
secondAsgElement - The new increment value

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 BasicPropertyEditor
See Also:
AbstractDialog.okPressed()

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 BasicPropertyEditor
See Also:
AbstractDialog.initialize()

checkConstraints

protected boolean checkConstraints()
Put all constraint checks that have to be verified before leaving the dialog into this method.

Returns:
true, if all constraints are fulfilled.

cancel

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

Specified by:
cancel in class BasicPropertyEditor

buttonOK_actionPerformed

public void buttonOK_actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
buttonOK_actionPerformed in class BasicPropertyEditor
Parameters:
e - No description provided

buttonActionPerformed

public boolean buttonActionPerformed(java.lang.String buttonIdentifier,
                                     java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
buttonActionPerformed in class BasicPropertyEditor
Parameters:
buttonIdentifier - No description provided
e - No description provided
Returns:
No description provided