utility
Class CandSort

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

public class CandSort
extends java.awt.Frame

See Also:
Serialized Form

Field Summary
 java.awt.Font bfont
           
 java.awt.Button cancel
           
 java.lang.String[] candNames
           
 java.util.Vector cands
           
 java.awt.Checkbox cbShowFilt
           
 java.awt.Checkbox cbShowMoon
           
 java.awt.Checkbox cbShowOAP
           
 java.awt.Checkbox cbShowRise
           
 java.awt.Checkbox cbSortOAP
           
 java.awt.Checkbox cbSortRise
           
 java.awt.Checkbox cbSortSum
           
 CandPrior cp
           
static java.lang.String[] filters
           
 java.util.Hashtable masterHash
           
 java.util.Vector rise
           
 java.util.Vector set
           
 java.awt.Button showAll
           
 java.awt.Button sort
           
 java.util.Date sunRise
           
 double sunRiseTime
           
 java.util.Date sunSet
           
 double sunSetTime
           
 java.awt.TextField tfAirMass
           
 java.awt.TextField tfFilt
           
 java.awt.TextField tfOAP
           
 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
CandSort(CandPrior cp2, WhatData wd2, java.util.Hashtable hash)
           
 
Method Summary
 java.lang.String[] doSort()
           
 boolean upWhileSunDown(java.util.Date rises, java.util.Date sets, java.util.Date sunRise, java.util.Date sunSet)
           
 
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

wd

public WhatData wd

cbShowRise

public java.awt.Checkbox cbShowRise

cbShowOAP

public java.awt.Checkbox cbShowOAP

cbShowFilt

public java.awt.Checkbox cbShowFilt

cbShowMoon

public java.awt.Checkbox cbShowMoon

cbSortOAP

public java.awt.Checkbox cbSortOAP

cbSortSum

public java.awt.Checkbox cbSortSum

cbSortRise

public java.awt.Checkbox cbSortRise

tfAirMass

public java.awt.TextField tfAirMass

tfOAP

public java.awt.TextField tfOAP

tfFilt

public java.awt.TextField tfFilt

showAll

public java.awt.Button showAll

sort

public java.awt.Button sort

cancel

public java.awt.Button cancel

candNames

public java.lang.String[] candNames

bfont

public java.awt.Font bfont

cp

public CandPrior cp

filters

public static java.lang.String[] filters

masterHash

public java.util.Hashtable masterHash

cands

public java.util.Vector cands

rise

public java.util.Vector rise

set

public java.util.Vector set

sunRise

public java.util.Date sunRise

sunSet

public java.util.Date sunSet

sunRiseTime

public double sunRiseTime

sunSetTime

public double sunSetTime
Constructor Detail

CandSort

public CandSort(CandPrior cp2,
                WhatData wd2,
                java.util.Hashtable hash)
Method Detail

upWhileSunDown

public boolean upWhileSunDown(java.util.Date rises,
                              java.util.Date sets,
                              java.util.Date sunRise,
                              java.util.Date sunSet)

doSort

public java.lang.String[] doSort()