org.ajax4jsf.resource
Class Java2Dresource
java.lang.Object
org.ajax4jsf.resource.InternetResourceBase
org.ajax4jsf.resource.Java2Dresource
- All Implemented Interfaces:
- org.ajax4jsf.resource.InternetResource
- Direct Known Subclasses:
- BaseGradient, CancelControlIcon, ComboBoxArrowImage, CustomizeableGradient, EditIcon, OneColorBasedResource, SaveControlIcon, SliderArrowBase, SpinnerButtonImage, TriangleIconBase
public class Java2Dresource
- extends InternetResourceBase
- Version:
- $Revision: 1.1.2.3 $ $Date: 2007/02/01 15:31:57 $
- Author:
- shura (latest modification by $Author: alexsmirnov $)
Fields inherited from interface org.ajax4jsf.resource.InternetResource |
CODEC_ATTR, DATA_SEPARATOR, DEFAULT_EXPIRE, DEFAULT_EXPITE_PARAMETER, ENCODE_PASS_PARAMETER, ENCODE_URI_PARAMETER, RESOURCE_PROTOCOL, RESOURCE_URI_PREFIX, RESOURCE_URI_PREFIX_LENGTH |
Method Summary |
java.awt.Dimension |
getDimensions(javax.faces.context.FacesContext facesContext,
java.lang.Object data)
Primary calculation of image dimensions - used when HTML code is
generated to render IMG's width and height Subclasses should override
this method to provide correct sizes of rendered images |
protected java.awt.Dimension |
getDimensions(org.ajax4jsf.resource.ResourceContext resourceContext)
Secondary calculation is used basically by getImage method |
protected java.awt.image.RenderedImage |
getImage(org.ajax4jsf.resource.ResourceContext context)
Create RenderedImage for send to client. |
java.io.InputStream |
getResourceAsStream(org.ajax4jsf.resource.ResourceContext context)
|
protected void |
paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D graphics2D)
Template method for create image as Applet-like paint. |
void |
send(org.ajax4jsf.resource.ResourceContext context)
|
Methods inherited from class org.ajax4jsf.resource.InternetResourceBase |
deserializeData, encode, encode, encodeBegin, encodeEnd, getContentLength, getContentType, getDataToStore, getExpired, getKey, getLastModified, getProperty, getRenderer, getUri, isCacheable, isSessionAware, requireFacesContext, restoreData, sendHeaders, setCacheable, setContentLength, setExpired, setKey, setLastModified, setProperty, setRenderer, setSessionAware |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Java2Dresource
public Java2Dresource()
getDimensions
public java.awt.Dimension getDimensions(javax.faces.context.FacesContext facesContext,
java.lang.Object data)
- Primary calculation of image dimensions - used when HTML code is
generated to render IMG's width and height Subclasses should override
this method to provide correct sizes of rendered images
- Parameters:
facesContext
-
- Returns:
- dimensions of the image to be displayed on page
getDimensions
protected java.awt.Dimension getDimensions(org.ajax4jsf.resource.ResourceContext resourceContext)
- Secondary calculation is used basically by
getImage
method
- Parameters:
resourceContext
-
- Returns:
getResourceAsStream
public java.io.InputStream getResourceAsStream(org.ajax4jsf.resource.ResourceContext context)
- Specified by:
getResourceAsStream
in interface org.ajax4jsf.resource.InternetResource
- Overrides:
getResourceAsStream
in class InternetResourceBase
send
public void send(org.ajax4jsf.resource.ResourceContext context)
throws java.io.IOException
- Specified by:
send
in interface org.ajax4jsf.resource.InternetResource
- Overrides:
send
in class InternetResourceBase
- Throws:
java.io.IOException
getImage
protected java.awt.image.RenderedImage getImage(org.ajax4jsf.resource.ResourceContext context)
- Create
RenderedImage
for send to client. can be used as Java2d or
Java Advanced Imaging.
- Parameters:
context
-
- Returns:
- image to send.
paint
protected void paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D graphics2D)
- Template method for create image as Applet-like paint.
- Parameters:
context
- -
current resource context.graphics2D
- -
graphics to paint.
Copyright © 2009. All Rights Reserved.