utility
Class CandPrior

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 utility.CandPrior
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class CandPrior
extends java.awt.Frame

this class represents the window holding the candidates and thier observation priorites for each filter. Observations can be checked in and out by clicking, and additional information about the candidates can be found by clicking on the candidate names.

See Also:
Serialized Form

Nested Class Summary
 class CandPrior.AllThat
          buttons to checkout/in a whole row
 class CandPrior.CandField
          Shows the name of the candidate and lets the user click on it to do something.
 class CandPrior.CheckBackIn
          Frame to check an observation back in.
 class CandPrior.OverAllPrior
          Displays and color codes the over all priority for a candidate.
 class CandPrior.PriorField
          Displays and color codes the priority for a candidate.
 class CandPrior.ShowCandInfo
           
 class CandPrior.TitleField
          The titles for the Fields.
 
Field Summary
 java.awt.Font bfont
           
 java.lang.String[] candNames
           
 CandSort candSort
           
 java.awt.Checkbox cbexp
           
 java.awt.CheckboxGroup cbg
           
 java.awt.Checkbox cbmag
           
 java.awt.Checkbox cbprior
           
static java.text.DateFormat dateDF
           
static double DEG_TO_RAD
           
 java.lang.String displayType
           
 double elev
           
static java.lang.String[] filters
           
 java.awt.FontMetrics fm
           
 java.util.Vector groupNames
           
 Sixty lat
           
 java.util.Vector listeners
           
 Sixty longit
           
 java.util.Hashtable masterHash
           
 java.util.Vector oapListeners
           
 java.text.SimpleDateFormat sdf
           
 double seeing
           
 java.awt.Button setValues
           
 java.awt.Font sfont
           
 double sigToNoise
           
 java.awt.Font tfont
           
 java.awt.TextField tseeing
           
 java.awt.TextField tsig2noise
           
 java.util.Vector typeListeners
           
static java.lang.String url
           
 UserWait uw
           
 WhatData wd
           
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
CandPrior(WhatData wd2)
           
 
Method Summary
 void addCenter()
          Adds the PriorFields
static void fillLine(char[] line, java.lang.String s, int offset)
          Sets the elements of a char[] to the char's in a String starting at offset
 void readDB()
          gets all the info from the database
 void refreshPriors()
          shows the proper prior/mag/exp value in the PriorFields.
 void updateHash(java.lang.String key1, java.lang.String key2, java.lang.Object entry)
          updates the DB hashtables.
 void updatePriors()
          sets the values of the PriorFields to the current database value
 
Methods inherited from class java.awt.Frame
addNotify, getAccessibleContext, 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, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

url

public static final java.lang.String url
See Also:
Constant Field Values

sdf

public java.text.SimpleDateFormat sdf

wd

public WhatData wd

filters

public static java.lang.String[] filters

bfont

public java.awt.Font bfont

tfont

public java.awt.Font tfont

sfont

public java.awt.Font sfont

dateDF

public static java.text.DateFormat dateDF

lat

public Sixty lat

longit

public Sixty longit

elev

public double elev

DEG_TO_RAD

public static double DEG_TO_RAD

fm

public java.awt.FontMetrics fm

listeners

public java.util.Vector listeners

oapListeners

public java.util.Vector oapListeners

typeListeners

public java.util.Vector typeListeners

uw

public UserWait uw

candSort

public CandSort candSort

candNames

public java.lang.String[] candNames

masterHash

public java.util.Hashtable masterHash

cbg

public java.awt.CheckboxGroup cbg

cbprior

public java.awt.Checkbox cbprior

cbmag

public java.awt.Checkbox cbmag

cbexp

public java.awt.Checkbox cbexp

displayType

public java.lang.String displayType

tsig2noise

public java.awt.TextField tsig2noise

tseeing

public java.awt.TextField tseeing

setValues

public java.awt.Button setValues

sigToNoise

public double sigToNoise

seeing

public double seeing

groupNames

public java.util.Vector groupNames
Constructor Detail

CandPrior

public CandPrior(WhatData wd2)
Method Detail

fillLine

public static void fillLine(char[] line,
                            java.lang.String s,
                            int offset)
Sets the elements of a char[] to the char's in a String starting at offset


addCenter

public void addCenter()
Adds the PriorFields


readDB

public void readDB()
gets all the info from the database


updateHash

public void updateHash(java.lang.String key1,
                       java.lang.String key2,
                       java.lang.Object entry)
updates the DB hashtables.


updatePriors

public void updatePriors()
sets the values of the PriorFields to the current database value


refreshPriors

public void refreshPriors()
shows the proper prior/mag/exp value in the PriorFields.