gov.usda.gdpc.browser
Class Browser

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended bygov.usda.gdpc.browser.Browser
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.lang.Runnable, java.io.Serializable, javax.swing.WindowConstants

public class Browser
extends javax.swing.JFrame
implements java.lang.Runnable

Author:
terryc
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int CONNECTIONS_TAB
           
static int ENVIRONMENT_EXPERIMENT_TAB
           
static int GENOTYPE_EXPERIMENT_TAB
           
static int GENOTYPE_TAB
           
static int LOCALITY_TAB
           
static int LOCUS_TAB
           
static int LOG_TAB
           
static javax.swing.plaf.FontUIResource myFont
           
static int PHENOTYPE_TAB
           
static int TAXON_TAB
           
 
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
Browser()
          Browser constructor.
 
Method Summary
static Browser createInstanceForTASSEL()
          Factory method to create Browser instance for TASSEL
 void deselect()
           
 void exportLociTabDelimitedFile(java.io.File file)
           
 void exportPHYLIPFile(java.io.File file)
           
 void exportPHYLIPINTERFile(java.io.File file)
           
 void exportTabDelimitedFile(java.io.File file)
           
 DBConnection[] getConnections()
           
 boolean getGenoFlag()
           
 GenotypeTable getGenotypeData()
           
 boolean getPhenoFlag()
           
 Table getPhenotypeData()
           
 int getSelectedTab()
           
 void load()
          This method is for the load action used by TASSEL
static void main(java.lang.String[] args)
           
 int numConnections()
           
 void openFile(java.io.File file)
           
 void removeConnection(DBConnection connection)
           
 void run()
           
 void saveAsFile(java.io.File file)
           
 void setLinkedWorkFilter(boolean linked)
           
 void showHourGlass(boolean show)
           
 void update()
           
 
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, 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, setIconImage, 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, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

myFont

public static javax.swing.plaf.FontUIResource myFont

TAXON_TAB

public static final int TAXON_TAB
See Also:
Constant Field Values

LOCUS_TAB

public static final int LOCUS_TAB
See Also:
Constant Field Values

GENOTYPE_EXPERIMENT_TAB

public static final int GENOTYPE_EXPERIMENT_TAB
See Also:
Constant Field Values

ENVIRONMENT_EXPERIMENT_TAB

public static final int ENVIRONMENT_EXPERIMENT_TAB
See Also:
Constant Field Values

LOCALITY_TAB

public static final int LOCALITY_TAB
See Also:
Constant Field Values

GENOTYPE_TAB

public static final int GENOTYPE_TAB
See Also:
Constant Field Values

PHENOTYPE_TAB

public static final int PHENOTYPE_TAB
See Also:
Constant Field Values

CONNECTIONS_TAB

public static final int CONNECTIONS_TAB
See Also:
Constant Field Values

LOG_TAB

public static final int LOG_TAB
See Also:
Constant Field Values
Constructor Detail

Browser

public Browser()
Browser constructor.

Method Detail

createInstanceForTASSEL

public static Browser createInstanceForTASSEL()
Factory method to create Browser instance for TASSEL


main

public static void main(java.lang.String[] args)
Parameters:
args - the command line arguments

getSelectedTab

public int getSelectedTab()

saveAsFile

public void saveAsFile(java.io.File file)

setLinkedWorkFilter

public void setLinkedWorkFilter(boolean linked)

openFile

public void openFile(java.io.File file)

exportTabDelimitedFile

public void exportTabDelimitedFile(java.io.File file)

exportLociTabDelimitedFile

public void exportLociTabDelimitedFile(java.io.File file)

exportPHYLIPFile

public void exportPHYLIPFile(java.io.File file)

exportPHYLIPINTERFile

public void exportPHYLIPINTERFile(java.io.File file)

update

public void update()

showHourGlass

public void showHourGlass(boolean show)

run

public void run()
Specified by:
run in interface java.lang.Runnable

deselect

public void deselect()

getConnections

public DBConnection[] getConnections()

numConnections

public int numConnections()

removeConnection

public void removeConnection(DBConnection connection)

load

public void load()
This method is for the load action used by TASSEL


getGenotypeData

public GenotypeTable getGenotypeData()

getGenoFlag

public boolean getGenoFlag()

getPhenotypeData

public Table getPhenotypeData()

getPhenoFlag

public boolean getPhenoFlag()