Class MapExplorer.MapClipper

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by org.jdic.web.BrComponent
                  extended by org.jdic.web.BrMap
                      extended by MapExplorer.MapClipper
All Implemented Interfaces:
java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, java.util.EventListener, org.jdic.web.BrComponentConsts
Enclosing class:
MapExplorer

 class MapExplorer.MapClipper
extends org.jdic.web.BrMap
implements java.awt.print.Printable


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 boolean bAutoArea
           
(package private)  java.awt.Color colorFail
           
(package private)  java.awt.Color colorSuccess
           
 java.awt.Rectangle rcArea
           
 
Fields inherited from class org.jdic.web.BrMap
bnZoomMinus, bnZoomPlus, btGoogleMap, btHybridView, btMicrosoftMap, btRoadView, btSatelliteView, btYahooMap, LAT, LNG, MAP_GOOGLE, MAP_MS_LIVE, MAP_YAHOO, mapReady, meter2pixel, mouseGeoPos, sbAlpha, sbZoomLevel, selectionMode, skipJSChanges, VIEW_25D, VIEW_3D, VIEW_ROAD, VIEW_SATELLITE, VIEW_TRAFFIC, ZOOM_MAX, ZOOM_MIN
 
Fields inherited from class org.jdic.web.BrComponent
defaultPaintAlgorithm, DESIGN_MODE, isHTMLSrc, PAINT_JAVA, PAINT_JAVA_NATIVE, PAINT_NATIVE, paintAlgorithm, propertyChangeSupport, stAboutBlank, stJavaStream, stURL
 
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.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Fields inherited from interface org.jdic.web.BrComponentConsts
DLCTL_BGSOUNDS, DLCTL_DEFAULT, DLCTL_DLIMAGES, DLCTL_DOWNLOADONLY, DLCTL_FORCEOFFLINE, DLCTL_NO_BEHAVIORS, DLCTL_NO_CLIENTPULL, DLCTL_NO_DLACTIVEXCTLS, DLCTL_NO_FRAMEDOWNLOAD, DLCTL_NO_JAVA, DLCTL_NO_METACHARSET, DLCTL_NO_RUNACTIVEXCTLS, DLCTL_NO_SCRIPTS, DLCTL_NOFRAMES, DLCTL_OFFLINEIFNOTCONNECTED, DLCTL_PRAGMA_NO_CACHE, DLCTL_RESYNCHRONIZE, DLCTL_SILENT, DLCTL_URL_ENCODING_DISABLE_UTF8, DLCTL_URL_ENCODING_ENABLE_UTF8, DLCTL_VIDEOS, secureLockIcon128Bit, secureLockIcon40Bit, secureLockIcon56Bit, secureLockIconFortezza, secureLockIconMixed, secureLockIconUnknownBits, secureLockIconUnsecure
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MapExplorer.MapClipper()
           
MapExplorer.MapClipper(int _iMapIndex, double _viewCenterLatitude, double _viewCenterLongitude, int _viewZoomLevel, int _viewType)
           
 
Method Summary
 void addBoundAsSprite()
           
 void onFoundAddress(java.lang.String[] args)
           
 void onSelectionRectChanged(java.awt.Rectangle rc, boolean bShow)
           
 void paintContent(java.awt.Graphics g)
           
 void paintGrid(java.awt.Graphics g)
           
 int print(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)
           
 void reshape(int x, int y, int width, int height)
           
 void saveMap(java.lang.String stFN)
           
 
Methods inherited from class org.jdic.web.BrMap
getBestZoomLevel, getDistance, getDistanceInPixel, getGrade, getMapProvider, getMeter2pixel, getMouseGeoPos, getPixelPos, getPoint, getViewCenter, getViewType, getZoomLevel, isMapReady, isSelectionMode, onMouseEvent, onViewRequest, paintClientArea, point2LL, processBrComponentEvent, processJSEvents, setInitView, setMapProperty, setMapProvider, setMapReady, setMouseGeoPos, setSelectionMode, setURL, setViewCenter, setViewType, setZoomLevel
 
Methods inherited from class org.jdic.web.BrComponent
addBrComponentListener, addNotify, addPropertyChangeListener, back, blockNativeInputHandler, checkMouse, execJS, execJSLater, focusGained, focusLost, forward, getBrPeer, getCentralPanel, getHTML, getNativeHandle, getNavigatedURL, getProgressBar, getSecurityIcon, getSprites, getStatusText, getURL, getWindowTitle, getXHTML, getXHTML, isDebugDrawBorder, isDocumentReady, isEditable, isFocusOwner, isGoBackEnable, isGoForwardEnable, isMandatoryDispose, isPeerReady, isToolbarChanged, open, open, paintComponent, paintDesignMode, paintPlaceHolder, paramString, print, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, refresh, removeBrComponentListener, removeNotify, removePropertyChangeListener, save, save, setActionFiler, setDebugDrawBorder, setDefaultPaintAlgorithm, setDocumentReady, setEditable, setEnabled, setGoBackEnable, setGoForwardEnable, setHTML, setHTML, setMandatoryDispose, setNavigatedURL, setProgressBar, setSecurityIcon, setStatusText, setToolbarChanged, setURL, setVisible, setWindowTitle, stop, validate
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, transferFocusBackward, transferFocusDownCycle, 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, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, 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, 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
 

Field Detail

rcArea

public java.awt.Rectangle rcArea

bAutoArea

public boolean bAutoArea

colorSuccess

final java.awt.Color colorSuccess

colorFail

final java.awt.Color colorFail
Constructor Detail

MapExplorer.MapClipper

public MapExplorer.MapClipper()

MapExplorer.MapClipper

public MapExplorer.MapClipper(int _iMapIndex,
                              double _viewCenterLatitude,
                              double _viewCenterLongitude,
                              int _viewZoomLevel,
                              int _viewType)
Method Detail

addBoundAsSprite

public void addBoundAsSprite()

paintGrid

public void paintGrid(java.awt.Graphics g)

paintContent

public void paintContent(java.awt.Graphics g)
Overrides:
paintContent in class org.jdic.web.BrComponent

onSelectionRectChanged

public void onSelectionRectChanged(java.awt.Rectangle rc,
                                   boolean bShow)
Overrides:
onSelectionRectChanged in class org.jdic.web.BrMap

saveMap

public void saveMap(java.lang.String stFN)

print

public int print(java.awt.Graphics g,
                 java.awt.print.PageFormat pf,
                 int pageIndex)
          throws java.awt.print.PrinterException
Specified by:
print in interface java.awt.print.Printable
Throws:
java.awt.print.PrinterException

reshape

public void reshape(int x,
                    int y,
                    int width,
                    int height)
Overrides:
reshape in class org.jdic.web.BrComponent

onFoundAddress

public void onFoundAddress(java.lang.String[] args)
Overrides:
onFoundAddress in class org.jdic.web.BrMap