public interface ThumbnailPolicyFilter extends PolicyFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REVISION |
Modifier and Type | Method and Description |
---|---|
boolean |
createThumbnail(FileDocument doc,
java.io.File dest,
ImageFormat format,
int maxWidth,
int maxHeight,
java.lang.String background,
boolean done)
This method is a hook called by Thumbnail tag to generate a
thumbnail of the given FileDocument.
|
boolean |
createThumbnail(java.io.File src,
java.io.File dest,
ImageFormat format,
int maxWidth,
int maxHeight,
java.lang.String background,
boolean done)
This method is a hook called by Thumbnail tag to generate a
thumbnail of the given source file.
|
boolean |
createThumbnail(java.net.URL url,
java.io.File dest,
ImageFormat format,
int maxWidth,
int maxHeight,
java.lang.String background,
boolean done)
This method is a hook called by Thumbnail tag to generate a
thumbnail of the given URL.
|
boolean |
isValidImageSize(java.io.File imgFile,
long width,
long height,
boolean jcms)
Checks if the given dimension are below the limit above which we
do not generate thumbnails
|
boolean |
supportsThumbnail(FileDocument doc,
boolean jcms)
Returns true if a thumbnail can be generated for the given document.
|
init
static final java.lang.String REVISION
boolean createThumbnail(java.io.File src, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean done)
src
- source file of which to create a thumbnaildest
- destination file (the thumbnail to generate)format
- the format of the file to generate as requested by the ThumbnailTagmaxWidth
- the maximum width of the thumbnail to generatemaxHeight
- the maximum height of the thumbnail to generatedone
- the global plugin createThumbnail() statusbackground
- the background color (eg "FFFFFF") if sets the image dimension will be set maxWidth and maxHeightThumbnailTag.createImageThumbnail(File, File, ImageFormat, int, int)
,
ImageUtil.createThumbnail(File, ImageFormat, int, int)
boolean isValidImageSize(java.io.File imgFile, long width, long height, boolean jcms)
imgFile
- the image File being checked (only used for logging)width
- the widht of the image (in pixel)height
- the heigth of the image (in pixel)jcms
- the value computed by previous policy filter or the default
jcms value if no filter has been invoked yetboolean supportsThumbnail(FileDocument doc, boolean jcms)
doc
- the FileDocument to be checkedjcms
- the value computed by previous policy filter or the default
jcms value if no filter has been invoked yetboolean createThumbnail(FileDocument doc, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean done)
doc
- FileDocument of which to create a thumbnaildest
- destination file (the thumbnail to generate)format
- the format of the file to generate as requested by the ThumbnailTagmaxWidth
- the maximum width of the thumbnail to generatemaxHeight
- the maximum height of the thumbnail to generatedone
- the global plugin createThumbnail() statusbackground
- the background color (eg "FFFFFF") if sets the image dimension will be set maxWidth and maxHeightThumbnailTag.createImageThumbnail(File, File, ImageFormat, int, int)
,
ImageUtil.createThumbnail(File, ImageFormat, int, int)
boolean createThumbnail(java.net.URL url, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean done)
url
- the URL of which to create a thumbnaildest
- destination file (the thumbnail to generate)format
- the format of the file to generate as requested by the ThumbnailTagmaxWidth
- the maximum width of the thumbnail to generatemaxHeight
- the maximum height of the thumbnail to generatedone
- the global plugin createThumbnail() statusbackground
- the background color (eg "FFFFFF") if sets the image dimension will be set maxWidth and maxHeightThumbnailTag.createImageThumbnail(File, File, ImageFormat, int, int)
,
ImageUtil.createThumbnail(File, ImageFormat, int, int)
Copyright © 2001-2010 Jalios SA. All Rights Reserved.