wt.clients.csm.search
Class BaseSearchPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bywt.clients.csm.search.BaseSearchPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class BaseSearchPanel
extends JPanel

See Also:
Serialized Form

Nested Class Summary
(package private)  class BaseSearchPanel.TabChangeListener
           
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
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
(package private)  boolean busy
           
private  int COMBOBOX_WIDTH
          String containing the Resource Bundle
protected  String[] comboValues
           
(package private)  boolean dirty
           
protected  GridBagLayoutUtil gb
           
protected  int[] intValues
           
protected  JPanel mainPanel
           
protected  JComboBox msComboBoxR
           
protected  JComboBox msComboBoxS
           
protected  JTabbedPane pane
          reference to JTabbedPane
protected  JComboBox rcComboBoxS
           
protected  ResultsPanelInterface rp
           
protected  RToolBarPanel rToolBarPanel
           
protected  SearchPanelInterface sp
           
protected  ResourceBundle sresource
           
protected  SToolBarPanel sToolBarPanel
           
protected  Object structure
           
protected  JPanel tbPanel
           
protected  String title
           
protected  JComboBox valueComboBoxR
           
protected  JComboBox valueComboBoxS
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BaseSearchPanel(ResourceBundle sresource, SearchPanelInterface sp, ResultsPanelInterface rp)
          This constructor will create the AttributeValueDetailsEditor, initializeData and Components.
 
Method Summary
private  JComboBox createMSComboBox()
           
private  JComboBox createRCComboBox()
           
private  JComboBox createValueComboBox()
           
 void disableTBButtons()
           
private  void displayExceptionMessage(String key, Object[] params)
          Display the exception messages with the key plus the parameters.
 Object getRankingContext()
           
 ResultsPanelInterface getResultsPanel()
           
 RToolBarPanel getRToolBarPanel()
           
 SearchPanelInterface getSearchPanel()
           
 int getSelectedCount()
           
 MeasurementSystemDefaultView getSelectedMS()
           
 Vector getSelectedValues()
           
 SToolBarPanel getSToolBarPanel()
           
 JTabbedPane getTabbedPane()
           
 boolean isDirty()
           
 void replaceToolBar(int i)
           
protected  void setComponents(SearchPanelInterface sp, ResultsPanelInterface rp)
          This method is a private helper method which places all the components inside the dialog
 void setDirty(boolean flag)
           
private  void setToolBarPanel()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMBOBOX_WIDTH

private int COMBOBOX_WIDTH
String containing the Resource Bundle


sresource

protected ResourceBundle sresource

busy

boolean busy

dirty

boolean dirty

sToolBarPanel

protected SToolBarPanel sToolBarPanel

rToolBarPanel

protected RToolBarPanel rToolBarPanel

mainPanel

protected JPanel mainPanel

tbPanel

protected JPanel tbPanel

sp

protected SearchPanelInterface sp

rp

protected ResultsPanelInterface rp

title

protected String title

structure

protected Object structure

comboValues

protected String[] comboValues

intValues

protected int[] intValues

gb

protected GridBagLayoutUtil gb

pane

protected JTabbedPane pane
reference to JTabbedPane


msComboBoxS

protected JComboBox msComboBoxS

msComboBoxR

protected JComboBox msComboBoxR

valueComboBoxS

protected JComboBox valueComboBoxS

valueComboBoxR

protected JComboBox valueComboBoxR

rcComboBoxS

protected JComboBox rcComboBoxS
Constructor Detail

BaseSearchPanel

public BaseSearchPanel(ResourceBundle sresource,
                       SearchPanelInterface sp,
                       ResultsPanelInterface rp)
This constructor will create the AttributeValueDetailsEditor, initializeData and Components.

Method Detail

setComponents

protected void setComponents(SearchPanelInterface sp,
                             ResultsPanelInterface rp)
This method is a private helper method which places all the components inside the dialog


setToolBarPanel

private void setToolBarPanel()

createMSComboBox

private JComboBox createMSComboBox()

createValueComboBox

private JComboBox createValueComboBox()

createRCComboBox

private JComboBox createRCComboBox()

getSearchPanel

public SearchPanelInterface getSearchPanel()

getResultsPanel

public ResultsPanelInterface getResultsPanel()

getRToolBarPanel

public RToolBarPanel getRToolBarPanel()

getSToolBarPanel

public SToolBarPanel getSToolBarPanel()

getSelectedValues

public Vector getSelectedValues()

getTabbedPane

public JTabbedPane getTabbedPane()

getSelectedMS

public MeasurementSystemDefaultView getSelectedMS()

getSelectedCount

public int getSelectedCount()

getRankingContext

public Object getRankingContext()

replaceToolBar

public void replaceToolBar(int i)

isDirty

public boolean isDirty()

setDirty

public void setDirty(boolean flag)

disableTBButtons

public void disableTBButtons()

displayExceptionMessage

private void displayExceptionMessage(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