com.tensegrity.gui.swing.dialog
Class OpenFileConflictDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.tensegrity.gui.swing.dialog.BaseDialog
                          extended bycom.tensegrity.gui.swing.dialog.OpenFileConflictDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ContainerListener, Evaluable, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class OpenFileConflictDialog
extends BaseDialog

OpenFileConflictDialog

Version:
$Id: OpenFileConflictDialog.java,v 1.58 2006/05/10 15:44:58 BurkhardWick Exp $
Author:
BurkhardWick
See Also:
Serialized Form

Nested Class Summary
 
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 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
OpenFileConflictDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, ElementDefinitionWrapper edw, LayoutController layoutController, boolean styleConflict, boolean styleNameConflict, boolean geometryConflict, boolean rulesConflict, boolean showRulesOptionApplyLoaded, boolean showLayoutConflicts, boolean showImageConflicts)
          Creates a new OpenFileConflictDialog.
OpenFileConflictDialog(UIManager uiManager, java.awt.Frame frame, java.lang.String keyTitle, java.lang.String keyDescription, ElementDefinitionWrapper edw, LayoutController layoutController, boolean styleConflict, boolean styleNameConflict, boolean geometryConflict, boolean rulesConflict, boolean showRulesOptionApplyLoaded, boolean showLayoutConflicts, boolean showImageConflicts, boolean showLayoutContextUse)
          Creates a new OpenFileConflictDialog.
 
Method Summary
 int getGeometriesOption()
          Returns the integer identifier representing the selected RadioButton.
 int getImagesOption()
          Returns the integer identifier representing the selected RadioButton.
 int getLayoutContextOption()
          Returns the integer identifier representing the selected RadioButton.
 int getRulesOption()
          Returns the integer identifier representing the selected RadioButton.
 int getStyleNamesOption()
          Returns the integer identifier representing the selected RadioButton.
 int getStylesOption()
          Returns the integer identifier representing the selected RadioButton.
 void setGeometriesOption(int option)
          Sets the option for geometry conflicts
 void setImageOption(int option)
          Sets the option for layout context conflicts
 void setLayoutContextOption(int option)
          Sets the option for layout context conflicts
 void setNewGeometryDescName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the geometry
 void setNewGeometryItemName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the geometry
 void setNewImageName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the image
 void setNewLayoutContextName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the layout context
 void setNewRuleName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the rule
 void setNewStyleDescName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the style
 void setNewStyleItemName(java.lang.String oldName, java.lang.String name)
          Sets the new name for the style
 void setRulesOption(int option)
          Sets the option for rules conflicts
 void setStyleNamesOption(int option)
          Sets the option for style name conflicts
 void setStylesOption(int option)
          Sets the option for style conflicts
 boolean storeNewDefaults()
          Returns true, if the user has ticked the option to store the selected method as new default.
 boolean suppressFutureConflicts()
          Returns true, if the user has ticked the option to suppress conflict dialogs for these conflicts in the future
 boolean wasCancelled()
          Returns true if the user selected the cancel option.
 
Methods inherited from class com.tensegrity.gui.swing.dialog.BaseDialog
applyEvList, componentAdded, componentRemoved, dispose, getUIManager, installEvList, keyPressed, keyReleased, keyTyped, setDefaultResourceClassAndURL, setDescriptionText, setResourceClassAndURL, setTitleText, setVisible, show, show
 
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, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated
 
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, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenFileConflictDialog

public OpenFileConflictDialog(UIManager uiManager,
                              java.awt.Frame frame,
                              java.lang.String keyTitle,
                              java.lang.String keyDescription,
                              ElementDefinitionWrapper edw,
                              LayoutController layoutController,
                              boolean styleConflict,
                              boolean styleNameConflict,
                              boolean geometryConflict,
                              boolean rulesConflict,
                              boolean showRulesOptionApplyLoaded,
                              boolean showLayoutConflicts,
                              boolean showImageConflicts)
Creates a new OpenFileConflictDialog.

Parameters:
uiManager - ui manager reference.
frame - the frame to refer to.
keyTitle - the uimanager key for the title of the dialog.
keyDescription - the uimanager key for the description text of the dialog.
edw - Wrapper containing additional conflict information
layoutController - the layout controller of the VisualGraphView, used to validate the new name for a layout context. Ignored, if layoutConflict is false
styleConflict - true, to show the style conflict panel
styleNameConflict - true, to show the style name conflict panel
geometryConflict - true, to show the geometry conflict panel
rulesConflict - true, to show the rules conflict panel
showRulesOptionApplyLoaded - true, to show the rules option "Apply loaded"
showLayoutConflicts - true, to show the layout conflict panel
showImageConflicts - true, to show the image conflict panel

OpenFileConflictDialog

public OpenFileConflictDialog(UIManager uiManager,
                              java.awt.Frame frame,
                              java.lang.String keyTitle,
                              java.lang.String keyDescription,
                              ElementDefinitionWrapper edw,
                              LayoutController layoutController,
                              boolean styleConflict,
                              boolean styleNameConflict,
                              boolean geometryConflict,
                              boolean rulesConflict,
                              boolean showRulesOptionApplyLoaded,
                              boolean showLayoutConflicts,
                              boolean showImageConflicts,
                              boolean showLayoutContextUse)
Creates a new OpenFileConflictDialog.

Parameters:
uiManager - ui manager reference.
frame - the frame to refer to.
keyTitle - the uimanager key for the title of the dialog.
keyDescription - the uimanager key for the description text of the dialog.
edw - Wrapper containing additional conflict information
layoutController - the layout controller of the VisualGraphView, used to validate the new name for a layout context. Ignored, if layoutConflict is false
styleConflict - true, to show the style conflict panel
styleNameConflict - true, to show the style name conflict panel
geometryConflict - true, to show the geometry conflict panel
rulesConflict - true, to show the rules conflict panel
showRulesOptionApplyLoaded - true, to show the rules option "Apply loaded"
showLayoutConflicts - true, to show the layout conflict panel
showImageConflicts - true, to show the image conflict panel
showLayoutContextUse - true, to show the layout conflict option "Use"
Method Detail

wasCancelled

public boolean wasCancelled()
Returns true if the user selected the cancel option.

Returns:
a boolean indicating whether the dialog has been cancelled or not.

getLayoutContextOption

public int getLayoutContextOption()
Returns the integer identifier representing the selected RadioButton. In case of RENAME you can use the getText method to retrieve the new name for the layout context.

Returns:
USE, EXISTING or RENAME.

getImagesOption

public int getImagesOption()
Returns the integer identifier representing the selected RadioButton. In case of RENAME you can use the getText method to retrieve the new name for the layout context.

Returns:
USE, EXISTING or RENAME.

getStylesOption

public int getStylesOption()
Returns the integer identifier representing the selected RadioButton.

Returns:
USE or EXISTING

getStyleNamesOption

public int getStyleNamesOption()
Returns the integer identifier representing the selected RadioButton.

Returns:
USE or EXISTING

getGeometriesOption

public int getGeometriesOption()
Returns the integer identifier representing the selected RadioButton.

Returns:
USE or EXISTING

getRulesOption

public int getRulesOption()
Returns the integer identifier representing the selected RadioButton.

Returns:
USE or EXISTING

setNewLayoutContextName

public void setNewLayoutContextName(java.lang.String oldName,
                                    java.lang.String name)
Sets the new name for the layout context

Parameters:
oldName - The old name of the layout context
name - the new name for the layout context

setNewImageName

public void setNewImageName(java.lang.String oldName,
                            java.lang.String name)
Sets the new name for the image

Parameters:
oldName - The old name of the image
name - the new name for the image

setNewStyleDescName

public void setNewStyleDescName(java.lang.String oldName,
                                java.lang.String name)
Sets the new name for the style

Parameters:
oldName - The old name of the style
name - the new name for the style

setNewStyleItemName

public void setNewStyleItemName(java.lang.String oldName,
                                java.lang.String name)
Sets the new name for the style

Parameters:
oldName - The old name of the style
name - the new name for the style

setNewGeometryDescName

public void setNewGeometryDescName(java.lang.String oldName,
                                   java.lang.String name)
Sets the new name for the geometry

Parameters:
oldName - The old name of the geometry
name - the new name for the geometry

setNewGeometryItemName

public void setNewGeometryItemName(java.lang.String oldName,
                                   java.lang.String name)
Sets the new name for the geometry

Parameters:
oldName - The old name of the geometry
name - the new name for the geometry

setNewRuleName

public void setNewRuleName(java.lang.String oldName,
                           java.lang.String name)
Sets the new name for the rule

Parameters:
oldName - The old name of the rule
name - the new name for the rule

setLayoutContextOption

public void setLayoutContextOption(int option)
Sets the option for layout context conflicts

Parameters:
option - The option to set

setImageOption

public void setImageOption(int option)
Sets the option for layout context conflicts

Parameters:
option - The option to set

setStylesOption

public void setStylesOption(int option)
Sets the option for style conflicts

Parameters:
option - The option to set

setStyleNamesOption

public void setStyleNamesOption(int option)
Sets the option for style name conflicts

Parameters:
option - The option to set

setGeometriesOption

public void setGeometriesOption(int option)
Sets the option for geometry conflicts

Parameters:
option - The option to set

setRulesOption

public void setRulesOption(int option)
Sets the option for rules conflicts

Parameters:
option - The option to set

storeNewDefaults

public boolean storeNewDefaults()
Returns true, if the user has ticked the option to store the selected method as new default.

Returns:
true, if the user has ticked the option to store the selected method as new default.

suppressFutureConflicts

public boolean suppressFutureConflicts()
Returns true, if the user has ticked the option to suppress conflict dialogs for these conflicts in the future

Returns:
true, if the user has ticked the option to suppress conflict dialogs for these conflicts in the future


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.