java/cewolf-1.0/src/main/java/de/laures/cewolf/event/ChartImageRenderListener.java
changeset 1 639991d0808a
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/java/cewolf-1.0/src/main/java/de/laures/cewolf/event/ChartImageRenderListener.java	Sat Feb 28 21:31:02 2009 +0100
     1.3 @@ -0,0 +1,33 @@
     1.4 +/**
     1.5 + *  Copyright (c) 2005, Cambridge Technology Partners
     1.6 + *  
     1.7 + *	$Id: ChartImageRenderListener.java,v 1.1 2005/10/09 22:05:16 brianfox Exp $
     1.8 + */
     1.9 +package de.laures.cewolf.event;
    1.10 +
    1.11 +import de.laures.cewolf.util.RenderedImage;
    1.12 +
    1.13 +/**
    1.14 + * Event listener called back after the image is rendered. ChartPostProcessors
    1.15 + * may implement this interface to get notified when the image gets rendered.
    1.16 + * It is useful to retrieve the JFreeChart's ChartRenderingInfo object.
    1.17 + * 
    1.18 + * <pre>
    1.19 + *	public void onImageRendered (RenderedImage renderedImage) {
    1.20 + * 		ChartRenderingInfo info = (ChartRenderingInfo) renderedImage.renderingInfo;
    1.21 + * 		...
    1.22 + *  }
    1.23 + * </pre>
    1.24 + * 
    1.25 + * @author zluspai
    1.26 + */
    1.27 +public interface ChartImageRenderListener {
    1.28 +	
    1.29 +	/**
    1.30 +	 * Callback right after a new image gets rendered.
    1.31 +	 * 
    1.32 +	 * @param renderedImage The fresh image just got rendered
    1.33 +	 */
    1.34 +	public void onImageRendered (RenderedImage renderedImage);
    1.35 +	
    1.36 +}