wicket.markup.html.image.resource
Class BlobImageResource
java.lang.Object
wicket.Resource
wicket.markup.html.WebResource
wicket.markup.html.DynamicWebResource
wicket.markup.html.image.resource.DynamicImageResource
wicket.markup.html.image.resource.BlobImageResource
- All Implemented Interfaces:
- java.io.Serializable, IRequestListener, IResourceListener
public abstract class BlobImageResource
- extends DynamicImageResource
An ImageResource subclass for dynamic images that come from database BLOB
fields. Subclasses override getBlob() to provide the image data to send back
to the user. A given subclass may decide how to produce this data and
whether/how to buffer it.
- Author:
- Eelco Hillenius
- See Also:
- Serialized Form
Method Summary |
protected abstract java.sql.Blob |
getBlob()
Gets the BLOB (Binary Large OBject) that holds the raw image data. |
protected byte[] |
getImageData()
Get image data for our dynamic image resource. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlobImageResource
public BlobImageResource(java.util.Locale locale)
- Construct.
- Parameters:
locale
-
BlobImageResource
public BlobImageResource(java.lang.String format,
java.util.Locale locale)
- Construct.
- Parameters:
format
- locale
-
BlobImageResource
public BlobImageResource(java.lang.String format)
- Construct.
- Parameters:
format
-
BlobImageResource
public BlobImageResource()
- Construct.
getImageData
protected byte[] getImageData()
- Description copied from class:
DynamicImageResource
- Get image data for our dynamic image resource. If the subclass
regenerates the data, it should set the lastModifiedTime when it does so.
This ensures that image caching works correctly.
- Specified by:
getImageData
in class DynamicImageResource
- Returns:
- The image data for this dynamic image
- See Also:
DynamicImageResource.getImageData()
getBlob
protected abstract java.sql.Blob getBlob()
- Gets the BLOB (Binary Large OBject) that holds the raw image data.
- Returns:
- the BLOB
Copyright © 2004-2007 Wicket developers. All Rights Reserved.