Package org.jfree.chart.annotations
Interface Annotation
-
- All Known Subinterfaces:
CategoryAnnotation
,XYAnnotation
- All Known Implementing Classes:
AbstractAnnotation
,AbstractXYAnnotation
,CategoryLineAnnotation
,CategoryPointerAnnotation
,CategoryTextAnnotation
,TextAnnotation
,XYBoxAnnotation
,XYDataImageAnnotation
,XYDataRangeAnnotation
,XYDrawableAnnotation
,XYImageAnnotation
,XYInversePointerAnnotation
,XYLineAnnotation
,XYNoteAnnotation
,XYPointerAnnotation
,XYPolygonAnnotation
,XYShapeAnnotation
,XYTextAnnotation
,XYTitleAnnotation
public interface Annotation
The base interface for annotations. All annotations should support theAnnotationChangeEvent
mechanism by allowing listeners to register and receive notification of any changes to the annotation.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChangeListener(AnnotationChangeListener listener)
Registers an object for notification of changes to the annotation.void
removeChangeListener(AnnotationChangeListener listener)
Deregisters an object for notification of changes to the annotation.
-
-
-
Method Detail
-
addChangeListener
void addChangeListener(AnnotationChangeListener listener)
Registers an object for notification of changes to the annotation.- Parameters:
listener
- the object to register.
-
removeChangeListener
void removeChangeListener(AnnotationChangeListener listener)
Deregisters an object for notification of changes to the annotation.- Parameters:
listener
- the object to deregister.
-
-