genomicsnpanalyzer.gui
Class MainContentPane

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JSplitPane
                  extended by genomicsnpanalyzer.gui.MainContentPane
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ChangeListener

public class MainContentPane
extends javax.swing.JSplitPane
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JSplitPane
javax.swing.JSplitPane.AccessibleJSplitPane
 
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
 GenomeBrowserPane genomeBrowserPane
           
 IndelListTablePane indelpane
           
 SNPListTablePane snppane
           
 SVListTablePane svpane
           
 
Fields inherited from class javax.swing.JSplitPane
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT
 
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
MainContentPane(Main Parent)
          Creates a new instance of SeqPlotPane
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void addDensityTabPane()
           
 void addFilterTabPane()
           
 void addGenomeBrowserTabPane()
           
 void addIndelTabPane()
           
 void addLogPane()
           
 void addProjectPane()
           
 void addSNPListTabPane()
           
 void addSummaryPane_indel_nonrs()
           
 void addSummaryPane_indel_rs()
           
 void addSummaryPane_indel()
           
 void addSummaryPane_nonrs()
           
 void addSummaryPane_rs()
           
 void addSummaryPane()
           
 void addSVTabPane()
           
 void filterByFunctionAndGene(java.lang.String taskflag)
           
 void HandleFilterRegionMenu()
           
 void HandleGeneBiotypeFilter()
           
 void HandleGeneFilter()
           
 void HandleGOFilter()
           
 void HandleIndelScoreFilter()
           
 void HandleOmimDisorderFilter()
           
 void HandleOmimGeneFilter()
           
 void HandlePathwayFilter()
           
 void HandleScoreFilter()
           
 void HandleSubjectFilter()
           
 void HandleSVScoreFilter()
           
 boolean highlightTab(java.lang.String target)
           
 void LockGenomeBrowserPanel()
           
 void ResetAllFilters()
           
 void ResetGeneFilters()
           
 void resetTables()
           
 void stateChanged(javax.swing.event.ChangeEvent e)
           
 void UnlockGenomeBrowserPanel()
           
 void updateDensityOverviewPane(java.awt.image.BufferedImage densimg)
           
 void updateFilterPanel()
           
 void updateGenomeBrowserCoredataLoadedLabel()
           
 void updateGenomeBrowserImage(java.awt.image.BufferedImage img, GenomeBrowserCoord genomeBrowserCoord, GenomeBrowserData genomeBrowserData, int topPartSize)
           
 void updateGenomeBrowserInitiationStatus()
           
 void updateGenomeBrowserSelectedChrRegion(java.lang.String chr, int start, int end)
           
 void updateSummaryPane_indel_nonrs(java.awt.image.BufferedImage sumimg)
           
 void updateSummaryPane_indel_rs(java.awt.image.BufferedImage sumimg)
           
 void updateSummaryPane_indel(java.awt.image.BufferedImage sumimg)
           
 void updateSummaryPane_nonrs(java.awt.image.BufferedImage sumimg)
           
 void updateSummaryPane_rs(java.awt.image.BufferedImage sumimg)
           
 void updateSummaryPane(java.awt.image.BufferedImage sumimg)
           
 void updateTables()
           
 
Methods inherited from class javax.swing.JSplitPane
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, 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, paint, paintBorder, 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, 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, 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

snppane

public SNPListTablePane snppane

indelpane

public IndelListTablePane indelpane

svpane

public SVListTablePane svpane

genomeBrowserPane

public GenomeBrowserPane genomeBrowserPane
Constructor Detail

MainContentPane

public MainContentPane(Main Parent)
Creates a new instance of SeqPlotPane

Method Detail

highlightTab

public boolean highlightTab(java.lang.String target)

LockGenomeBrowserPanel

public void LockGenomeBrowserPanel()

UnlockGenomeBrowserPanel

public void UnlockGenomeBrowserPanel()

addSNPListTabPane

public void addSNPListTabPane()

addIndelTabPane

public void addIndelTabPane()

addSVTabPane

public void addSVTabPane()

addGenomeBrowserTabPane

public void addGenomeBrowserTabPane()

addDensityTabPane

public void addDensityTabPane()

addFilterTabPane

public void addFilterTabPane()

addLogPane

public void addLogPane()

addSummaryPane

public void addSummaryPane()

addSummaryPane_nonrs

public void addSummaryPane_nonrs()

addSummaryPane_rs

public void addSummaryPane_rs()

addSummaryPane_indel

public void addSummaryPane_indel()

addSummaryPane_indel_nonrs

public void addSummaryPane_indel_nonrs()

addSummaryPane_indel_rs

public void addSummaryPane_indel_rs()

addProjectPane

public void addProjectPane()

HandlePathwayFilter

public void HandlePathwayFilter()

HandleGeneFilter

public void HandleGeneFilter()

HandleGeneBiotypeFilter

public void HandleGeneBiotypeFilter()

HandleGOFilter

public void HandleGOFilter()

HandleOmimGeneFilter

public void HandleOmimGeneFilter()

HandleOmimDisorderFilter

public void HandleOmimDisorderFilter()

HandleSubjectFilter

public void HandleSubjectFilter()

HandleFilterRegionMenu

public void HandleFilterRegionMenu()

HandleScoreFilter

public void HandleScoreFilter()

HandleIndelScoreFilter

public void HandleIndelScoreFilter()

HandleSVScoreFilter

public void HandleSVScoreFilter()

updateTables

public void updateTables()

resetTables

public void resetTables()

filterByFunctionAndGene

public void filterByFunctionAndGene(java.lang.String taskflag)

ResetAllFilters

public void ResetAllFilters()

ResetGeneFilters

public void ResetGeneFilters()

updateFilterPanel

public void updateFilterPanel()

updateGenomeBrowserInitiationStatus

public void updateGenomeBrowserInitiationStatus()

updateGenomeBrowserCoredataLoadedLabel

public void updateGenomeBrowserCoredataLoadedLabel()

updateGenomeBrowserSelectedChrRegion

public void updateGenomeBrowserSelectedChrRegion(java.lang.String chr,
                                                 int start,
                                                 int end)

updateGenomeBrowserImage

public void updateGenomeBrowserImage(java.awt.image.BufferedImage img,
                                     GenomeBrowserCoord genomeBrowserCoord,
                                     GenomeBrowserData genomeBrowserData,
                                     int topPartSize)

updateSummaryPane

public void updateSummaryPane(java.awt.image.BufferedImage sumimg)

updateSummaryPane_nonrs

public void updateSummaryPane_nonrs(java.awt.image.BufferedImage sumimg)

updateSummaryPane_rs

public void updateSummaryPane_rs(java.awt.image.BufferedImage sumimg)

updateSummaryPane_indel

public void updateSummaryPane_indel(java.awt.image.BufferedImage sumimg)

updateSummaryPane_indel_nonrs

public void updateSummaryPane_indel_nonrs(java.awt.image.BufferedImage sumimg)

updateSummaryPane_indel_rs

public void updateSummaryPane_indel_rs(java.awt.image.BufferedImage sumimg)

updateDensityOverviewPane

public void updateDensityOverviewPane(java.awt.image.BufferedImage densimg)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent e)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener