Class AirspaceEditorController
- java.lang.Object
- 
- gov.nasa.worldwind.render.airspaces.editor.AirspaceEditorController
 
- 
- All Implemented Interfaces:
- java.awt.event.KeyListener,- java.awt.event.MouseListener,- java.awt.event.MouseMotionListener,- java.util.EventListener
 
 public class AirspaceEditorController extends java.lang.Object implements java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.lang.StringADD_CONTROL_POINTprotected static java.lang.StringMOVE_AIRSPACE_LATERALLYprotected static java.lang.StringMOVE_AIRSPACE_VERTICALLYprotected static java.lang.StringMOVE_CONTROL_POINTprotected static java.lang.StringREMOVE_CONTROL_POINTprotected static java.lang.StringRESIZE_AIRSPACE
 - 
Constructor SummaryConstructors Constructor Description AirspaceEditorController()AirspaceEditorController(WorldWindow wwd)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.awt.Cursor>getActionCursorMap()java.lang.StringgetActiveAction()protected AirspacegetActiveAirspace()protected AirspaceControlPointgetActiveControlPoint()protected java.awt.CursorgetCursorFor(java.awt.event.InputEvent e)AirspaceEditorgetEditor()protected java.awt.PointgetMousePoint()protected java.lang.StringgetPotentialActionFor(java.awt.event.InputEvent e)protected AirspacegetTopOwnedAirspaceAtCurrentPosition()protected AirspaceControlPointgetTopOwnedControlPointAtCurrentPosition()protected java.lang.ObjectgetTopPickedObject()WorldWindowgetWorldWindow()protected voidhandleAirspaceDragged(Airspace airspace, java.awt.event.MouseEvent e, java.awt.Point lastMousePoint)protected AirspaceControlPointhandleControlPointAdded(Airspace airspace, java.awt.event.MouseEvent mouseEvent)protected voidhandleControlPointDragged(AirspaceControlPoint controlPoint, java.awt.event.MouseEvent e, java.awt.Point lastMousePoint)protected voidhandleControlPointRemoved(AirspaceControlPoint controlPoint, java.awt.event.MouseEvent mouseEvent)booleanisActive()voidkeyPressed(java.awt.event.KeyEvent e)voidkeyReleased(java.awt.event.KeyEvent e)voidkeyTyped(java.awt.event.KeyEvent e)voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)protected voidsetActive(boolean active)protected voidsetActiveAction(java.lang.String action)protected voidsetActiveAirspace(Airspace airspace)protected voidsetActiveControlPoint(AirspaceControlPoint controlPoint)voidsetEditor(AirspaceEditor editor)protected voidsetMousePoint(java.awt.Point point)protected voidsetupActionCursorMap()voidsetWorldWindow(WorldWindow wwd)protected voidupdateCursor(java.awt.event.InputEvent e)
 
- 
- 
- 
Field Detail- 
MOVE_AIRSPACE_LATERALLYprotected static final java.lang.String MOVE_AIRSPACE_LATERALLY - See Also:
- Constant Field Values
 
 - 
MOVE_AIRSPACE_VERTICALLYprotected static final java.lang.String MOVE_AIRSPACE_VERTICALLY - See Also:
- Constant Field Values
 
 - 
RESIZE_AIRSPACEprotected static final java.lang.String RESIZE_AIRSPACE - See Also:
- Constant Field Values
 
 - 
ADD_CONTROL_POINTprotected static final java.lang.String ADD_CONTROL_POINT - See Also:
- Constant Field Values
 
 - 
REMOVE_CONTROL_POINTprotected static final java.lang.String REMOVE_CONTROL_POINT - See Also:
- Constant Field Values
 
 - 
MOVE_CONTROL_POINTprotected static final java.lang.String MOVE_CONTROL_POINT - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
AirspaceEditorControllerpublic AirspaceEditorController(WorldWindow wwd) 
 - 
AirspaceEditorControllerpublic AirspaceEditorController() 
 
- 
 - 
Method Detail- 
isActivepublic boolean isActive() 
 - 
setActiveprotected void setActive(boolean active) 
 - 
getActiveActionpublic java.lang.String getActiveAction() 
 - 
setActiveActionprotected void setActiveAction(java.lang.String action) 
 - 
getEditorpublic AirspaceEditor getEditor() 
 - 
setEditorpublic void setEditor(AirspaceEditor editor) 
 - 
getWorldWindowpublic WorldWindow getWorldWindow() 
 - 
setWorldWindowpublic void setWorldWindow(WorldWindow wwd) 
 - 
getMousePointprotected java.awt.Point getMousePoint() 
 - 
setMousePointprotected void setMousePoint(java.awt.Point point) 
 - 
getActiveControlPointprotected AirspaceControlPoint getActiveControlPoint() 
 - 
setActiveControlPointprotected void setActiveControlPoint(AirspaceControlPoint controlPoint) 
 - 
getActiveAirspaceprotected Airspace getActiveAirspace() 
 - 
setActiveAirspaceprotected void setActiveAirspace(Airspace airspace) 
 - 
getTopOwnedAirspaceAtCurrentPositionprotected Airspace getTopOwnedAirspaceAtCurrentPosition() 
 - 
getTopOwnedControlPointAtCurrentPositionprotected AirspaceControlPoint getTopOwnedControlPointAtCurrentPosition() 
 - 
getTopPickedObjectprotected java.lang.Object getTopPickedObject() 
 - 
getActionCursorMapprotected java.util.Map<java.lang.String,java.awt.Cursor> getActionCursorMap() 
 - 
keyTypedpublic void keyTyped(java.awt.event.KeyEvent e) - Specified by:
- keyTypedin interface- java.awt.event.KeyListener
 
 - 
keyPressedpublic void keyPressed(java.awt.event.KeyEvent e) - Specified by:
- keyPressedin interface- java.awt.event.KeyListener
 
 - 
keyReleasedpublic void keyReleased(java.awt.event.KeyEvent e) - Specified by:
- keyReleasedin interface- java.awt.event.KeyListener
 
 - 
mouseClickedpublic void mouseClicked(java.awt.event.MouseEvent e) - Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent e) - Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(java.awt.event.MouseEvent e) - Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
 - 
mouseExitedpublic void mouseExited(java.awt.event.MouseEvent e) - Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
 - 
handleControlPointAddedprotected AirspaceControlPoint handleControlPointAdded(Airspace airspace, java.awt.event.MouseEvent mouseEvent) 
 - 
handleControlPointRemovedprotected void handleControlPointRemoved(AirspaceControlPoint controlPoint, java.awt.event.MouseEvent mouseEvent) 
 - 
mouseDraggedpublic void mouseDragged(java.awt.event.MouseEvent e) - Specified by:
- mouseDraggedin interface- java.awt.event.MouseMotionListener
 
 - 
mouseMovedpublic void mouseMoved(java.awt.event.MouseEvent e) - Specified by:
- mouseMovedin interface- java.awt.event.MouseMotionListener
 
 - 
handleControlPointDraggedprotected void handleControlPointDragged(AirspaceControlPoint controlPoint, java.awt.event.MouseEvent e, java.awt.Point lastMousePoint) 
 - 
handleAirspaceDraggedprotected void handleAirspaceDragged(Airspace airspace, java.awt.event.MouseEvent e, java.awt.Point lastMousePoint) 
 - 
setupActionCursorMapprotected void setupActionCursorMap() 
 - 
updateCursorprotected void updateCursor(java.awt.event.InputEvent e) 
 - 
getCursorForprotected java.awt.Cursor getCursorFor(java.awt.event.InputEvent e) 
 - 
getPotentialActionForprotected java.lang.String getPotentialActionFor(java.awt.event.InputEvent e) 
 
- 
 
-