public class ExecutionStateViewer extends JPanel implements MissionEditEventManager2.MissionEditEventListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ExecutionStateViewer() |
Modifier and Type | Method and Description |
---|---|
void |
addMission(MissionEditDataModel missionEditDataModel)
Add a single mission to the project.
|
void |
commandSelected(Object missionID,
int cmdNum)
Indicate in the various views that a mission command has been selected
by the user
|
void |
executionAgendaGoalBegin(Object missionID,
String goal) |
void |
executionAgendaGoalFail(Object missionID,
String goal) |
void |
executionAgendaGoalNew(Object missionID,
String goals) |
void |
executionAgendaGoalSuccess(Object missionID,
String goal) |
void |
executionAgendaMeta(Object missionID,
String msg) |
void |
executionAgendaScriptCommand(Object missionID,
String msg) |
void |
executionAgendaVehicleStatus(Object missionID,
String msg) |
void |
executionEnd(Object missionID,
Object obj) |
void |
executionStart(Object missionID)
Start execution in mission ID
|
void |
executionStateReport(Object missionID,
String msg) |
void |
executionStateTelemetryDisplayUpdate(Object missionID,
String msg) |
float |
getStartTime() |
void |
missionChanged(Object missionID)
Notify of a change of one of the mission nodes
|
void |
missionSelected(Object missionID)
Handle case were a single mission tab was selected
|
void |
munitionNextTrackBegin(Object missionID,
Object obj) |
void |
realtimeCommand(Object missionID,
int cmdNum) |
void |
realtimeLocation(Object missionID,
Point2D p) |
void |
removeMission(Object missionID)
Tasks to perform when closing a mission
|
void |
reset() |
void |
setStartTime(float startTime) |
void |
telemetryFix(Object missionID,
Object[] pointAndIdx) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, 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, setVisible, unregisterKeyboardAction, update
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
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, 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, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public void executionStateTelemetryDisplayUpdate(Object missionID, String msg)
executionStateTelemetryDisplayUpdate
in interface MissionEditEventManager2.MissionEditEventListener
public float getStartTime()
public void setStartTime(float startTime)
startTime
- the startTime value to setpublic void executionStateReport(Object missionID, String msg)
executionStateReport
in interface MissionEditEventManager2.MissionEditEventListener
public void addMission(MissionEditDataModel missionEditDataModel)
MissionEditEventManager2.MissionEditEventListener
addMission
in interface MissionEditEventManager2.MissionEditEventListener
missionEditDataModel
- the mission model corresponding to a scripted missionpublic void commandSelected(Object missionID, int cmdNum)
MissionEditEventManager2.MissionEditEventListener
commandSelected
in interface MissionEditEventManager2.MissionEditEventListener
missionID
- the ID of the missioncmdNum
- the index of the selected commandpublic void executionAgendaGoalBegin(Object missionID, String goal)
executionAgendaGoalBegin
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaGoalFail(Object missionID, String goal)
executionAgendaGoalFail
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaGoalSuccess(Object missionID, String goal)
executionAgendaGoalSuccess
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaMeta(Object missionID, String msg)
executionAgendaMeta
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaScriptCommand(Object missionID, String msg)
executionAgendaScriptCommand
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaVehicleStatus(Object missionID, String msg)
executionAgendaVehicleStatus
in interface MissionEditEventManager2.MissionEditEventListener
public void executionAgendaGoalNew(Object missionID, String goals)
executionAgendaGoalNew
in interface MissionEditEventManager2.MissionEditEventListener
public void executionEnd(Object missionID, Object obj)
executionEnd
in interface MissionEditEventManager2.MissionEditEventListener
public void executionStart(Object missionID)
MissionEditEventManager2.MissionEditEventListener
executionStart
in interface MissionEditEventManager2.MissionEditEventListener
missionID
- the ID of the mission to startpublic void missionChanged(Object missionID)
MissionEditEventManager2.MissionEditEventListener
missionChanged
in interface MissionEditEventManager2.MissionEditEventListener
missionID
- the mission ID of the node changepublic void missionSelected(Object missionID)
MissionEditEventManager2.MissionEditEventListener
missionSelected
in interface MissionEditEventManager2.MissionEditEventListener
missionID
- the ID of the single mission tab selectedpublic void munitionNextTrackBegin(Object missionID, Object obj)
munitionNextTrackBegin
in interface MissionEditEventManager2.MissionEditEventListener
public void realtimeCommand(Object missionID, int cmdNum)
realtimeCommand
in interface MissionEditEventManager2.MissionEditEventListener
public void realtimeLocation(Object missionID, Point2D p)
realtimeLocation
in interface MissionEditEventManager2.MissionEditEventListener
public void telemetryFix(Object missionID, Object[] pointAndIdx)
telemetryFix
in interface MissionEditEventManager2.MissionEditEventListener
public void removeMission(Object missionID)
MissionEditEventManager2.MissionEditEventListener
removeMission
in interface MissionEditEventManager2.MissionEditEventListener
missionID
- the object ID of the mission to closepublic void reset()