gov.noaa.pmel.sgt.swing
Class JLineProfileLayout

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JLayeredPane
                  extended by gov.noaa.pmel.sgt.JPane
                      extended by gov.noaa.pmel.sgt.swing.JGraphicLayout
                          extended by gov.noaa.pmel.sgt.swing.JLineProfileLayout
All Implemented Interfaces:
AbstractPane, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.print.Printable, java.io.Serializable, javax.accessibility.Accessible, javax.swing.Scrollable

Deprecated. As of v2.0, replaced by JPlotLayout

public class JLineProfileLayout
extends JGraphicLayout

JLineProfileLayout creates a pre-defined graphics layout for profile data using LineCartesianGraph. This layout is application specific.

Version:
$Revision$, $Date$
Author:
Donald Denbo
See Also:
LineCartesianRenderer, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JLayeredPane
javax.swing.JLayeredPane.AccessibleJLayeredPane
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class gov.noaa.pmel.sgt.swing.JGraphicLayout
aSymMouse_, base_units_, changes_, clipping_, data_, dataAttrMap_, editClasses_, iconImage_, ident_, KEY_HEIGHT_, keyPane_, KEYPANE_COLOR, LABEL_HEIGHT_, lo_props_, MAIN_TITLE_HEIGHT_, mainTitle_, overlayed_, pa_props_, PANE_COLOR, sg_props_, ta_props_, TITLE_HEIGHT_, title2_, title3_, vetos_, WARN_HEIGHT_, X_AXIS, XKEYSIZE_, XMAX_, XMIN_, XSIZE_, Y_AXIS, YKEYSIZE_, YMAX_, YMIN_, YSIZE_, Z_AXIS
 
Fields inherited from class javax.swing.JLayeredPane
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER
 
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 gov.noaa.pmel.sgt.AbstractPane
BOTTOM, CENTER, DEFAULT_SCALE, LEFT, MIDDLE, RIGHT, SHRINK_TO_FIT, SPECIFIED_LOCATION, TO_FIT, TOP
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JLineProfileLayout()
          Deprecated. Default constructor.
JLineProfileLayout(java.lang.String id, java.awt.Image img, boolean is_key_pane)
          Deprecated. JLineProfileLayout constructor.
 
Method Summary
 void addData(Collection lines)
          Deprecated.  
 void addData(Collection lines, java.lang.String descrip)
          Deprecated.  
 void addData(SGTData datum)
          Deprecated. Add data to the layout.
 void addData(SGTData datum, java.lang.String descrip)
          Deprecated. Add data to the layout.
 void clear()
          Deprecated.  
 void clear(java.lang.String data_id)
          Deprecated.  
 Layer getFirstLayer()
          Deprecated. Get the first Layer associated with the Pane
 Rectangle2D.Double getKeyBoundsP()
          Deprecated. Get the bounds for the line or color key.
 Dimension2D getLayerSizeP()
          Deprecated.  
 java.lang.String getLocationSummary(SGTData grid)
          Deprecated. Construct a string that summarizes the location of the data.
 void resetZoom()
          Deprecated. Clear the current zoom.
 void setKeyBoundsP(Rectangle2D.Double bounds)
          Deprecated. Set the bounds for the line or color key.
 void setLayerSizeP(Dimension2D d)
          Deprecated.  
 void setRange(Domain domain)
          Deprecated. Set the x and y range of the domain.
 void setRange(Domain domain, boolean testZUp)
          Deprecated.  
 void setRangeNoVeto(Domain domain)
          Deprecated.  
 
Methods inherited from class gov.noaa.pmel.sgt.swing.JGraphicLayout
addAttribute, addPropertyChangeListener, addVetoableChangeListener, findAttribute, findRange, findRange, findSoTRange, findSoTRange, findSoTRange, findTimeRange, findTimeRange, getAttribute, getBaseUnit, getData, getIconImage, getId, getKeyLayerSizeP, getKeyPane, getLatString, getLonString, getRange, getZoomBoundsU, isClipping, isEditClasses, isKeyPane, isOverlayed, removePropertyChangeListener, removeVetoableChangeListener, setAllClip, setAllClip, setAllClip, setAllClip, setAllClipping, setBaseUnit, setClipping, setEditClasses, setId, setKeyLayerSizeP, setOverlayed, setTitles
 
Methods inherited from class gov.noaa.pmel.sgt.JPane
add, add, add, add, add, draw, draw, draw, drawPage, drawPage, getComponent, getLayer, getLayerFromDataId, getMaximumSize, getMinimumSize, getObjectAt, getObjectsAt, getObjectsAt, getPageHAlign, getPageOrigin, getPageScaleMode, getPageSize, getPageVAlign, getPreferredScrollableViewportSize, getPreferredSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedObject, getStrokeDrawer, getVersion, getZoomBounds, getZoomStart, init, isBatch, isModified, isMouseEventsEnabled, isPrinter, moveLayerDown, moveLayerDown, moveLayerUp, moveLayerUp, paintComponent, print, processMouseEvent, processMouseMotionEvent, setBatch, setBatch, setModified, setMouseEventsEnabled, setPageAlign, setPageHAlign, setPageOrigin, setPageScaleMode, setPageVAlign, setScrollableBlockIncrement, setScrollableUnitIncrement, setSelectedObject, setSize, toString
 
Methods inherited from class javax.swing.JLayeredPane
addImpl, getAccessibleContext, getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, paramString, putLayer, remove, removeAll, setLayer, setLayer, setPosition
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, updateUI
 
Methods inherited from class java.awt.Container
addContainerListener, 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, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface gov.noaa.pmel.sgt.AbstractPane
getBounds
 

Constructor Detail

JLineProfileLayout

public JLineProfileLayout()
Deprecated. 
Default constructor. No Logo image is used and the LineKey will be in the same Pane.


JLineProfileLayout

public JLineProfileLayout(java.lang.String id,
                          java.awt.Image img,
                          boolean is_key_pane)
Deprecated. 
JLineProfileLayout constructor.

Parameters:
id - identifier
img - Logo image
is_key_pane - if true LineKey is in separate pane
Method Detail

getLocationSummary

public java.lang.String getLocationSummary(SGTData grid)
Deprecated. 
Description copied from class: JGraphicLayout
Construct a string that summarizes the location of the data.

Specified by:
getLocationSummary in class JGraphicLayout

addData

public void addData(Collection lines)
Deprecated. 

addData

public void addData(Collection lines,
                    java.lang.String descrip)
Deprecated. 

addData

public void addData(SGTData datum)
Deprecated. 
Add data to the layout. LineKey descriptor will be taken from the dependent variable name.

Overrides:
addData in class JGraphicLayout
Parameters:
data - datum data to be added

addData

public void addData(SGTData datum,
                    java.lang.String descrip)
Deprecated. 
Add data to the layout. Data will be added to X axis and Z_AXIS will be assigned to Y axis. If this is not the first invocation of addData a new Layer will be created. If overlayed, the transforms from the first layer will be attached and no axes will be created. If not overlayed, new transforms and axes will be created and adjusted so that the data is horizontally stacked.

Specified by:
addData in class JGraphicLayout
Parameters:
datum - data to be added
descrip - LineKey description for datum

resetZoom

public void resetZoom()
Deprecated. 
Clear the current zoom.

Specified by:
resetZoom in class JGraphicLayout

setRange

public void setRange(Domain domain)
              throws java.beans.PropertyVetoException
Deprecated. 
Set the x and y range of the domain.

Specified by:
setRange in class JGraphicLayout
Parameters:
range - new domain
Throws:
java.beans.PropertyVetoException

setRange

public void setRange(Domain domain,
                     boolean testZUp)
              throws java.beans.PropertyVetoException
Deprecated. 
Throws:
java.beans.PropertyVetoException

setRangeNoVeto

public void setRangeNoVeto(Domain domain)
Deprecated. 

clear

public void clear()
Deprecated. 

clear

public void clear(java.lang.String data_id)
Deprecated. 

setKeyBoundsP

public void setKeyBoundsP(Rectangle2D.Double bounds)
Deprecated. 
Description copied from class: JGraphicLayout
Set the bounds for the line or color key.

Specified by:
setKeyBoundsP in class JGraphicLayout

getKeyBoundsP

public Rectangle2D.Double getKeyBoundsP()
Deprecated. 
Description copied from class: JGraphicLayout
Get the bounds for the line or color key.

Specified by:
getKeyBoundsP in class JGraphicLayout

getLayerSizeP

public Dimension2D getLayerSizeP()
Deprecated. 

getFirstLayer

public Layer getFirstLayer()
Deprecated. 
Description copied from interface: AbstractPane
Get the first Layer associated with the Pane

Specified by:
getFirstLayer in interface AbstractPane
Overrides:
getFirstLayer in class JPane
Returns:
the first Layer object

setLayerSizeP

public void setLayerSizeP(Dimension2D d)
Deprecated.