Simulcast 4.2

gov.nasa.gsfc.aisb.simulcast.viewer
Class MapLayout

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by gov.nasa.gsfc.aisb.simulcast.util.VPanel
                      extended by gov.nasa.gsfc.aisb.simulcast.viewer.MapLayout
All Implemented Interfaces:
Layout, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class MapLayout
extends VPanel
implements Layout

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  MapHandler map
           
 
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.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
MapLayout(int projection)
          MapLayout.
 
Method Summary
 void clear()
          clear.
 void doFooter(java.lang.String passName)
          doFooter.
 void doHeader(java.lang.String passName, HeaderBlock headerBlock)
          doHeader.
 void doScan(java.lang.String passName, GeoBlock geoBlock, java.awt.Color[][][] colors)
          doScan.
 java.lang.String getAreaFilter()
          getAreaFilter.
 PlayerManager getPlayerManager()
          getPlayerManager.
 VisualSelector getVisualSelector()
          getVisualSelector.
 void loadPass(java.lang.String passName, int platformCode, int instrumentCode, int directionCode, int startSolarCode, boolean autoPlay)
          loadPass.
 void optionChanged()
          optionChanged.
 void passRemoved(java.lang.String name)
          passRemoved.
 void playerRemoved(java.lang.String removedPassName, java.lang.String selectedPassName)
          playerRemoved.
 void playerSelected(java.lang.String passName)
          playerSelected.
 void setGroundStations(GroundStations groundStations)
          setGroundStations.
 void setTLEs(java.lang.String[] aquaTLE, java.lang.String[] terraTLE)
          setTLEs.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, transferFocusDownCycle, validate, 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, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

map

protected MapHandler map
Constructor Detail

MapLayout

public MapLayout(int projection)
MapLayout.

Method Detail

setTLEs

public void setTLEs(java.lang.String[] aquaTLE,
                    java.lang.String[] terraTLE)
             throws java.lang.Exception
setTLEs.

Throws:
java.lang.Exception

setGroundStations

public void setGroundStations(GroundStations groundStations)
setGroundStations.


getAreaFilter

public java.lang.String getAreaFilter()
getAreaFilter.


getPlayerManager

public PlayerManager getPlayerManager()
getPlayerManager.


optionChanged

public void optionChanged()
optionChanged.


loadPass

public void loadPass(java.lang.String passName,
                     int platformCode,
                     int instrumentCode,
                     int directionCode,
                     int startSolarCode,
                     boolean autoPlay)
loadPass. Note that loop-play is considered a type of auto-play.

Specified by:
loadPass in interface Layout

doHeader

public void doHeader(java.lang.String passName,
                     HeaderBlock headerBlock)
              throws java.lang.Exception
doHeader.

Specified by:
doHeader in interface Layout
Throws:
java.lang.Exception

doScan

public void doScan(java.lang.String passName,
                   GeoBlock geoBlock,
                   java.awt.Color[][][] colors)
            throws java.lang.Exception
doScan.

Specified by:
doScan in interface Layout
Throws:
java.lang.Exception

doFooter

public void doFooter(java.lang.String passName)
doFooter.

Specified by:
doFooter in interface Layout

playerSelected

public void playerSelected(java.lang.String passName)
playerSelected.

Specified by:
playerSelected in interface Layout

playerRemoved

public void playerRemoved(java.lang.String removedPassName,
                          java.lang.String selectedPassName)
playerRemoved.

Specified by:
playerRemoved in interface Layout

getVisualSelector

public VisualSelector getVisualSelector()
getVisualSelector.

Specified by:
getVisualSelector in interface Layout

clear

public void clear()
clear.

Specified by:
clear in interface Layout

passRemoved

public void passRemoved(java.lang.String name)
passRemoved.


Simulcast 4.2