|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcreamtec.webcream.rendering.html.AbstractHTMLComponentRenderer
creamtec.webcream.rendering.html.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.awt.image.BufferedImage |
generateImage(HTMLPage page,
java.awt.Component comp)
Generate and return the snapshot image of the component |
java.lang.String |
generateImageFile(HTMLPage page,
java.awt.image.BufferedImage image)
|
void |
renderComponent(HTMLPage page,
java.lang.Object component)
Generates an image and makes the component draw itself into it. |
void |
update(java.util.Observable o,
java.lang.Object arg)
Called when the page is being cleared, so clean up generated images |
void |
writeJpegImage(HTMLPage page,
java.lang.String fileName,
java.awt.image.BufferedImage image)
Persist the image into the file on disk |
| Methods inherited from class creamtec.webcream.rendering.html.AbstractHTMLComponentRenderer |
|---|
renderComponent |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SnapshotRenderer()
| Method Detail |
|---|
public void renderComponent(HTMLPage page,
java.lang.Object component)
throws java.lang.Exception
renderComponent in interface HTMLComponentRendererrenderComponent in class AbstractHTMLComponentRendererpage - HTMLPagecomponent - Object
java.lang.Exception
public java.lang.String generateImageFile(HTMLPage page,
java.awt.image.BufferedImage image)
throws java.lang.Exception
java.lang.Exception
public java.awt.image.BufferedImage generateImage(HTMLPage page,
java.awt.Component comp)
throws WebCreamException
WebCreamException
public java.awt.image.BufferedImage generateIconImage(HTMLPage page,
java.awt.Component comp,
javax.swing.Icon icon)
throws WebCreamException
WebCreamException
public void writeJpegImage(HTMLPage page,
java.lang.String fileName,
java.awt.image.BufferedImage image)
throws java.lang.Exception
java.lang.Exception
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||