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 the
AnnotationChangeEvent
mechanism by allowing listeners to register
and receive notification of any changes to the annotation.-
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
addChangeListener
Registers an object for notification of changes to the annotation.- Parameters:
listener
- the object to register.
-
removeChangeListener
Deregisters an object for notification of changes to the annotation.- Parameters:
listener
- the object to deregister.
-