wt.clients.csm.search
Class SearchEditor

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

public class SearchEditor
extends BaseEditor
implements EditorInterface

SearchEditor

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class wt.clients.widgets.BaseEditor
 
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
private static boolean debug
           
(package private)  BaseSearchInterface frame
           
private  String measurementSystem
           
(package private)  AbstractNodeDefaultView node
           
(package private)  AbstractQueryFormElementView[] qf
           
static String SEARCH_RESOURCE
           
protected static ResourceBundle searchResource
           
private  NavigationService service
           
(package private)  AbstractNavStructView structure
           
 
Fields inherited from class wt.clients.widgets.BaseEditor
BASE_RESOURCE, COMBOBOX_WIDTH, currentItem, editorDialog, resource, saveFailed, saveStatus, saveSuccess, statusBarHost, statusUpdate, updateStatus
 
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
SearchEditor(BaseSearchInterface frame, NavStructListView nslv)
          SearchEditor constructor
 
Method Summary
protected  void editorApply()
          Implement this BaseEditor abstract method Throws ActionAbortedException
 AbstractNodeDefaultView getCurrentNode()
           
private  AbstractNodeDefaultView getDefaultViewObject(Object obj)
           
 AbstractNavStructView getNavigationStructure(NavStructListView nslv)
           
protected  JFrame getParentFrame()
           
 String getTitle()
          Implement this BaseEditor abstract method to return the dialog title
protected  void initResource()
          Override this to set the container resource bundle
protected  void loadItem(Object obj)
           
 void setBusy(boolean busy)
          Set the busy flag...will change the cursor
 void setMeasurementSystem(String measurementSystem)
           
 void setParentFrame(BaseSearchInterface frame)
           
 
Methods inherited from class wt.clients.widgets.BaseEditor
addEditorListener, broadcastUpdate, closeDialog, createButtonPanel, editorCancel, editorOk, getContext, getMainPanel, getStatusBarHost, isDirty, isEditable, popStatusMessage, pushStatusMessage, removeEditorListener, resetItem, setDirty, setEditable, setMainPanel, setStatusBarHost, showAsModalEditorDialog, showAsModalEditorDialog, showAsModalEditorDialog, updateEditor
 
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
 
Methods inherited from interface wt.clients.widgets.EditorInterface
addEditorListener, isEditable, removeEditorListener, setEditable, setStatusBarHost, showAsModalEditorDialog, updateEditor
 

Field Detail

SEARCH_RESOURCE

public static final String SEARCH_RESOURCE
See Also:
Constant Field Values

debug

private static final boolean debug

searchResource

protected static ResourceBundle searchResource

service

private NavigationService service

structure

AbstractNavStructView structure

frame

BaseSearchInterface frame

measurementSystem

private String measurementSystem

qf

AbstractQueryFormElementView[] qf

node

AbstractNodeDefaultView node
Constructor Detail

SearchEditor

public SearchEditor(BaseSearchInterface frame,
                    NavStructListView nslv)
SearchEditor constructor

Method Detail

initResource

protected void initResource()
Override this to set the container resource bundle

Overrides:
initResource in class BaseEditor

setParentFrame

public void setParentFrame(BaseSearchInterface frame)

getNavigationStructure

public AbstractNavStructView getNavigationStructure(NavStructListView nslv)

getTitle

public String getTitle()
Implement this BaseEditor abstract method to return the dialog title

Specified by:
getTitle in class BaseEditor
Returns:
title string

editorApply

protected void editorApply()
                    throws ActionAbortedException
Implement this BaseEditor abstract method Throws ActionAbortedException

Specified by:
editorApply in class BaseEditor
Throws:
ActionAbortedException

getDefaultViewObject

private AbstractNodeDefaultView getDefaultViewObject(Object obj)

loadItem

protected void loadItem(Object obj)
Overrides:
loadItem in class BaseEditor

getParentFrame

protected JFrame getParentFrame()

getCurrentNode

public AbstractNodeDefaultView getCurrentNode()

setBusy

public void setBusy(boolean busy)
Description copied from class: BaseEditor
Set the busy flag...will change the cursor

Overrides:
setBusy in class BaseEditor
Parameters:
busy - boolean of the busy flag to set

setMeasurementSystem

public void setMeasurementSystem(String measurementSystem)
Overrides:
setMeasurementSystem in class BaseEditor