public class MissionTreePanel extends ConsolePanel implements MissionChangeListener, IPlanSelection, ConfigurationListener, ITransponderSelection
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected MissionBrowser |
browser |
protected PlanDBControl |
pdbControl |
protected MissionTreePlanDbAdapter |
planDBListener
This adapter is called by a class monitoring PlanDB messages.
|
dialog, popUpAction
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
MissionTreePanel(ConsoleLayout console) |
Modifier and Type | Method and Description |
---|---|
void |
cleanSubPanel()
Abstract implementation.
|
java.util.Vector<PlanType> |
getSelectedPlans()
Retrieve a list of plans currently selected
|
java.util.Collection<TransponderElement> |
getSelectedTransponders()
Retrieve a list of transponders currently selected
|
void |
initSubPanel() |
boolean |
matchingPlans(pt.lsts.imc.PlanSpecification plan1,
pt.lsts.imc.PlanSpecification plan2) |
void |
missionReplaced(MissionType mission) |
void |
missionUpdated(MissionType mission) |
void |
on(ConsoleEventMainSystemChange evt) |
void |
on(ConsoleEventPlanChange event) |
void |
on(pt.lsts.imc.LblConfig msg) |
void |
on(pt.lsts.imc.LblRangeAcceptance msg) |
void |
on(pt.lsts.imc.PlanControlState msg) |
void |
on(pt.lsts.imc.PlanSpecification msg) |
void |
propertiesChanged()
Called every time a property is changed
|
boolean |
removePlanMenuItem(java.lang.String label) |
void |
setupListeners() |
void |
update() |
activateComponents, addCheckMenuItem, addMenu, addMenuItem, asDocument, asDocument, asElement, asElement, asXML, asXML, clean, deactivateComponents, getChildren, getConsole, getDescription, getEditMode, getImageIcon, getMainpanel, getMainVehicleId, getName, getProperties, getPropertiesDialogTitle, getPropertiesErrors, getState, getVisibility, inDocument, inElement, init, isFixedPosition, isFixedSize, isResizable, mainVehicleChange, onMessage, paint, parentResized, parseXML, popupHidden, popupShown, post, readChildFromXml, readPropertiesFromXml, recalculateRelativePosAndSize, removeCheckMenuItem, removeMenuItem, send, send, sendToOtherCCUs, sendViaIridium, setEditMode, setFixedPosition, setFixedSize, setPopupPosition, setProperties, setResizable, setVisibility, writeChildToXml, writePropertiesToXml
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, 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, 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
protected MissionBrowser browser
protected PlanDBControl pdbControl
protected MissionTreePlanDbAdapter planDBListener
public MissionTreePanel(ConsoleLayout console)
public void setupListeners()
public boolean removePlanMenuItem(java.lang.String label)
public void cleanSubPanel()
ConsolePanel
ConsolePanel.clean()
.cleanSubPanel
in class ConsolePanel
public void missionReplaced(MissionType mission)
missionReplaced
in interface MissionChangeListener
public void missionUpdated(MissionType mission)
missionUpdated
in interface MissionChangeListener
public void initSubPanel()
initSubPanel
in class ConsolePanel
public void on(ConsoleEventMainSystemChange evt)
public java.util.Vector<PlanType> getSelectedPlans()
IPlanSelection
getSelectedPlans
in interface IPlanSelection
public java.util.Collection<TransponderElement> getSelectedTransponders()
ITransponderSelection
getSelectedTransponders
in interface ITransponderSelection
public boolean matchingPlans(pt.lsts.imc.PlanSpecification plan1, pt.lsts.imc.PlanSpecification plan2)
public void on(pt.lsts.imc.PlanSpecification msg)
public void on(pt.lsts.imc.PlanControlState msg)
public void on(pt.lsts.imc.LblRangeAcceptance msg)
public void on(pt.lsts.imc.LblConfig msg)
public void update()
public void on(ConsoleEventPlanChange event)
public void propertiesChanged()
propertiesChanged
in interface ConfigurationListener
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.