public class SnapshotRenderer extends java.lang.Object implements java.util.Observer, ComponentRenderer
Constructor and Description |
---|
SnapshotRenderer() |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
generateIconImage(HTMLPage page,
java.awt.Component comp,
javax.swing.Icon icon)
Generate and return the snapshot image of the icon
|
java.lang.String |
generateIconImageFile(HTMLPage page,
java.awt.image.BufferedImage image,
boolean keepUntilRestart) |
java.awt.image.BufferedImage |
generateImage(HTMLPage page,
java.awt.Component comp)
Generate and return the snapshot image of the component
|
static SnapshotRenderer |
getInstance() |
void |
initialize() |
void |
renderComponent(ComponentGraphics g,
java.awt.Component comp) |
void |
update(java.util.Observable o,
java.lang.Object arg)
Called when the page is being cleared, so clean up generated images
|
void |
writePNGImage(HTMLPage page,
java.lang.String fileName,
java.awt.image.BufferedImage image)
Persist the image into the file on disk
|
public static SnapshotRenderer getInstance()
public void initialize()
initialize
in interface ComponentRenderer
public void renderComponent(ComponentGraphics g, java.awt.Component comp) throws java.lang.Exception
renderComponent
in interface ComponentRenderer
java.lang.Exception
public java.awt.image.BufferedImage generateIconImage(HTMLPage page, java.awt.Component comp, javax.swing.Icon icon) throws AjaxSwingException
AjaxSwingException
public java.lang.String generateIconImageFile(HTMLPage page, java.awt.image.BufferedImage image, boolean keepUntilRestart)
public java.awt.image.BufferedImage generateImage(HTMLPage page, java.awt.Component comp) throws AjaxSwingException
AjaxSwingException
public void update(java.util.Observable o, java.lang.Object arg)
update
in interface java.util.Observer
public void writePNGImage(HTMLPage page, java.lang.String fileName, java.awt.image.BufferedImage image) throws java.lang.Exception
java.lang.Exception
Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.