public class RasterMapOverlay
extends com.bbn.openmap.Layer
implements java.awt.event.ComponentListener, java.lang.Runnable, com.bbn.openmap.event.MapMouseListener, java.awt.event.KeyListener
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static com.bbn.openmap.event.SelectMouseMode |
YAAC_RASTER_MODE |
static java.lang.String |
YAAC_RASTER_PIN_MODE |
addAsBackground, AddAsBackgroundProperty, addToBeanContext, AddToBeanContextProperty, attributes, autoPalette, AutoPaletteProperty, beanContextChildSupport, coordTransform, DataPathPrefixProperty, DisplayPaletteCmd, DisplayPropertiesCmd, doHack, HidePaletteCmd, i18n, localHackList, maxScale, MaxScaleProperty, minScale, MinScaleProperty, palette, paletteListener, PrettyNameProperty, propertyPrefix, RedrawCmd, removable, RemovableProperty, SWING_PACKAGE, TransformProperty, windowSupportlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
RasterMapOverlay(com.bbn.openmap.MouseDelegator mouseDelegator,
GeographicalMap geoMap)
Create an overlay layer for displaying rescaled raster images.
|
| Modifier and Type | Method and Description |
|---|---|
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
com.bbn.openmap.event.MapMouseListener |
getMapMouseListener() |
java.lang.String[] |
getMouseModeServiceList() |
RasterMapCatalog |
getRasterMapCatalog()
Get the collection of raster images used by this map overlay.
|
boolean |
isShowRasterMaps() |
void |
keyPressed(java.awt.event.KeyEvent e)
Invoked when a key has been pressed.
|
void |
keyReleased(java.awt.event.KeyEvent e)
Invoked when a key has been released.
|
void |
keyTyped(java.awt.event.KeyEvent e)
Invoked when a key has been typed.
|
boolean |
mouseClicked(java.awt.event.MouseEvent mouseEvent) |
boolean |
mouseDragged(java.awt.event.MouseEvent mouseEvent) |
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent) |
void |
mouseExited(java.awt.event.MouseEvent mouseEvent) |
void |
mouseMoved() |
boolean |
mouseMoved(java.awt.event.MouseEvent mouseEvent) |
boolean |
mousePressed(java.awt.event.MouseEvent mouseEvent) |
boolean |
mouseReleased(java.awt.event.MouseEvent mouseEvent) |
protected void |
paintComponent(java.awt.Graphics g) |
void |
projectionChanged(com.bbn.openmap.event.ProjectionEvent e) |
void |
registerMouseMode(com.bbn.openmap.MouseDelegator mouseDelegator) |
void |
repaint()
Repaints this component.
|
void |
run() |
void |
setPinningRasterMapEntry(RasterMapEntry pinningRME) |
void |
setShowRasterMaps(boolean showRasterMaps) |
void |
startRegenerate() |
void |
stopRegenerate(int offsetX,
int offsetY) |
RasterMapEntry |
unsetPinningRasterMapEntry()
Complete a raster pinning operation.
|
actionPerformed, addComponentListener, added, addInfoDisplayListener, addLayerStatusListener, addMouseListener, addVetoableChangeListener, childrenAdded, childrenRemoved, clearListeners, connectToBeanContext, createWindowSupport, disconnectFromBeanContext, dispose, finalize, findAndInit, findAndInit, findAndUndo, fireHideToolTip, firePaletteEvent, fireRequestBrowserContent, fireRequestBrowserContent, fireRequestCursor, fireRequestInfoLine, fireRequestInfoLine, fireRequestInfoLine, fireRequestMessage, fireRequestMessage, fireRequestToolTip, fireRequestToolTip, fireRequestURL, fireRequestURL, fireStatusUpdate, fireStatusUpdate, fireVetoableChange, getAddAsBackground, getAddToBeanContext, getAttribute, getBeanContext, getCoordTransform, getGUI, getIcon, getMaxScale, getMinScale, getPackage, getPalette, getProjection, getProperties, getPropertyInfo, getPropertyPrefix, getWindowSupport, hasGUI, hidePalette, isAutoPalette, isProjectionOK, isRemovable, notifyHideHack, prependDataPathPrefix, putAttribute, removeComponentListener, removeConfirmed, removed, removeInfoDisplayListener, removeLayerStatusListener, removeVetoableChangeListener, renderDataForProjection, repaint, resetPalette, setAddAsBackground, setAddToBeanContext, setAutoPalette, setBeanContext, setCoordTransform, setIcon, setLayerProperties, setMaxScale, setMinScale, setName, setPaletteVisible, setProjection, setProjection, setProperties, setProperties, setPropertyPrefix, setRemovable, setVisible, setWindowSupport, showPaletteaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, 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, updateUIadd, 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, validateTreeaction, add, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, getName, getParent, getPeer, 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, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final java.lang.String YAAC_RASTER_PIN_MODE
public static final com.bbn.openmap.event.SelectMouseMode YAAC_RASTER_MODE
public RasterMapOverlay(com.bbn.openmap.MouseDelegator mouseDelegator,
GeographicalMap geoMap)
mouseDelegator - MouseDelegator that will control which layer will get mouse eventsgeoMap - GeographicalMap that will contain thus RasterMapOverlaypublic void registerMouseMode(com.bbn.openmap.MouseDelegator mouseDelegator)
public boolean isShowRasterMaps()
public void setShowRasterMaps(boolean showRasterMaps)
public RasterMapCatalog getRasterMapCatalog()
public RasterMapEntry unsetPinningRasterMapEntry()
public void setPinningRasterMapEntry(RasterMapEntry pinningRME)
public void projectionChanged(com.bbn.openmap.event.ProjectionEvent e)
projectionChanged in interface com.bbn.openmap.event.ProjectionListenerprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void stopRegenerate(int offsetX,
int offsetY)
public void startRegenerate()
public final void run()
run in interface java.lang.Runnablepublic void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic com.bbn.openmap.event.MapMouseListener getMapMouseListener()
getMapMouseListener in class com.bbn.openmap.Layerpublic java.lang.String[] getMouseModeServiceList()
getMouseModeServiceList in interface com.bbn.openmap.event.MapMouseListenerpublic boolean mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed in interface com.bbn.openmap.event.MapMouseListenerpublic boolean mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased in interface com.bbn.openmap.event.MapMouseListenerpublic boolean mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked in interface com.bbn.openmap.event.MapMouseListenerpublic void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered in interface com.bbn.openmap.event.MapMouseListenerpublic void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited in interface com.bbn.openmap.event.MapMouseListenerpublic boolean mouseDragged(java.awt.event.MouseEvent mouseEvent)
mouseDragged in interface com.bbn.openmap.event.MapMouseListenerpublic boolean mouseMoved(java.awt.event.MouseEvent mouseEvent)
mouseMoved in interface com.bbn.openmap.event.MapMouseListenerpublic void mouseMoved()
mouseMoved in interface com.bbn.openmap.event.MapMouseListenerpublic void keyPressed(java.awt.event.KeyEvent e)
KeyEvent for a definition of
a key pressed event.keyPressed in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
KeyEvent for a definition of
a key typed event.keyTyped in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
KeyEvent for a definition of
a key released event.keyReleased in interface java.awt.event.KeyListenerpublic void repaint()
repaint in class java.awt.Component