|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.creamtec.ajaxswing.v4.render.SnapshotRenderer
public class SnapshotRenderer
Generates an image and makes the component draw itself into it. The image is then saved in a temporary directory and a link is added to it on the HTML page.
Constructor Summary | |
---|---|
SnapshotRenderer()
|
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SnapshotRenderer()
Method Detail |
---|
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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |