HiRISE

HiRISE.HiPlan.HOGG
Class PTF_Fields_Panel

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 HiRISE.HiPlan.HOGG.PTF_Fields_Panel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class PTF_Fields_Panel
extends JPanel

A panel encompassing controls for MRO PTF fields that are not otherwise included or controled by HOGG controls.

At the moment, it only provides custom panels that may be used for managing PTF fields; these are provided as inner classes. The panel itself does nothing.

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

Nested Class Summary
static class PTF_Fields_Panel.CommentPanel
          A panel containing a text area with a live character counter.
static class PTF_Fields_Panel.InstrumentSetPanel
           
static class PTF_Fields_Panel.OrbitPanel
           
static class PTF_Fields_Panel.RequestCategoryPanel
           
static class PTF_Fields_Panel.RequestPriorityPanel
           
static class PTF_Fields_Panel.Spare3Panel
          A panel for handling instrument spare field 3.
static class PTF_Fields_Panel.Spare4Panel
           
static class PTF_Fields_Panel.StereoPanel
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
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 ID
          Class identification name with source code version and date.
 
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.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PTF_Fields_Panel(HOGG hogg)
          Creates a new PTF fields panel using the indicated HOGG for callbacks.
 
Method Summary
 String getAltComment()
           
 String getAltCoordinatedTrackHistory()
           
 String getComment()
           
 String getCoordinatedTrackHistory()
           
 String getInstrumentSet()
           
 String getOrbitAlternatives()
           
 String getRequestCategory()
           
 Integer getRequestPriority()
           
 Integer getSpare3()
           
 String getSpare4()
           
 String getStereoCode()
           
 void initUi(Observation_Record observation)
           
 void setAltComment(String text)
           
 void setAltCoordinatedTrackHistory(String text)
           
 void setComment(String text)
           
 void setCoordinatedTrackHistory(String text)
           
 void setInstrumentSet(String instrumentSet)
           
 void setOrbitAlternatives(String orbitAlternatives)
           
 void setRequestCategory(String requestCategory)
           
 void setRequestPriority(Integer requestPriority)
           
 void setSpare3(Integer spare3)
           
 void setSpare4(String relationalData)
           
 void setStereoCode(String stereoCode)
           
 
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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

ID

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

See Also:
Constant Field Values
Constructor Detail

PTF_Fields_Panel

public PTF_Fields_Panel(HOGG hogg)
Creates a new PTF fields panel using the indicated HOGG for callbacks.

Parameters:
hogg - the callback HOGG.
Method Detail

initUi

public void initUi(Observation_Record observation)

getInstrumentSet

public String getInstrumentSet()

setInstrumentSet

public void setInstrumentSet(String instrumentSet)

getComment

public String getComment()

setComment

public void setComment(String text)

getAltComment

public String getAltComment()

setAltComment

public void setAltComment(String text)

getSpare3

public Integer getSpare3()

setSpare3

public void setSpare3(Integer spare3)

getStereoCode

public String getStereoCode()

setStereoCode

public void setStereoCode(String stereoCode)

getSpare4

public String getSpare4()

setSpare4

public void setSpare4(String relationalData)

getRequestPriority

public Integer getRequestPriority()

setRequestPriority

public void setRequestPriority(Integer requestPriority)

getRequestCategory

public String getRequestCategory()

setRequestCategory

public void setRequestCategory(String requestCategory)

getOrbitAlternatives

public String getOrbitAlternatives()

setOrbitAlternatives

public void setOrbitAlternatives(String orbitAlternatives)

getCoordinatedTrackHistory

public String getCoordinatedTrackHistory()

setCoordinatedTrackHistory

public void setCoordinatedTrackHistory(String text)

getAltCoordinatedTrackHistory

public String getAltCoordinatedTrackHistory()

setAltCoordinatedTrackHistory

public void setAltCoordinatedTrackHistory(String text)

HiRISE

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