com.ontimize.dms.thumbnail
Class ThumbGenerator
java.lang.Object
com.ontimize.dms.thumbnail.ThumbGenerator
- All Implemented Interfaces:
- FileChanged, FileChangedListener, IThumb
public class ThumbGenerator
- extends java.lang.Object
- implements IThumb, FileChangedListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
THUMBNAIL_DIMENSION_KEY
public static final java.lang.String THUMBNAIL_DIMENSION_KEY
- See Also:
- Constant Field Values
THUMBNAIL_ASPECT_RATIO_KEY
public static final java.lang.String THUMBNAIL_ASPECT_RATIO_KEY
- See Also:
- Constant Field Values
THUMBNAIL_QUALITY_KEY
public static final java.lang.String THUMBNAIL_QUALITY_KEY
- See Also:
- Constant Field Values
DEFAULT_DIMENSION_VALUE
protected static final java.awt.Dimension DEFAULT_DIMENSION_VALUE
DEFAULT_ASPECT_RATIO_VALUE
protected static final boolean DEFAULT_ASPECT_RATIO_VALUE
- See Also:
- Constant Field Values
DEFAULT_QUALITY_VALUE
protected static final int DEFAULT_QUALITY_VALUE
- See Also:
- Constant Field Values
MSG_INIT_BASE_ERROR
protected static java.lang.String MSG_INIT_BASE_ERROR
MSG_INIT_QUALITY_ERROR
protected static java.lang.String MSG_INIT_QUALITY_ERROR
MSG_INIT_QUALITY_OUT_RANGE
protected static java.lang.String MSG_INIT_QUALITY_OUT_RANGE
MSG_NOT_INIT
protected static java.lang.String MSG_NOT_INIT
MSG_INIT
protected static java.lang.String MSG_INIT
MSG_INIT_BASE
protected static java.lang.String MSG_INIT_BASE
MSG_INIT_DIMENSION
protected static java.lang.String MSG_INIT_DIMENSION
MSG_INIT_ASPECT_RATIO
protected static java.lang.String MSG_INIT_ASPECT_RATIO
MSG_INIT_QUALITY
protected static java.lang.String MSG_INIT_QUALITY
MSG_CREATE_IMAGE_ERROR
protected static java.lang.String MSG_CREATE_IMAGE_ERROR
MSG_CREATE_RESIZE_ERROR
protected static java.lang.String MSG_CREATE_RESIZE_ERROR
MSG_CREATE_COMPRESS_ERROR
protected static java.lang.String MSG_CREATE_COMPRESS_ERROR
MSG_SAVE_ERROR_IMAGE_NULL
protected static java.lang.String MSG_SAVE_ERROR_IMAGE_NULL
MSG_SAVE_ERROR_SESSION_NULL
protected static java.lang.String MSG_SAVE_ERROR_SESSION_NULL
MSG_SAVE_ERROR_NODE_NULL
protected static java.lang.String MSG_SAVE_ERROR_NODE_NULL
MSG_SAVE_ERROR
protected static java.lang.String MSG_SAVE_ERROR
dimension
protected java.awt.Dimension dimension
aspectRatio
protected boolean aspectRatio
quality
protected int quality
extractors
protected java.util.Map extractors
ThumbGenerator
public ThumbGenerator()
init
public void init(java.util.Map m)
- Specified by:
init in interface FileChangedListener
loadExtractors
protected java.util.Map loadExtractors()
getDimension
public java.awt.Dimension getDimension()
isAspectRatioEnabled
public boolean isAspectRatioEnabled()
getQuality
public int getQuality()
getExtractors
public java.util.Map getExtractors()
getExtractor
public Extractor getExtractor(java.lang.String name)
create
public BytesBlock create(Document document)
- Specified by:
create in interface IThumb
doCatch
protected void doCatch(java.lang.Throwable t,
java.lang.String preffix)
fileChanged
public ContainerResult fileChanged(int sessionId,
int action,
Document document)
- Specified by:
fileChanged in interface FileChanged
setLocator
public void setLocator(EntityReferenceLocator locator)
- Specified by:
setLocator in interface FileChangedListener