01: /**
02: * Copyright (c) 2005, Cambridge Technology Partners
03: *
04: * $Id: ChartImageRenderListener.java,v 1.1 2005/10/09 22:05:16 brianfox Exp $
05: */package de.laures.cewolf.event;
06:
07: import de.laures.cewolf.util.RenderedImage;
08:
09: /**
10: * Event listener called back after the image is rendered. ChartPostProcessors
11: * may implement this interface to get notified when the image gets rendered.
12: * It is useful to retrieve the JFreeChart's ChartRenderingInfo object.
13: *
14: * <pre>
15: * public void onImageRendered (RenderedImage renderedImage) {
16: * ChartRenderingInfo info = (ChartRenderingInfo) renderedImage.renderingInfo;
17: * ...
18: * }
19: * </pre>
20: *
21: * @author zluspai
22: */
23: public interface ChartImageRenderListener {
24:
25: /**
26: * Callback right after a new image gets rendered.
27: *
28: * @param renderedImage The fresh image just got rendered
29: */
30: public void onImageRendered(RenderedImage renderedImage);
31:
32: }
|