public class HiTList
extends javax.swing.JFrame
implements java.awt.event.ItemListener, java.awt.event.ActionListener, java.beans.PropertyChangeListener, java.awt.event.WindowListener
SearchComponent
s that search for various types
of targets.javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEBUG_ADDED_TARGETS_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_CONFIGURATION_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_CONNECTION_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_CONSTRUCTOR_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_DATABASE_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_EVENTS_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_IO_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_MAIN_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_REFRESH_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_SETUP_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_TAB_LOADING_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_THREADS_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEBUG_UI_PROPERTY
Debugging Properties, set these properties to "true" to enable additional
debugging information.
|
static java.lang.String |
DEFAULT_CONFIGURATION_FILENAME |
static int |
EXIT_CONFIGURATION_ERROR |
static int |
EXIT_DATABASE_ERROR |
static int |
EXIT_INVALID_COMMAND_LINE_SYNTAX |
static int |
EXIT_SUCCESS |
static java.lang.String |
ID |
static java.lang.String |
OLD_DEFAULT_DATABASE_CONFIGURATION_FILENAME |
static java.lang.String |
RESOURCES_DIRECTORY |
static java.lang.String |
SPLASH_IMAGE |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
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
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
HiTList(PIRL.Configuration.Configuration database_config,
PIRL.Configuration.Configuration config)
Constructs the HiTList gui application.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event)
Listens for events that cause the launch of the Add Suggestions Dialog and
and tab refresh commands.
|
void |
itemStateChanged(java.awt.event.ItemEvent event)
The ItemListener interface is implemented to listen for changes in
selection on the Nearby Observations List checkbox and cause an instant
refresh on all currently open tabs.
|
static void |
main(java.lang.String[] arguments)
Generate lists of HiRISE targets from a database.
|
void |
propertyChange(java.beans.PropertyChangeEvent event)
Listens for state changes in the background threads in open tabs
to initiate checks on the added suggestions list, and also for changes
in values on the filter settings that should be propagated to all tabs.
|
static void |
Usage()
Prints the command line usage syntax.
|
void |
windowActivated(java.awt.event.WindowEvent event) |
void |
windowClosed(java.awt.event.WindowEvent event) |
void |
windowClosing(java.awt.event.WindowEvent event) |
void |
windowDeactivated(java.awt.event.WindowEvent event) |
void |
windowDeiconified(java.awt.event.WindowEvent event) |
void |
windowIconified(java.awt.event.WindowEvent event) |
void |
windowOpened(java.awt.event.WindowEvent event) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String ID
public static java.lang.String DEFAULT_CONFIGURATION_FILENAME
public static java.lang.String OLD_DEFAULT_DATABASE_CONFIGURATION_FILENAME
public static final java.lang.String RESOURCES_DIRECTORY
public static final java.lang.String SPLASH_IMAGE
public static final int EXIT_SUCCESS
public static final int EXIT_DATABASE_ERROR
public static final int EXIT_CONFIGURATION_ERROR
public static final int EXIT_INVALID_COMMAND_LINE_SYNTAX
public static final java.lang.String DEBUG_SETUP_PROPERTY
public static final java.lang.String DEBUG_CONSTRUCTOR_PROPERTY
public static final java.lang.String DEBUG_EVENTS_PROPERTY
public static final java.lang.String DEBUG_IO_PROPERTY
public static final java.lang.String DEBUG_CONFIGURATION_PROPERTY
public static final java.lang.String DEBUG_UI_PROPERTY
public static final java.lang.String DEBUG_DATABASE_PROPERTY
public static final java.lang.String DEBUG_CONNECTION_PROPERTY
public static final java.lang.String DEBUG_ADDED_TARGETS_PROPERTY
public static final java.lang.String DEBUG_TAB_LOADING_PROPERTY
public static final java.lang.String DEBUG_THREADS_PROPERTY
public static final java.lang.String DEBUG_REFRESH_PROPERTY
public static final java.lang.String DEBUG_MAIN_PROPERTY
public HiTList(PIRL.Configuration.Configuration database_config, PIRL.Configuration.Configuration config) throws PIRL.Database.Database_Exception, PIRL.Configuration.Configuration_Exception
PIRL.Database.Database_Exception
PIRL.Configuration.Configuration_Exception
public void itemStateChanged(java.awt.event.ItemEvent event)
itemStateChanged
in interface java.awt.event.ItemListener
public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
public void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange
in interface java.beans.PropertyChangeListener
public void windowActivated(java.awt.event.WindowEvent event)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent event)
windowClosed
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent event)
windowClosing
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent event)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent event)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent event)
windowIconified
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent event)
windowOpened
in interface java.awt.event.WindowListener
public static void main(java.lang.String[] arguments)
The command line syntax is described by the Usage
method.
Exit Status Values:
0 - Success 1 - Database Error 2 - Configuration Error 3 - Invalid Command Line Syntax
arguments
- Array of command line argument StringsUsage()
public static void Usage()
Usage: HiTList <Options> Options - [-Configuration <filename> (default: HOGG.conf) [-Query configuration <filename> [-Jagged_Text] [-Help] [-Version]
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona