wt.clients.csm.navigation
Class NavigationNodeEditorPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.widgets.BaseEditorPanel
wt.clients.csm.navigation.NavigationNodeEditorPanel
- All Implemented Interfaces:
- Accessible, ImageObserver, MeasurementSystemChangeListener, MenuContainer, Serializable
- public final class NavigationNodeEditorPanel
- extends BaseEditorPanel
- implements MeasurementSystemChangeListener
Navigation 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
private static final boolean debug
mainPanel
JTabbedPane mainPanel
overrideButton
JButton overrideButton
generalPanel
NavigationNodeGeneralPanel generalPanel
measurementSystem
private String measurementSystem
PRIMARY
public static final int PRIMARY
- See Also:
- Constant Field Values
editable
boolean editable
node
AbstractNodeDefaultView node
resource
ResourceBundle resource
structure
AbstractNavStructView structure
service
NavigationService service
qinfo
QueryInfoObject qinfo
selectedIndex
static int selectedIndex
NavigationNodeEditorPanel
public NavigationNodeEditorPanel(AbstractNavStructView structure,
ResourceBundle resource)
- Construct an NavigationNodeEditorPanel object
- Parameters:
resource
- ContainerRB
needsScrollPane
protected boolean needsScrollPane()
- Overrides:
needsScrollPane
in class BaseEditorPanel
setEditable
public void setEditable(boolean editable)
- Set the panel to Edit/View mode
- Specified by:
setEditable
in class BaseEditorPanel
- Parameters:
editable
- true for edit mode and false for view mode
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
- AbstractNodeDefaultView object
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 AbstractNodeDefaultView object
isDirty
public boolean isDirty()
- Overrides:
isDirty
in class BaseEditorPanel
setDirty
public void setDirty(boolean dirty)
- Overrides:
setDirty
in class BaseEditorPanel
getInsets
public Insets getInsets()
- Get the insets
- Returns:
- insets
setComponents
protected void setComponents()
- Set the components in the panel
addTabPanels
protected void addTabPanels()
changeLabelToOverride
protected void changeLabelToOverride()
changeLabelToUseDefault
protected void changeLabelToUseDefault()
overrideClicked
protected void overrideClicked()
isRootNode
private boolean isRootNode()
getParentQueryForm
private AbstractQueryFormView getParentQueryForm(AbstractQueryTargetView tgt)
getDefaultQueryForm
private AbstractQueryFormView getDefaultQueryForm(AbstractQueryTargetView tgt)
getBlankQueryForm
private AbstractQueryFormView getBlankQueryForm(AbstractQueryTargetView tgt)
getClassificationTemplateQueryForm
private AbstractQueryFormView getClassificationTemplateQueryForm(AbstractQueryTargetView tgt)
useDefaultClicked
private void useDefaultClicked()
setMeasurementSystem
public void setMeasurementSystem(String measurementSystem)
- Specified by:
setMeasurementSystem
in interface MeasurementSystemChangeListener
- Parameters:
measurementSystem
-