franta-hg@1: /** franta-hg@1: * Copyright (c) 2005, Cambridge Technology Partners franta-hg@1: * franta-hg@1: * $Id: ChartImageRenderListener.java,v 1.1 2005/10/09 22:05:16 brianfox Exp $ franta-hg@1: */ franta-hg@1: package de.laures.cewolf.event; franta-hg@1: franta-hg@1: import de.laures.cewolf.util.RenderedImage; franta-hg@1: franta-hg@1: /** franta-hg@1: * Event listener called back after the image is rendered. ChartPostProcessors franta-hg@1: * may implement this interface to get notified when the image gets rendered. franta-hg@1: * It is useful to retrieve the JFreeChart's ChartRenderingInfo object. franta-hg@1: * franta-hg@1: *
franta-hg@1:  *	public void onImageRendered (RenderedImage renderedImage) {
franta-hg@1:  * 		ChartRenderingInfo info = (ChartRenderingInfo) renderedImage.renderingInfo;
franta-hg@1:  * 		...
franta-hg@1:  *  }
franta-hg@1:  * 
franta-hg@1: * franta-hg@1: * @author zluspai franta-hg@1: */ franta-hg@1: public interface ChartImageRenderListener { franta-hg@1: franta-hg@1: /** franta-hg@1: * Callback right after a new image gets rendered. franta-hg@1: * franta-hg@1: * @param renderedImage The fresh image just got rendered franta-hg@1: */ franta-hg@1: public void onImageRendered (RenderedImage renderedImage); franta-hg@1: franta-hg@1: }