Package hec.map.inundation
Class InundationGroupSelection
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
hec.map.JLayerSelection
hec.map.inundation.InundationGroupSelection
- All Implemented Interfaces:
JLayerSelectionParent
,ActionListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Observer
,Accessible
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hec.map.JLayerSelection
JLayerSelection.DefaultCanMoveDownMenuEnabledRule, JLayerSelection.DefaultCanMoveUpMenuEnabledRule, JLayerSelection.SymItem, JLayerSelection.SymMouse
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields inherited from class hec.map.JLayerSelection
_aSymMouse, _collapseMenuItem, _copyOfData, _expandMenuItem, _extraPanel, _glyph, _layerName, _layerShown, _legendMenuItem, _lSymItem, _mapPanel, _moveableInList, _moveDownMenu, _moveToBottomMenu, _moveToTopMenu, _moveUpMenu, _parent, _parentFrame, _popupMenu, _treeNode, MOVE_DOWN, MOVE_MENUITEM, MOVE_TO_BOTTOM, MOVE_TO_TOP, MOVE_UP, NEW_GLYPH_DATA_RECORD
Fields inherited from class javax.swing.JComponent
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.Component
accessibleContext, 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
ConstructorsConstructorDescriptionInundationGroupSelection
(JLayerSelectionParent parent, JFrame parentFrame, MapPanel mapPanel, MapGlyph glyph) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
Returns true if this Layer Selection allows the user to adjust the scale via the popup menu.void
void
collapse()
void
expand()
getSelectionNodeFor
(JLayerSelection selection) boolean
boolean
boolean
boolean
isFirstNode
(JLayerSelection layerSelection) boolean
isLastNode
(JLayerSelection layerSelection) void
void
void
void
void
void
void
repaint()
void
void
setLegendVisible
(DefaultMutableTreeNode node, boolean show) void
void
void
Methods inherited from class hec.map.JLayerSelection
actionPerformed, addActionForClass, addActionsToPopup, addLayer, addOptionsPopupMenu, attributeMouseClicked, canAddLayer, cleanUp, createPropertiesMenu, displayLegend, getDataRecord, getGlyph, getLayerMaximumScale, getLayerMinimumScale, getLayerShown, getLegendPanel, getName, getTreeNode, hasChangableLabel, hasLegend, isMovableInList, isRemovable, layerShownItemStateChanged, mouseClicked, refresh, requestFocus, setCanMoveDownMenuEnabledRule, setCanMoveUpMenuEnabledRule, setDataRecord, setGlyph, setIsMovableInList, setLayerShown, setName, setSelected, setTreeNode, setVisible, showLabelEditor, toString, update, updateGlyph, updatePopupMenu
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
InundationGroupSelection
public InundationGroupSelection(JLayerSelectionParent parent, JFrame parentFrame, MapPanel mapPanel, MapGlyph glyph)
-
-
Method Details
-
allowScaleAdjustment
protected boolean allowScaleAdjustment()Returns true if this Layer Selection allows the user to adjust the scale via the popup menu.- Overrides:
allowScaleAdjustment
in classJLayerSelection
- Returns:
- true if adjustments are allows, otherwise false.
-
getLayerSelection
-
hasOptionDialog
public boolean hasOptionDialog()- Specified by:
hasOptionDialog
in classJLayerSelection
-
showOptionDialog
public void showOptionDialog()- Specified by:
showOptionDialog
in classJLayerSelection
-
closeOptionDialog
public void closeOptionDialog()- Specified by:
closeOptionDialog
in classJLayerSelection
-
moveCurrentLayerUp
public void moveCurrentLayerUp()- Specified by:
moveCurrentLayerUp
in interfaceJLayerSelectionParent
-
moveCurrentLayerDown
public void moveCurrentLayerDown()- Specified by:
moveCurrentLayerDown
in interfaceJLayerSelectionParent
-
moveCurrentLayerTop
public void moveCurrentLayerTop()- Specified by:
moveCurrentLayerTop
in interfaceJLayerSelectionParent
-
moveCurrentLayerBottom
public void moveCurrentLayerBottom()- Specified by:
moveCurrentLayerBottom
in interfaceJLayerSelectionParent
-
setCurrentLayer
- Specified by:
setCurrentLayer
in interfaceJLayerSelectionParent
-
setModifiedLayerSelection
- Specified by:
setModifiedLayerSelection
in interfaceJLayerSelectionParent
-
update
- Specified by:
update
in interfaceJLayerSelectionParent
-
repaint
public void repaint()- Specified by:
repaint
in interfaceJLayerSelectionParent
- Overrides:
repaint
in classComponent
-
nodeChanged
- Specified by:
nodeChanged
in interfaceJLayerSelectionParent
-
setLegendVisible
- Specified by:
setLegendVisible
in interfaceJLayerSelectionParent
-
expand
public void expand()- Specified by:
expand
in interfaceJLayerSelectionParent
-
collapse
public void collapse()- Specified by:
collapse
in interfaceJLayerSelectionParent
-
isExpanded
- Specified by:
isExpanded
in interfaceJLayerSelectionParent
-
isConfigurationLocked
public boolean isConfigurationLocked()- Specified by:
isConfigurationLocked
in interfaceJLayerSelectionParent
-
isFirstNode
- Specified by:
isFirstNode
in interfaceJLayerSelectionParent
- Parameters:
layerSelection
-- Returns:
- See Also:
-
isLastNode
- Specified by:
isLastNode
in interfaceJLayerSelectionParent
- Parameters:
layerSelection
-- Returns:
- See Also:
-
getSelectionNodeFor
- Specified by:
getSelectionNodeFor
in interfaceJLayerSelectionParent
- Parameters:
selection
-- Returns:
- See Also:
-
nodeChanged
- Specified by:
nodeChanged
in interfaceJLayerSelectionParent
- Parameters:
node
-- See Also:
-