|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.plugins.AbstractChartPlugin<ChartType>
lt.monarch.chart.plugins.ImagePlugin<ChartType>
public abstract class ImagePlugin<ChartType extends Chart<?>> extends AbstractChartPlugin<ChartType>
Base plug-in class for generating chart images. Creates image from any specified View.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ImagePlugin.ChartImageBuilder
|
| Modifier and Type | Field and Description |
|---|---|
protected java.awt.Image |
chartImage
|
protected View |
chartView
|
protected java.awt.Container |
container
|
protected AbstractEncoder |
encoder
|
protected int |
imageHeight
|
protected int |
imageWidth
|
protected java.awt.Insets |
insets
|
protected boolean |
scaleImage
|
| Constructor and Description |
|---|
ImagePlugin(java.awt.Container container)
Plug-in constructor. |
ImagePlugin(int iWidth,
int iHeight,
java.awt.Container container)
Plug-in constructor. |
ImagePlugin(int iWidth,
int iHeight,
View cView)
Plugin constructor. |
ImagePlugin(View cView)
Plug-in constructor. |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Called during plug-in installation |
void |
deactivate()
Called during plug-in uninstall. |
void |
generateImageFile(java.io.OutputStream outStream)
Generates image from chart View. |
AbstractEncoder |
getEncoder()
Returns image encoder. |
java.awt.Insets |
getInsets()
Returns insets that surrounds the original chart view i the resulting images. |
protected java.awt.Image |
processBeforeEncoding(java.awt.Image image)
This method is called from generateImageFile method after chart is rendered into image and before image is passed to encoder. |
void |
setInsets(java.awt.Insets insets)
Sets insets that will surround the original chart view or view of chart container in the resulting images. |
| Methods inherited from class lt.monarch.chart.plugins.AbstractChartPlugin |
|---|
adjustChart, chart, getChart, install, isActivated, paint, uninstall |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int imageWidth
protected int imageHeight
protected View chartView
protected java.awt.Container container
protected boolean scaleImage
protected java.awt.Image chartImage
protected AbstractEncoder encoder
protected java.awt.Insets insets
| Constructor Detail |
|---|
public ImagePlugin(int iWidth,
int iHeight,
View cView)
View.
iWidth - width of chart image.iHeight - height of chart image.cView - View of the chart for image rendering.public ImagePlugin(View cView)
View.
cView - View of the chart for image rendering.
public ImagePlugin(int iWidth,
int iHeight,
java.awt.Container container)
Container.
iWidth - width of chart image.iHeight - height of chart image.container - Container of the chart for image rendering.public ImagePlugin(java.awt.Container container)
Container.
container - Container of the chart for image rendering.| Method Detail |
|---|
public void setInsets(java.awt.Insets insets)
insets - public java.awt.Insets getInsets()
public void activate()
activate in class AbstractChartPlugin<ChartType extends Chart<?>>public void deactivate()
deactivate in class AbstractChartPlugin<ChartType extends Chart<?>>public AbstractEncoder getEncoder()
public void generateImageFile(java.io.OutputStream outStream)
View.
outStream - where encoded image is sent.protected java.awt.Image processBeforeEncoding(java.awt.Image image)
image - image with chart view
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||