org.fhcrc.cpl.viewer.gui
Class FeatureSelectionFrame.FeatureSelectionDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.fhcrc.cpl.viewer.gui.FeatureSelectionFrame.FeatureSelectionDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
Enclosing class:
FeatureSelectionFrame

public static class FeatureSelectionFrame.FeatureSelectionDialog
extends javax.swing.JDialog

See Also:
Serialized Form

Nested Class Summary
static class FeatureSelectionFrame.FeatureSelectionDialog.BrowseEditor
           
static class FeatureSelectionFrame.FeatureSelectionDialog.ColorEditor
           
static class FeatureSelectionFrame.FeatureSelectionDialog.ColorRenderer
           
static class FeatureSelectionFrame.FeatureSelectionDialog.FeatureFrame
           
static class FeatureSelectionFrame.FeatureSelectionDialog.NumberRenderer
           
static class FeatureSelectionFrame.FeatureSelectionDialog.Optimizer
           
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
 int action
           
static int ACTION_CANCEL
           
static int ACTION_OK
           
 javax.swing.JButton buttonAddFiles
           
 javax.swing.JButton buttonApply
           
 javax.swing.JButton buttonBrowseOutputDir
           
 javax.swing.JButton buttonCancel
           
 javax.swing.JButton buttonCreatePeptideArray
           
 javax.swing.JButton buttonOK
           
 javax.swing.JButton buttonOptimize
           
 javax.swing.JButton buttonRemoveFiles
           
 javax.swing.JCheckBox checkBoxNormalize
           
static javax.swing.JFileChooser chooser
           
 javax.swing.JLabel lblExactMatches
           
 javax.swing.JLabel lblNumBuckets
           
static javax.swing.JFileChooser saveChooser
           
 javax.swing.JTabbedPane tabbedPane
           
 javax.swing.JTable tblFeatureSets
           
 javax.swing.JTextField textMaxCharge
           
 javax.swing.JTextField textMaxKL
           
 javax.swing.JTextField textMaxMz
           
 javax.swing.JTextField textMinCharge
           
 javax.swing.JTextField textMinIntensity
           
 javax.swing.JTextField textMinMz
           
 javax.swing.JTextField textMinPeaks
           
 javax.swing.JTextField textMinScans
           
 javax.swing.JTextField textOutputFile
           
 javax.swing.JTextField textPepArrayMzBucket
           
 javax.swing.JTextField textPepArrayScanBucket
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
FeatureSelectionFrame.FeatureSelectionDialog()
           
 
Method Summary
 void addFeatureSet(Feature[] features)
           
 void addFeatureSet(FeatureSet featureSet)
           
 void addFeatureSet(java.io.File file)
           
 void buttonAddFile_actionPerformed(java.awt.event.ActionEvent event)
           
 void buttonRemoveFiles_actionPerformed(java.awt.event.ActionEvent event)
           
protected  java.util.List<FeatureSet> generateMergedSets(java.util.List<? extends FeatureSet> featureSets, FeatureSet.FeatureSelector sel)
          Generates a new merged feature list
 java.util.List getFeatureRanges()
           
 FeatureSet.FeatureSelector getFeatureSelector()
           
 java.util.List getFeatureSets()
           
static FeatureSelectionFrame.FeatureSelectionDialog getInstance()
           
static java.awt.Color nextColor()
           
 void updateFeatureSelector(FeatureSet.FeatureSelector sel)
          Updates the featureselector based on the currently loaded features
 void updateFeatureSets(java.util.List<? extends FeatureSet> featureSets, boolean displayOnly)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ACTION_CANCEL

public static final int ACTION_CANCEL
See Also:
Constant Field Values

ACTION_OK

public static final int ACTION_OK
See Also:
Constant Field Values

action

public int action

tblFeatureSets

public javax.swing.JTable tblFeatureSets

buttonAddFiles

public javax.swing.JButton buttonAddFiles

buttonRemoveFiles

public javax.swing.JButton buttonRemoveFiles

tabbedPane

public javax.swing.JTabbedPane tabbedPane

textMinMz

public javax.swing.JTextField textMinMz

textMaxMz

public javax.swing.JTextField textMaxMz

textMinCharge

public javax.swing.JTextField textMinCharge

textMaxCharge

public javax.swing.JTextField textMaxCharge

textMinScans

public javax.swing.JTextField textMinScans

textMaxKL

public javax.swing.JTextField textMaxKL

textMinIntensity

public javax.swing.JTextField textMinIntensity

textMinPeaks

public javax.swing.JTextField textMinPeaks

textOutputFile

public javax.swing.JTextField textOutputFile

buttonBrowseOutputDir

public javax.swing.JButton buttonBrowseOutputDir

textPepArrayMzBucket

public javax.swing.JTextField textPepArrayMzBucket

textPepArrayScanBucket

public javax.swing.JTextField textPepArrayScanBucket

checkBoxNormalize

public javax.swing.JCheckBox checkBoxNormalize

buttonOptimize

public javax.swing.JButton buttonOptimize

lblNumBuckets

public javax.swing.JLabel lblNumBuckets

lblExactMatches

public javax.swing.JLabel lblExactMatches

buttonCreatePeptideArray

public javax.swing.JButton buttonCreatePeptideArray

buttonCancel

public javax.swing.JButton buttonCancel

buttonApply

public javax.swing.JButton buttonApply

buttonOK

public javax.swing.JButton buttonOK

chooser

public static javax.swing.JFileChooser chooser

saveChooser

public static javax.swing.JFileChooser saveChooser
Constructor Detail

FeatureSelectionFrame.FeatureSelectionDialog

public FeatureSelectionFrame.FeatureSelectionDialog()
Method Detail

getInstance

public static FeatureSelectionFrame.FeatureSelectionDialog getInstance()

nextColor

public static java.awt.Color nextColor()

getFeatureSets

public java.util.List getFeatureSets()

getFeatureRanges

public java.util.List getFeatureRanges()

getFeatureSelector

public FeatureSet.FeatureSelector getFeatureSelector()

addFeatureSet

public void addFeatureSet(java.io.File file)

addFeatureSet

public void addFeatureSet(Feature[] features)

addFeatureSet

public void addFeatureSet(FeatureSet featureSet)

updateFeatureSelector

public void updateFeatureSelector(FeatureSet.FeatureSelector sel)
Updates the featureselector based on the currently loaded features

Parameters:
sel -

generateMergedSets

protected java.util.List<FeatureSet> generateMergedSets(java.util.List<? extends FeatureSet> featureSets,
                                                        FeatureSet.FeatureSelector sel)
Generates a new merged feature list

Parameters:
featureSets -
sel -
Returns:

updateFeatureSets

public void updateFeatureSets(java.util.List<? extends FeatureSet> featureSets,
                              boolean displayOnly)

buttonAddFile_actionPerformed

public void buttonAddFile_actionPerformed(java.awt.event.ActionEvent event)

buttonRemoveFiles_actionPerformed

public void buttonRemoveFiles_actionPerformed(java.awt.event.ActionEvent event)


Fred Hutchinson Cancer Research Center