Package com.jalios.jcms.thumbnail
Class ThumbnailPolicyManager
- java.lang.Object
-
- com.jalios.jcms.policy.AbstractPolicyManager<ThumbnailPolicyFilter>
-
- com.jalios.jcms.thumbnail.ThumbnailPolicyManager
-
- All Implemented Interfaces:
JPropertiesListener
public class ThumbnailPolicyManager extends AbstractPolicyManager<ThumbnailPolicyFilter> implements JPropertiesListener
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancreateThumbnail(FileDocument doc, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)booleancreateThumbnail(java.io.File src, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)booleancreateThumbnail(java.net.URL url, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)static ThumbnailPolicyManagergetInstance()protected java.lang.StringgetStatusXmlTagName()voidinitFromProperties()booleanisValidImageSize(java.io.File imgFile, long width, long height, boolean jcms)voidpropertiesChange(JProperties properties)Invoked after properties have been modified in JCMS and save on disk.booleansupportsThumbnail(FileDocument doc, boolean jcms)-
Methods inherited from class com.jalios.jcms.policy.AbstractPolicyManager
addPolicyFilter, getPolicyFilters, getPolicyFiltersMap, handleException, removePolicyFilter, replacePolicyFilter
-
-
-
-
Method Detail
-
getInstance
public static final ThumbnailPolicyManager getInstance()
-
getStatusXmlTagName
protected java.lang.String getStatusXmlTagName()
- Specified by:
getStatusXmlTagNamein classAbstractPolicyManager<ThumbnailPolicyFilter>
-
createThumbnail
public boolean createThumbnail(java.io.File src, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)
-
isValidImageSize
public boolean isValidImageSize(java.io.File imgFile, long width, long height, boolean jcms)
-
supportsThumbnail
public boolean supportsThumbnail(FileDocument doc, boolean jcms)
-
createThumbnail
public boolean createThumbnail(FileDocument doc, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)
-
createThumbnail
public boolean createThumbnail(java.net.URL url, java.io.File dest, ImageFormat format, int maxWidth, int maxHeight, java.lang.String background, boolean square)
-
propertiesChange
public void propertiesChange(JProperties properties)
Description copied from interface:JPropertiesListenerInvoked after properties have been modified in JCMS and save on disk.You cannot alter the value received in parameters.
Note that properties parameter may be null, a limited set of site properties, or all site properties.
To check that a property has been modified, reload the "current" property instead using
channel.getPropertiesorchannel.getProperty.- Specified by:
propertiesChangein interfaceJPropertiesListener- Parameters:
properties- the properties which have been submitted to change
-
initFromProperties
public void initFromProperties()
-
-