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 ComponentRendererpublic void renderComponent(ComponentGraphics g, java.awt.Component comp) throws java.lang.Exception
renderComponent in interface ComponentRendererjava.lang.Exceptionpublic java.awt.image.BufferedImage generateIconImage(HTMLPage page, java.awt.Component comp, javax.swing.Icon icon) throws AjaxSwingException
AjaxSwingExceptionpublic 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
AjaxSwingExceptionpublic void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerpublic void writePNGImage(HTMLPage page, java.lang.String fileName, java.awt.image.BufferedImage image) throws java.lang.Exception
java.lang.ExceptionCopyright © 2000-2012 CreamTec LLC. All Rights Reserved.