lt.monarch.chart.plugins
Class ImagePlugin.ChartImageBuilder

java.lang.Object
  extended by lt.monarch.chart.plugins.ImagePlugin.ChartImageBuilder
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
ImagePlugin<ChartType extends Chart<?>>

protected static class ImagePlugin.ChartImageBuilder
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
Modifier and Type Class and Description
protected static class ImagePlugin.ChartImageBuilder.AWTImageFactory
           
protected static class ImagePlugin.ChartImageBuilder.BufferedImageFactory
           
protected static interface ImagePlugin.ChartImageBuilder.ImageFactory
           
 
Field Summary
Modifier and Type Field and Description
protected  View chart
           
protected  java.awt.Container container
           
protected  java.awt.Image image
           
protected static ImagePlugin.ChartImageBuilder.ImageFactory imageFactory
           
protected  java.awt.Insets insets
           
protected  java.awt.Dimension size
           
 
Constructor Summary
Constructor and Description
ImagePlugin.ChartImageBuilder(java.awt.Container container, java.awt.Insets insets)
           
ImagePlugin.ChartImageBuilder(View chart, java.awt.Insets insets)
           
 
Method Summary
Modifier and Type Method and Description
 void cleanup()
          Cleans this chart image builder object, after this object is unusable and can be garbage collected.
 java.awt.Image getImage()
          Returns the internal image
 void render()
          Renders the chart into an internal image buffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imageFactory

protected static final ImagePlugin.ChartImageBuilder.ImageFactory imageFactory

chart

protected View chart

container

protected java.awt.Container container

size

protected java.awt.Dimension size

image

protected java.awt.Image image

insets

protected java.awt.Insets insets
Constructor Detail

ImagePlugin.ChartImageBuilder

public ImagePlugin.ChartImageBuilder(View chart,
                                     java.awt.Insets insets)

ImagePlugin.ChartImageBuilder

public ImagePlugin.ChartImageBuilder(java.awt.Container container,
                                     java.awt.Insets insets)
Method Detail

render

public void render()
Renders the chart into an internal image buffer


getImage

public java.awt.Image getImage()
Returns the internal image

Returns:
internal image

cleanup

public void cleanup()
Cleans this chart image builder object, after this object is unusable and can be garbage collected.