org.richfaces.renderkit.html.images
Class EditIcon
java.lang.Object
org.ajax4jsf.resource.InternetResourceBase
org.ajax4jsf.resource.Java2Dresource
org.richfaces.renderkit.html.images.EditIcon
- All Implemented Interfaces:
- org.ajax4jsf.resource.InternetResource
public class EditIcon
- extends Java2Dresource
implementation of the EDIT icon renderer
- Since:
- 3.2.0
- Author:
- Anton Belevich
Field Summary |
protected static java.lang.String |
ICON_COLOR
|
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 |
protected java.lang.Object |
deserializeData(byte[] objectArray)
Deserialize parameters object from byte array. |
protected java.lang.Object |
getDataToStore(javax.faces.context.FacesContext context,
java.lang.Object data)
Template method to construct resource-specific data ( to store in
resource URI ). |
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 void |
paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D g2d)
Template method for create image as Applet-like paint. |
Methods inherited from class org.ajax4jsf.resource.InternetResourceBase |
encode, encode, encodeBegin, encodeEnd, getContentLength, getContentType, 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 |
ICON_COLOR
protected static final java.lang.String ICON_COLOR
- See Also:
- Constant Field Values
EditIcon
public EditIcon()
getDimensions
public java.awt.Dimension getDimensions(javax.faces.context.FacesContext facesContext,
java.lang.Object data)
- Description copied from class:
Java2Dresource
- 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
- Overrides:
getDimensions
in class Java2Dresource
- Returns:
- dimensions of the image to be displayed on page
getDimensions
protected java.awt.Dimension getDimensions(org.ajax4jsf.resource.ResourceContext resourceContext)
- Description copied from class:
Java2Dresource
- Secondary calculation is used basically by
getImage
method
- Overrides:
getDimensions
in class Java2Dresource
- Returns:
deserializeData
protected java.lang.Object deserializeData(byte[] objectArray)
- Description copied from class:
InternetResourceBase
- Deserialize parameters object from byte array. By default, used Java
de-serialisation from ObjectOutputStream , but implementations can
override this method ( togewer with getDataToStore ) for implement short
version.
- Overrides:
deserializeData
in class InternetResourceBase
- Returns:
getDataToStore
protected java.lang.Object getDataToStore(javax.faces.context.FacesContext context,
java.lang.Object data)
- Description copied from class:
InternetResourceBase
- Template method to construct resource-specific data ( to store in
resource URI ). If resource must store any data in session or other
cache, it must be done here. Since lightweight realisation, information
for restore such data muct be returned by this method.
- Overrides:
getDataToStore
in class InternetResourceBase
- Parameters:
context
- -
current faces context.data
- -
data for build information, usually current
UIComponent
- Returns:
- - any
Serializable
object, or null.
paint
protected void paint(org.ajax4jsf.resource.ResourceContext context,
java.awt.Graphics2D g2d)
- Description copied from class:
Java2Dresource
- Template method for create image as Applet-like paint.
- Overrides:
paint
in class Java2Dresource
- Parameters:
context
- -
current resource context.g2d
- -
graphics to paint.
Copyright © 2010. All Rights Reserved.