faa.tg.dra.gui
Class PilotCmdSourceFilterPanel

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 faa.tg.util.gui.awt.DraggableJPanel
                      extended by faa.tg.dra.gui.DraPanel
                          extended by faa.tg.dra.gui.PilotCmdSourceFilterPanel
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible

public class PilotCmdSourceFilterPanel
extends DraPanel

GUI Panel for Pilot Cmd Source Filter See the source PilotCmdSourceFilterPanel.java

Version:
$Id: PilotCmdSourceFilterPanel.java,v 1.5 2008/12/18 15:41:29 samf Exp $
Author:
Sam Fullerton, L-3 Titan
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  MultiSelectionBox cmdCombo
           
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
static java.lang.String FILTER_UNSUCCESSFUL_CMDS
           
private  javax.swing.JCheckBox filterCmdsCheckBox
           
private  javax.swing.JTextField otherText
           
private  javax.swing.JPanel parmsPanel
           
static java.lang.String PASS_THROUGH
           
private  PassThroughPanel pt
           
static java.lang.String REST_OF_SOURCE
           
(package private) static long serialVersionUID
           
static java.lang.String SOURCE_START
           
private static java.lang.String[] sources
           
static java.lang.String TITLE
           
 
Fields inherited from class faa.tg.dra.gui.DraPanel
CLASSNAME_PROP, DEFAULT_PANEL_HEIGHT, DEFAULT_PANEL_WIDTH, DEFAULT_PASSTHROUGH_TRUE, FILTER_COLOR, MULTIPLEXER_COLOR, ONE_ROW_PANEL_HEIGHT, PASSTH_PROP, PLOTTER_COLOR, PRINTER_COLOR, READER_COLOR, TEXT_ONLY_PANEL_HEIGHT
 
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
PilotCmdSourceFilterPanel()
          Constructor
PilotCmdSourceFilterPanel(java.awt.Color color)
          Constructor
PilotCmdSourceFilterPanel(java.util.Properties properties)
          Constructor
 
Method Summary
 java.util.Properties getProperties()
          Returns properties set by filter
private static void getSources()
          get sources to put into combo box
 java.lang.Object instantiateProcessor()
          Returns the instantiated processor
 void setProperties()
          Set the characteristics of the GUI panel.
 void setProperties(java.util.Properties props)
          Set up panel using given properites
 
Methods inherited from class faa.tg.dra.gui.DraPanel
drawLineOnBottom, drawLineOnTop, getTitle, processMouseEvent, reset, select, setProperty
 
Methods inherited from class faa.tg.util.gui.awt.DraggableJPanel
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
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, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, 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

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

TITLE

public static final java.lang.String TITLE
See Also:
Constant Field Values

PASS_THROUGH

public static final java.lang.String PASS_THROUGH
See Also:
Constant Field Values

SOURCE_START

public static final java.lang.String SOURCE_START
See Also:
Constant Field Values

REST_OF_SOURCE

public static final java.lang.String REST_OF_SOURCE
See Also:
Constant Field Values

FILTER_UNSUCCESSFUL_CMDS

public static final java.lang.String FILTER_UNSUCCESSFUL_CMDS
See Also:
Constant Field Values

cmdCombo

private MultiSelectionBox cmdCombo

otherText

private javax.swing.JTextField otherText

pt

private PassThroughPanel pt

parmsPanel

private javax.swing.JPanel parmsPanel

filterCmdsCheckBox

private javax.swing.JCheckBox filterCmdsCheckBox

sources

private static java.lang.String[] sources
Constructor Detail

PilotCmdSourceFilterPanel

public PilotCmdSourceFilterPanel(java.util.Properties properties)
Constructor

Parameters:
properties - - the properties to use

PilotCmdSourceFilterPanel

public PilotCmdSourceFilterPanel(java.awt.Color color)
Constructor

Parameters:
color - - the color to use for the background

PilotCmdSourceFilterPanel

public PilotCmdSourceFilterPanel()
Constructor

Method Detail

getSources

private static void getSources()
get sources to put into combo box


getProperties

public java.util.Properties getProperties()
Returns properties set by filter

Specified by:
getProperties in class DraPanel
Returns:
Properties of the GUI panel.

setProperties

public void setProperties()
Set the characteristics of the GUI panel.

Overrides:
setProperties in class DraPanel

setProperties

public void setProperties(java.util.Properties props)
Set up panel using given properites

Specified by:
setProperties in class DraPanel
Parameters:
props - - the properties to use

instantiateProcessor

public java.lang.Object instantiateProcessor()
Returns the instantiated processor

Specified by:
instantiateProcessor in class DraPanel
Returns:
Returns the configured DR&A tool as an object.