wt.clients.prodmgmt
Class IBADialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bywt.clients.prodmgmt.IBADialog
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class IBADialog
extends JDialog

Dialog launched for editing instance-based attributes on a part.

Supported API: false

Extendable: false

See Also:
Serialized Form

Nested Class Summary
(package private)  class IBADialog.DefaultButtonPanelListener
           
(package private)  class IBADialog.WKThread
           
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private static String BASE_RESOURCE
           
protected  DefaultEditorButtonPanel buttonPanel
           
protected  String confirmExitMsg
           
(package private)  IBAContainerEditor ibaeditor
           
protected  IBAHolder ibaHolder
          reference to IBAHolder and AttributeContainer and AttributeDefinition
protected  boolean mode
           
protected  ResourceBundle resource
           
protected  ClassificationStructDefaultView structure
           
protected  String warningDialogTitle
           
protected  ResourceBundle wresource
           
 
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
IBADialog(Frame parent, ResourceBundle resource, IBAHolder ibaHolder, ClassificationStructDefaultView structure, boolean mode)
          This constructor will create the AttributeValueDetailsEditor, initializeData and Components.
 
Method Summary
protected  void addClassificationButtons()
           
protected  void buttonApply()
          buttonApply method called when Apply button clicked
protected  void buttonCancel()
          buttonCancel method called when Cancel button clicked
protected  void buttonOk()
          buttonOk method called when Ok button clicked
private  boolean confirmExit()
           
private  DefaultEditorButtonPanel createButtonPanel()
          This method is a private helper method which creates the button Panel
protected  void initializeIBAEditor()
           
protected  void initResource()
           
protected  void placeComponents()
          This method is a private helper method which places all the components inside the dialog
private  void placeInCenter()
          This method is a private helper method which places the Dialog in the centre of the Screen
 Object showDialog()
          This method is called to show the modal Dialog
 
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

BASE_RESOURCE

private static final String BASE_RESOURCE
See Also:
Constant Field Values

resource

protected ResourceBundle resource

wresource

protected ResourceBundle wresource

ibaeditor

IBAContainerEditor ibaeditor

buttonPanel

protected DefaultEditorButtonPanel buttonPanel

ibaHolder

protected IBAHolder ibaHolder
reference to IBAHolder and AttributeContainer and AttributeDefinition


structure

protected ClassificationStructDefaultView structure

mode

protected boolean mode

confirmExitMsg

protected String confirmExitMsg

warningDialogTitle

protected String warningDialogTitle
Constructor Detail

IBADialog

public IBADialog(Frame parent,
                 ResourceBundle resource,
                 IBAHolder ibaHolder,
                 ClassificationStructDefaultView structure,
                 boolean mode)
This constructor will create the AttributeValueDetailsEditor, initializeData and Components.

Method Detail

showDialog

public Object showDialog()
This method is called to show the modal Dialog


initializeIBAEditor

protected void initializeIBAEditor()

addClassificationButtons

protected void addClassificationButtons()

placeComponents

protected void placeComponents()
This method is a private helper method which places all the components inside the dialog


placeInCenter

private void placeInCenter()
This method is a private helper method which places the Dialog in the centre of the Screen


createButtonPanel

private DefaultEditorButtonPanel createButtonPanel()
This method is a private helper method which creates the button Panel


buttonApply

protected void buttonApply()
buttonApply method called when Apply button clicked


buttonCancel

protected void buttonCancel()
buttonCancel method called when Cancel button clicked


buttonOk

protected void buttonOk()
buttonOk method called when Ok button clicked


confirmExit

private boolean confirmExit()

initResource

protected void initResource()