HiRISE

HiRISE.HiPlan.HOGG
Class HiPlan_Tracker

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 javax.swing.JFrame
                      extended by HiRISE.HiPlan.HOGG.HiPlan_Tracker
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class HiPlan_Tracker
extends JFrame

A HiPlan utility window.

Version:
2.35
Author:
Christian Schaller - UA/PIRL
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static String AUTOSAVE_DIRECTORY
           
static String AUTOSAVE_INTERVAL_HOGGINGS
           
static int AUTOSAVE_INTERVAL_HOGGINGS_MINIMUM
           
static String AUTOSAVE_INTERVAL_MINUTES
           
static int AUTOSAVE_INTERVAL_MINUTES_MINIMUM
           
static String AUTOSAVE_VERSION_COUNT
           
static int AUTOSAVE_VERSION_COUNT_MINIMUM
           
static String DEFAULT_AUTOSAVE_DIRECTORY
           
static int DEFAULT_AUTOSAVE_INTERVAL_HOGGINGS
           
static int DEFAULT_AUTOSAVE_INTERVAL_MINUTES
           
static int DEFAULT_AUTOSAVE_VERSION_COUNT
           
static boolean DEFAULT_ENABLE_AUTOSAVE
           
static String DEFAULT_TITLE
          The default title for the dialog window.
static String ENABLE_AUTOSAVE
           
static String ID
          Class identification name with source code version and date.
static String PID
          The ystem property holding the value of the HiPlan wrapper's process ID.
 
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
HiPlan_Tracker(Configuration configuration)
          Creates a new HiPlan tracker window with the given HiPlan configuration.
 
Method Summary
 void addObservation(PTF_Record ptfRecord, String oldPtfRecordText)
           
 void appendAttentionMessage(String msg)
           
 void appendErrorMessage(String msg)
           
 void appendMessage(String msg)
           
 void appendMessage(String msg, AttributeSet attributes)
           
 void appendSuccessMessage(String msg)
           
 void appendWarningMessage(String msg)
           
 Configuration getDisplayedConfiguration()
           
 void setDisplayedConfiguration(Configuration displayedConfiguration)
           
 
Methods inherited from class javax.swing.JFrame
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
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, 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, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, 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, 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, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

ID

public static final String ID
Class identification name with source code version and date.

See Also:
Constant Field Values

DEFAULT_TITLE

public static final String DEFAULT_TITLE
The default title for the dialog window.

See Also:
Constant Field Values

PID

public static final String PID
The ystem property holding the value of the HiPlan wrapper's process ID. This property is set by the wrapper itself, and it may be null if not set or a non-integer if set by some other action.

See Also:
Constant Field Values

ENABLE_AUTOSAVE

public static final String ENABLE_AUTOSAVE
See Also:
Constant Field Values

DEFAULT_ENABLE_AUTOSAVE

public static final boolean DEFAULT_ENABLE_AUTOSAVE
See Also:
Constant Field Values

AUTOSAVE_INTERVAL_MINUTES

public static final String AUTOSAVE_INTERVAL_MINUTES
See Also:
Constant Field Values

DEFAULT_AUTOSAVE_INTERVAL_MINUTES

public static final int DEFAULT_AUTOSAVE_INTERVAL_MINUTES
See Also:
Constant Field Values

AUTOSAVE_INTERVAL_MINUTES_MINIMUM

public static final int AUTOSAVE_INTERVAL_MINUTES_MINIMUM
See Also:
Constant Field Values

AUTOSAVE_INTERVAL_HOGGINGS

public static final String AUTOSAVE_INTERVAL_HOGGINGS
See Also:
Constant Field Values

DEFAULT_AUTOSAVE_INTERVAL_HOGGINGS

public static final int DEFAULT_AUTOSAVE_INTERVAL_HOGGINGS
See Also:
Constant Field Values

AUTOSAVE_INTERVAL_HOGGINGS_MINIMUM

public static final int AUTOSAVE_INTERVAL_HOGGINGS_MINIMUM
See Also:
Constant Field Values

AUTOSAVE_VERSION_COUNT

public static final String AUTOSAVE_VERSION_COUNT
See Also:
Constant Field Values

DEFAULT_AUTOSAVE_VERSION_COUNT

public static final int DEFAULT_AUTOSAVE_VERSION_COUNT
See Also:
Constant Field Values

AUTOSAVE_VERSION_COUNT_MINIMUM

public static final int AUTOSAVE_VERSION_COUNT_MINIMUM
See Also:
Constant Field Values

AUTOSAVE_DIRECTORY

public static final String AUTOSAVE_DIRECTORY
See Also:
Constant Field Values

DEFAULT_AUTOSAVE_DIRECTORY

public static final String DEFAULT_AUTOSAVE_DIRECTORY
See Also:
Constant Field Values
Constructor Detail

HiPlan_Tracker

public HiPlan_Tracker(Configuration configuration)
Creates a new HiPlan tracker window with the given HiPlan configuration.

Parameters:
configuration - the HiPlan configuration.
Method Detail

getDisplayedConfiguration

public Configuration getDisplayedConfiguration()

setDisplayedConfiguration

public void setDisplayedConfiguration(Configuration displayedConfiguration)

addObservation

public void addObservation(PTF_Record ptfRecord,
                           String oldPtfRecordText)

appendMessage

public void appendMessage(String msg,
                          AttributeSet attributes)

appendMessage

public void appendMessage(String msg)

appendAttentionMessage

public void appendAttentionMessage(String msg)

appendSuccessMessage

public void appendSuccessMessage(String msg)

appendWarningMessage

public void appendWarningMessage(String msg)

appendErrorMessage

public void appendErrorMessage(String msg)

HiRISE

Copyright (C) Arizona Board of Regents on behalf of the Planetary Image Research Laboratory, Lunar and Planetary Laboratory at the University of Arizona