wt.clients.csm.search
Class SearchNodeEditorPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.widgets.BaseEditorPanel
wt.clients.csm.search.SearchNodeEditorPanel
- All Implemented Interfaces:
- Accessible, ImageObserver, MenuContainer, SearchButtonPanelInterface, Serializable
- public class SearchNodeEditorPanel
- extends BaseEditorPanel
- implements SearchButtonPanelInterface
Search Node Editor Panel
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class java.awt.Container |
|
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, 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 |
debug
boolean debug
mainPanel
JTabbedPane mainPanel
editable
boolean editable
node
AbstractNodeDefaultView node
structure
AbstractNavStructView structure
direct
DirectQueryTargetDefaultView direct
indirect
IndirectQueryTargetDefaultView[] indirect
frame
BaseSearchInterface frame
qinfo
QueryInfoObject qinfo
service
NavigationService service
queryService
QueryService queryService
qf
AbstractQueryFormElementView[] qf
measurementSystem
private String measurementSystem
editor
private SearchEditor editor
classElementDefaultView
private QueryFormElementDefaultView classElementDefaultView
cascadeFlag
private boolean cascadeFlag
DTQForm
private AbstractQueryFormView DTQForm
csflag
boolean csflag
SearchNodeEditorPanel
public SearchNodeEditorPanel(SearchEditor editor,
BaseSearchInterface frame,
AbstractNavStructView structure,
ResourceBundle resource)
setEditable
public void setEditable(boolean editable)
- Specified by:
setEditable
in class BaseEditorPanel
isEditable
public boolean isEditable()
- Return true if in edit mode else false
- Specified by:
isEditable
in class BaseEditorPanel
- Returns:
- true if in edit mode else false
setItem
public void setItem(Object item)
- Set the editor panel to reflect the new object
- Specified by:
setItem
in class BaseEditorPanel
- Parameters:
item
- NavigationStructDefaultView object
getDirectTargetQueryForm
private AbstractQueryFormView getDirectTargetQueryForm(AbstractNodeDefaultView abNode,
AbstractQueryTargetView target)
getClassificationTemplateQueryForm
private AbstractQueryFormView getClassificationTemplateQueryForm(AbstractQueryFormView fm)
getQFEVector
private Vector getQFEVector(Vector attributes)
getQFElement
private QueryFormElementDefaultView getQFElement(Object obj)
getItem
public Object getItem()
- Retrieve the changes in the panel and set the changes in the object
- Specified by:
getItem
in class BaseEditorPanel
- Returns:
- Object AbstractNavStructView object
getInsets
public Insets getInsets()
- Get the insets
- Returns:
- insets
setComponents
protected void setComponents()
- Set the components in the panel
addTabPanels
protected void addTabPanels()
clear
public void clear()
- Specified by:
clear
in interface SearchButtonPanelInterface
cascadeFunction
public void cascadeFunction()
- Specified by:
cascadeFunction
in interface SearchButtonPanelInterface
searchFunction
public void searchFunction()
- Specified by:
searchFunction
in interface SearchButtonPanelInterface
getDefinitions
public Vector getDefinitions(AbstractQueryFormElementView[] elements)
checkIsClassificationStructure
private void checkIsClassificationStructure()
checkIfDirty
protected boolean checkIfDirty()
setMeasurementSystem
public void setMeasurementSystem(String measurementSystem)
printAllQueryDetails
private void printAllQueryDetails()