wt.clients.csm.navigation
Class LikeQFDetailsDialog

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.csm.navigation.LikeQFDetailsDialog
All Implemented Interfaces:
Accessible, ActionListener, EventListener, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class LikeQFDetailsDialog
extends JDialog
implements ActionListener

See Also:
Serialized Form

Nested Class Summary
(package private)  class LikeQFDetailsDialog.DefaultButtonPanelListener
           
(package private)  class LikeQFDetailsDialog.MainPanel
           
(package private)  class LikeQFDetailsDialog.NewValuePanel
           
 
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  DefaultEditorButtonPanel buttonPanel
           
private  QueryFormElementDefaultView container
           
private static boolean debug
           
private  AttributeDefDefaultView definition
           
private  boolean hasNullValue
           
private  Vector likeValueVector
           
private  boolean mode
           
private static String NAVIGATION_RESOURCE
           
private  QueryFormElementDefaultView newClone
           
private  ResourceBundle nvResource
           
private  LikeQFDetailsSelector valueListSelector
           
private  InlineLikeValueEditorWidget widget
           
 
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
LikeQFDetailsDialog(Frame parent, QueryFormElementDefaultView container, InlineLikeValueEditorWidget widget, boolean mode)
           
LikeQFDetailsDialog(QueryFormElementDefaultView container, InlineLikeValueEditorWidget widget)
           
 
Method Summary
 void actionPerformed(ActionEvent e)
           
private  void addNewValue()
           
private  void buttonApply()
           
private  void buttonCancel()
           
private  void buttonOk()
           
private  DefaultEditorButtonPanel createButtonPanel()
           
private  void deleteValue()
           
private  String getTitleName(String key, Object[] params)
          Display the exception messages with the key plus the parameters.
protected  void initResource()
           
private  void placeComponents()
           
private  void placeInCenter()
           
private  void populateInitialValues()
           
private  void populateInitialVector()
           
 void showDialog()
           
 
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

NAVIGATION_RESOURCE

private static final String NAVIGATION_RESOURCE
See Also:
Constant Field Values

debug

private static final boolean debug

nvResource

private ResourceBundle nvResource

buttonPanel

private DefaultEditorButtonPanel buttonPanel

container

private QueryFormElementDefaultView container

newClone

private QueryFormElementDefaultView newClone

definition

private AttributeDefDefaultView definition

widget

private InlineLikeValueEditorWidget widget

likeValueVector

private Vector likeValueVector

valueListSelector

private LikeQFDetailsSelector valueListSelector

mode

private boolean mode

hasNullValue

private boolean hasNullValue
Constructor Detail

LikeQFDetailsDialog

public LikeQFDetailsDialog(QueryFormElementDefaultView container,
                           InlineLikeValueEditorWidget widget)

LikeQFDetailsDialog

public LikeQFDetailsDialog(Frame parent,
                           QueryFormElementDefaultView container,
                           InlineLikeValueEditorWidget widget,
                           boolean mode)
Method Detail

showDialog

public void showDialog()

initResource

protected void initResource()

placeInCenter

private void placeInCenter()

populateInitialVector

private void populateInitialVector()

populateInitialValues

private void populateInitialValues()

placeComponents

private void placeComponents()

createButtonPanel

private DefaultEditorButtonPanel createButtonPanel()

actionPerformed

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

addNewValue

private void addNewValue()

deleteValue

private void deleteValue()

buttonApply

private void buttonApply()

buttonCancel

private void buttonCancel()

buttonOk

private void buttonOk()

getTitleName

private String getTitleName(String key,
                            Object[] params)
Display the exception messages with the key plus the parameters.

Parameters:
key - Key to find the string from the resource bundle
params - Parameters passed to the value from the resource bundle