org.richfaces.renderkit.html.images
Class OneColorBasedResource
java.lang.Object
org.ajax4jsf.resource.InternetResourceBase
org.ajax4jsf.resource.Java2Dresource
org.richfaces.renderkit.html.images.OneColorBasedResource
- All Implemented Interfaces:
- org.ajax4jsf.resource.InternetResource
- Direct Known Subclasses:
- InputErrorIcon
public abstract class OneColorBasedResource
- extends Java2Dresource
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. |
java.awt.Color |
getBasicColor()
Gets value of basicColor field. |
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 |
boolean |
isCacheable(org.ajax4jsf.resource.ResourceContext ctx)
|
Methods inherited from class org.ajax4jsf.resource.InternetResourceBase |
encode, encode, encodeBegin, encodeEnd, getContentLength, getContentType, getExpired, getKey, getLastModified, getProperty, getRenderer, getUri, 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 |
OneColorBasedResource
public OneColorBasedResource(int width,
int height,
java.lang.String basicColorParamName)
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:
- See Also:
Java2Dresource.getDimensions(ResourceContext)
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
- See Also:
Java2Dresource.getDimensions(FacesContext, Object)
isCacheable
public boolean isCacheable(org.ajax4jsf.resource.ResourceContext ctx)
- Specified by:
isCacheable
in interface org.ajax4jsf.resource.InternetResource
- Overrides:
isCacheable
in class InternetResourceBase
- See Also:
InternetResourceBase.isCacheable(ResourceContext)
getBasicColor
public java.awt.Color getBasicColor()
- Gets value of basicColor field.
- Returns:
- value of basicColor field
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. - See Also:
InternetResourceBase.getDataToStore(FacesContext, Object)
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:
- See Also:
InternetResourceBase.deserializeData(byte[])
Copyright © 2010. All Rights Reserved.