net.sourceforge.openutils.mgnlmedia.media.types.impl
Class MediaWithPreviewImageTypeHandler
java.lang.Object
net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
net.sourceforge.openutils.mgnlmedia.media.types.impl.MediaWithPreviewImageTypeHandler
- All Implemented Interfaces:
- MediaTypeHandler
- Direct Known Subclasses:
- BaseVideoTypeHandler, DocumentTypeHandler, SwfTypeHandler
public abstract class MediaWithPreviewImageTypeHandler
- extends BaseTypeHandler
Base class for medias that has a dynamic image as thumbnail
- Version:
- $Id: $
- Author:
- molaschi
| Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler |
addToInfo, getAbstract, getDescription, getExtension, getFilename, getFullFilename, getMediaInfo, getNewNodeName, getOriginalFileNodeData, getPreviewUrl, getTags, getTitle, getUrl, getUrl, init, isExternal, onPostSave, onSavingPropertyMedia, saveFromZipFile, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PREVIEW_NODEDATA_NAME
public static final String PREVIEW_NODEDATA_NAME
- Nodedata name where preview media content is saved
- See Also:
- Constant Field Values
MediaWithPreviewImageTypeHandler
public MediaWithPreviewImageTypeHandler()
getThumbnailUrl
public String getThumbnailUrl(info.magnolia.cms.core.Content media)
- return thumbnail absolute url
- Parameters:
media - media
- Returns:
- url
getReplacementThumbnail
public abstract String getReplacementThumbnail()
hasPreview
protected boolean hasPreview(info.magnolia.cms.core.Content media)
getPreviewImageNodeDataName
public String getPreviewImageNodeDataName()
- Description copied from interface:
MediaTypeHandler
- Get the name of the nodedata for the image used for preview
- Specified by:
getPreviewImageNodeDataName in interface MediaTypeHandler- Overrides:
getPreviewImageNodeDataName in class BaseTypeHandler
- Returns:
- the name of the nodedata for the image used for preview
Copyright © 2008-2011 Openmind. All Rights Reserved.