edu.iastate.metnet.launch
Class LaunchMetNet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by edu.iastate.metnet.launch.LaunchMetNet
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class LaunchMetNet
extends javax.swing.JFrame
implements java.awt.event.MouseListener

Main class for MetNet, displaying the launcher window.

Author:
Mohammed Alabsi
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static DataThread dataThread
           
static ExploRaseThread exploRaseThread
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LaunchMetNet()
           
 
Method Summary
 boolean confirmQuit()
          Methods ask for a confirmation from user whether to close the platform or not.
 void exit()
          Method to exist the close the entire suite.
static BirdsEyeView getBirdsEyeView()
           
static javax.swing.JFrame getBirdsEyeViewFrame()
           
static java.awt.Container getContainer()
           
static MainWindow2 getCuratorToolWindow()
           
static DataManager getDataManager()
           
 javax.swing.JMenuItem getDocBevItem()
           
 javax.swing.JMenuItem getDocCytoItem()
           
 javax.swing.JMenu getDocMenu()
           
 javax.swing.JMenuItem getDocMogItem()
           
 javax.swing.JMenuItem getDocPbItem()
           
 javax.swing.JMenuItem getDocPumaItem()
           
 javax.swing.JMenuItem getFileExitItem()
           
 javax.swing.JMenuItem getHelpAboutItem()
           
static MetaOmGraph getMetaOmGraph()
           
 javax.swing.JMenuItem getOpenBevItem()
           
 javax.swing.JMenuItem getOpenCytoItem()
           
 javax.swing.JMenuItem getOpenMogItem()
           
 javax.swing.JMenuItem getOpenPbItem()
           
 javax.swing.JMenuItem getOpenPumaItem()
           
static PbFrame getPathBinder()
           
static java.util.Hashtable getPathwayGeneTable()
           
static PubMedAssistant getPubMed()
           
static boolean isCytoscape()
           
static void main(java.lang.String[] args)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
static void setBirdsEyeView(BirdsEyeView birdsEyeView)
           
static void setBirdsEyeViewFrame(javax.swing.JFrame frame)
           
 void setContainer(java.awt.Container c)
           
static void setCuratorToolWindow(MainWindow2 curatorToolWindow)
           
static void setCytoscape(boolean flag)
           
static void setDataManager(DataManager dataManager)
           
 void setDocBevItem(javax.swing.JMenuItem docBevItem)
           
 void setDocCytoItem(javax.swing.JMenuItem docCytoItem)
           
 void setDocMenu(javax.swing.JMenu docMenu)
           
 void setDocMogItem(javax.swing.JMenuItem docMogItem)
           
 void setDocPbItem(javax.swing.JMenuItem docPbItem)
           
 void setDocPumaItem(javax.swing.JMenuItem docPumaItem)
           
 void setFileExitItem(javax.swing.JMenuItem fileExitItem)
           
 void setHelpAboutItem(javax.swing.JMenuItem helpAboutItem)
           
static void setMetaOmGraph(MetaOmGraph mog)
           
 void setOpenBevItem(javax.swing.JMenuItem openBevItem)
           
 void setOpenCytoItem(javax.swing.JMenuItem openCytoItem)
           
 void setOpenMogItem(javax.swing.JMenuItem openMogItem)
           
 void setOpenPbItem(javax.swing.JMenuItem openPbItem)
           
 void setOpenPumaItem(javax.swing.JMenuItem openPumaItem)
           
static void setPathBinder(PbFrame binder)
           
static void setPathwayGeneTable(java.util.Hashtable pathwayGeneTable)
           
static void setPubMed(PubMedAssistant pubMed)
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, 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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

exploRaseThread

public static ExploRaseThread exploRaseThread

dataThread

public static DataThread dataThread
Constructor Detail

LaunchMetNet

public LaunchMetNet()
Method Detail

getPathwayGeneTable

public static java.util.Hashtable getPathwayGeneTable()

setPathwayGeneTable

public static void setPathwayGeneTable(java.util.Hashtable pathwayGeneTable)

main

public static void main(java.lang.String[] args)

exit

public void exit()
Method to exist the close the entire suite.


confirmQuit

public boolean confirmQuit()
Methods ask for a confirmation from user whether to close the platform or not.

Returns:
users response

getBirdsEyeViewFrame

public static javax.swing.JFrame getBirdsEyeViewFrame()
Returns:
Returns the birdsEyeView.

setBirdsEyeViewFrame

public static void setBirdsEyeViewFrame(javax.swing.JFrame frame)
Parameters:
birdsEyeView - The birdsEyeView to set.

getMetaOmGraph

public static MetaOmGraph getMetaOmGraph()
Returns:
Returns the metaOmGraph.

setMetaOmGraph

public static void setMetaOmGraph(MetaOmGraph mog)
Parameters:
metaOmGraph - The metaOmGraph to set.

getBirdsEyeView

public static BirdsEyeView getBirdsEyeView()
Returns:
Returns the birdsEyeView.

setBirdsEyeView

public static void setBirdsEyeView(BirdsEyeView birdsEyeView)
Parameters:
birdsEyeView - The birdsEyeView to set.

getPathBinder

public static PbFrame getPathBinder()
Returns:
Returns the pathBinder.

setPathBinder

public static void setPathBinder(PbFrame binder)
Parameters:
binder - The pathBinder to set.

getPubMed

public static PubMedAssistant getPubMed()
Returns:
Returns the pubMed.

setPubMed

public static void setPubMed(PubMedAssistant pubMed)
Parameters:
pubMed - The pubMed to set.

isCytoscape

public static boolean isCytoscape()
Returns:
Returns the cytoscape.

setCytoscape

public static void setCytoscape(boolean flag)
Parameters:
cytoscape - The cytoscape to set.

getDataManager

public static DataManager getDataManager()
Returns:
Returns the dataManager.

setDataManager

public static void setDataManager(DataManager dataManager)
Parameters:
dataManager - The dataManager to set.

getContainer

public static java.awt.Container getContainer()
Returns:
Returns the c.

setContainer

public void setContainer(java.awt.Container c)
Parameters:
c - The c to set.

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

getOpenBevItem

public javax.swing.JMenuItem getOpenBevItem()

setOpenBevItem

public void setOpenBevItem(javax.swing.JMenuItem openBevItem)

getOpenCytoItem

public javax.swing.JMenuItem getOpenCytoItem()

setOpenCytoItem

public void setOpenCytoItem(javax.swing.JMenuItem openCytoItem)

getOpenMogItem

public javax.swing.JMenuItem getOpenMogItem()

setOpenMogItem

public void setOpenMogItem(javax.swing.JMenuItem openMogItem)

getOpenPbItem

public javax.swing.JMenuItem getOpenPbItem()

setOpenPbItem

public void setOpenPbItem(javax.swing.JMenuItem openPbItem)

getOpenPumaItem

public javax.swing.JMenuItem getOpenPumaItem()

setOpenPumaItem

public void setOpenPumaItem(javax.swing.JMenuItem openPumaItem)

getFileExitItem

public javax.swing.JMenuItem getFileExitItem()

setFileExitItem

public void setFileExitItem(javax.swing.JMenuItem fileExitItem)

getHelpAboutItem

public javax.swing.JMenuItem getHelpAboutItem()

setHelpAboutItem

public void setHelpAboutItem(javax.swing.JMenuItem helpAboutItem)

getDocBevItem

public javax.swing.JMenuItem getDocBevItem()

setDocBevItem

public void setDocBevItem(javax.swing.JMenuItem docBevItem)

getDocCytoItem

public javax.swing.JMenuItem getDocCytoItem()

setDocCytoItem

public void setDocCytoItem(javax.swing.JMenuItem docCytoItem)

getDocMenu

public javax.swing.JMenu getDocMenu()

setDocMenu

public void setDocMenu(javax.swing.JMenu docMenu)

getDocMogItem

public javax.swing.JMenuItem getDocMogItem()

setDocMogItem

public void setDocMogItem(javax.swing.JMenuItem docMogItem)

getDocPbItem

public javax.swing.JMenuItem getDocPbItem()

setDocPbItem

public void setDocPbItem(javax.swing.JMenuItem docPbItem)

getDocPumaItem

public javax.swing.JMenuItem getDocPumaItem()

setDocPumaItem

public void setDocPumaItem(javax.swing.JMenuItem docPumaItem)

getCuratorToolWindow

public static MainWindow2 getCuratorToolWindow()

setCuratorToolWindow

public static void setCuratorToolWindow(MainWindow2 curatorToolWindow)