gov.noaa.pmel.sgt.dm
Class Annote

java.lang.Object
  |
  +--gov.noaa.pmel.sgt.dm.Annote
All Implemented Interfaces:
java.util.EventListener, java.beans.PropertyChangeListener, java.io.Serializable, SGTData
Direct Known Subclasses:
Annote.Line, Annote.Oval, Annote.Point, Annote.Rect, Annote.Text

public abstract class Annote
extends java.lang.Object
implements SGTData, java.io.Serializable, java.beans.PropertyChangeListener

Abstract class for annotations.

Since:
3.0
Version:
$Revision: 1.8 $
Author:
Donald Denbo
See Also:
Serialized Form

Nested Class Summary
static class Annote.Line
          Class for line annotations.
static class Annote.Oval
          Class for oval annotations.
static class Annote.Point
          Class for point annotations.
static class Annote.Rect
          Class for rectangle annotations.
static class Annote.Text
          Class for text annotations.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Add a PropertyChangeListener to the listener list.
 java.lang.String getAnnoteId()
           
abstract  java.awt.Rectangle getBounds(Graph graph)
           
abstract  SoTDomain getDomain()
           
abstract  void init()
          Init method used to setup serialized object.
abstract  void moveBy(SoTPoint point)
           
abstract  void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Remove a PropertyChangeListener from the listener list.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gov.noaa.pmel.sgt.dm.SGTData
copy, getId, getKeyTitle, getTitle, getXMetaData, getXRange, getYMetaData, getYRange, isXTime, isYTime
 

Method Detail

getBounds

public abstract java.awt.Rectangle getBounds(Graph graph)

getDomain

public abstract SoTDomain getDomain()

moveBy

public abstract void moveBy(SoTPoint point)

propertyChange

public abstract void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

getAnnoteId

public java.lang.String getAnnoteId()

init

public abstract void init()
Init method used to setup serialized object.


addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Description copied from interface: SGTData
Add a PropertyChangeListener to the listener list.

Specified by:
addPropertyChangeListener in interface SGTData

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Description copied from interface: SGTData
Remove a PropertyChangeListener from the listener list.

Specified by:
removePropertyChangeListener in interface SGTData


Send comments about the Scientific Graphics toolkit to Donald.W.Denbo@noaa.gov. For more information about Java Development in the EPIC Group see the EPIC Software Page
Generated on October 9 2003