gov.lbl.genome.gui.panel
Class BaseInfoPanel

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 gov.lbl.genome.gui.panel.VGBPanel
                      extended by gov.lbl.genome.gui.panel.BaseInfoPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, javax.accessibility.Accessible

public class BaseInfoPanel
extends VGBPanel

Title: BaseInfoPanel

Description: This is one of the key classes. And this is bad! Initial requests are made from this class

Copyright: Copyright (c) 2002 Ernest Orlando Lawrence Berkeley National Laboratory

Company: LBNL

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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 boolean firstSet
           
 boolean retrieveInitInfoDone
           
 
Fields inherited from class gov.lbl.genome.gui.panel.VGBPanel
commonParameters, debug, lineNumber, name, parameters, va
 
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.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BaseInfoPanel(VistaApp vapp, java.lang.String initStartX, java.lang.String initEndX)
          BaseInfoPanel
 
Method Summary
 void disableGUI()
          call setEnabled(false) for all visible components
 void enableGUI()
          call setEnabled(true) for all visible components
 java.lang.String getDefaultBaseGenome()
          get Default Base Genome
 GenomeInfo getDefaultGenome()
          return Default Genome
 java.util.HashMap getGenomes()
           
 java.util.Iterator getGenomesIter()
          return Genomes Iterator
 int getNumberOfRows()
          return number of rows or 0
 java.util.Vector getOrganisms()
          return list of Organisms
 java.lang.String getSelectedOrg()
          return Selected Organism
 void rereadInitInfo(java.util.HashMap g)
          reread Init Info
 void resetBaseGenome(java.lang.String genome)
          reset Base Genome
 void resetDefaultBaseGenome()
          reset Default Base Genome
 void resetOrgList()
          reset Org List
 void retrieveInitInfo()
          retrieve Init Info
 void setBaseGenome(CurveInfo curve, java.util.Vector vcontigs)
          set Base Genome
 void setBaseGenome(Status status)
          set Base Genome from status
 void setBaseGenome(java.lang.String genome)
          set Base Genome
 void setContig(java.lang.String c)
          setText (contig name) for current contig label
 void setDefaultBaseGenome()
          set Default Base Genome
 void setGenomes(java.util.HashMap genomes)
           
 void setOrgLabel(int org)
          set OrgLabel text: number of available organisms
 void setOrgList(java.util.Vector curves, java.util.Vector displayed)
          set List of Organisms
 
Methods inherited from class gov.lbl.genome.gui.panel.VGBPanel
Debug, dispatch, dispatchEvent, findParentFrame, print
 
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, 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, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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

firstSet

public boolean firstSet

retrieveInitInfoDone

public boolean retrieveInitInfoDone
Constructor Detail

BaseInfoPanel

public BaseInfoPanel(VistaApp vapp,
                     java.lang.String initStartX,
                     java.lang.String initEndX)
BaseInfoPanel

Parameters:
vapp - VistaApp
initStartX - String
initEndX - String
Method Detail

retrieveInitInfo

public void retrieveInitInfo()
retrieve Init Info


rereadInitInfo

public void rereadInitInfo(java.util.HashMap g)
reread Init Info

Parameters:
g - HashMap

setContig

public void setContig(java.lang.String c)
setText (contig name) for current contig label

Parameters:
c - String

setDefaultBaseGenome

public void setDefaultBaseGenome()
set Default Base Genome


getDefaultBaseGenome

public java.lang.String getDefaultBaseGenome()
get Default Base Genome

Returns:
String

resetDefaultBaseGenome

public void resetDefaultBaseGenome()
reset Default Base Genome


setBaseGenome

public void setBaseGenome(CurveInfo curve,
                          java.util.Vector vcontigs)
set Base Genome

Parameters:
curve - CurveInfo
vcontigs - Vector

setBaseGenome

public void setBaseGenome(Status status)
set Base Genome from status

Parameters:
status - Status

setBaseGenome

public void setBaseGenome(java.lang.String genome)
set Base Genome

Parameters:
genome - String

setOrgList

public void setOrgList(java.util.Vector curves,
                       java.util.Vector displayed)
set List of Organisms

Parameters:
curves - Vector
displayed - Vector

resetOrgList

public void resetOrgList()
reset Org List


resetBaseGenome

public void resetBaseGenome(java.lang.String genome)
reset Base Genome

Parameters:
genome - String

getDefaultGenome

public GenomeInfo getDefaultGenome()
return Default Genome

Returns:
GenomeInfo

enableGUI

public void enableGUI()
call setEnabled(true) for all visible components


disableGUI

public void disableGUI()
call setEnabled(false) for all visible components


setGenomes

public void setGenomes(java.util.HashMap genomes)

getGenomes

public java.util.HashMap getGenomes()

getGenomesIter

public java.util.Iterator getGenomesIter()
return Genomes Iterator

Returns:
Iterator

getNumberOfRows

public int getNumberOfRows()
return number of rows or 0

Returns:
int

getSelectedOrg

public java.lang.String getSelectedOrg()
return Selected Organism

Returns:
String

setOrgLabel

public void setOrgLabel(int org)
set OrgLabel text: number of available organisms

Parameters:
org - int

getOrganisms

public java.util.Vector getOrganisms()
return list of Organisms

Returns:
Vector