@Override public void addAnnotations(List<Annotation> annotations) { if (getChart() != null) { XYPlot plot = getChart().getXYPlot(); plot.clearAnnotations(); for (Annotation a : annotations) { if (a instanceof XYAnnotation) { XYAnnotation annotation = (XYAnnotation) a; plot.addAnnotation(annotation); firePropertyChange("annotation", null, annotation); } } } }
@Override public void addAnnotations(List<Annotation> annotations) { if (getChart() != null) { CategoryPlot plot = getChart().getCategoryPlot(); plot.clearAnnotations(); for (Annotation a : annotations) { if (a instanceof CategoryTextAnnotation) { CategoryTextAnnotation annotation = (CategoryTextAnnotation) a; if (plot.getCategories().contains(annotation.getCategory())) { plot.addAnnotation(annotation); firePropertyChange("annotation", null, annotation); } } } } }
public static void add(Object o) { if (o instanceof Marker) { markers.add((Marker) o); } else if (o instanceof Annotation) { annotations.add((Annotation) o); } else { return; } for (AnnotationListener listener : listeners) { listener.annotationAdded(); } }
public static void addAnnotation(Annotation annotation) { if (annotation != null) { annotations.add(annotation); for (AnnotationListener listener : listeners) { listener.annotationAdded(); } } }
public static List<Annotation> getAnnotations() { return java.util.Collections.unmodifiableList(annotations); }
/** * Creates a new <code>AnnotationChangeEvent</code> instance. * * @param source the event source. * @param annotation the annotation that triggered the event * (<code>null</code> not permitted). * * @since 1.0.14 */ public AnnotationChangeEvent(Object source, Annotation annotation) { super(source); ParamChecks.nullNotPermitted(annotation, "annotation"); this.annotation = annotation; }
/** * Returns the annotation that triggered the event. * * @return The annotation that triggered the event (never <code>null</code>). * * @since 1.0.14 */ public Annotation getAnnotation() { return this.annotation; }
/** * Creates a new {@code AnnotationChangeEvent} instance. * * @param source the event source. * @param annotation the annotation that triggered the event * ({@code null} not permitted). * * @since 1.0.14 */ public AnnotationChangeEvent(Object source, Annotation annotation) { super(source); Args.nullNotPermitted(annotation, "annotation"); this.annotation = annotation; }
/** * Returns the annotation that triggered the event. * * @return The annotation that triggered the event (never {@code null}). * * @since 1.0.14 */ public Annotation getAnnotation() { return this.annotation; }
/** * Creates a new <code>AnnotationChangeEvent</code> instance. * * @param annotation the annotation that triggered the event * (<code>null</code> not permitted). * * @since 1.0.14 */ public AnnotationChangeEvent(Object source, Annotation annotation) { super(source); this.annotation = annotation; }
public void addAnnotations(List<Annotation> annotations) {}