net.sourceforge.openutils.mgnlmedia.media.types.impl
Class MediaWithPreviewImageTypeHandler

java.lang.Object
  extended by net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
      extended by net.sourceforge.openutils.mgnlmedia.media.types.impl.MediaWithPreviewImageTypeHandler
All Implemented Interfaces:
MediaTypeHandler
Direct Known Subclasses:
BaseVideoTypeHandler

public abstract class MediaWithPreviewImageTypeHandler
extends BaseTypeHandler

Base class for medias that has a dynamic image as thumbnail

Version:
$Id: $
Author:
molaschi

Field Summary
static String PREVIEW_NODEDATA_NAME
          Nodedata name where preview media content is saved
 
Fields inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
ORGINAL_NODEDATA_NAME
 
Fields inherited from interface net.sourceforge.openutils.mgnlmedia.media.types.MediaTypeHandler
METADATA_BITDEPTH, METADATA_DURATION, METADATA_EXTENSION, METADATA_FRAMERATE, METADATA_HEIGHT, METADATA_SIZE, METADATA_WIDTH
 
Constructor Summary
MediaWithPreviewImageTypeHandler()
           
 
Method Summary
 String getPreviewImageNodeDataName()
          Get the name of the nodedata for the image used for preview
 String getThumbnailUrl(info.magnolia.cms.core.Content media)
          return thumbnail absolute url
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREVIEW_NODEDATA_NAME

public static final String PREVIEW_NODEDATA_NAME
Nodedata name where preview media content is saved

See Also:
Constant Field Values
Constructor Detail

MediaWithPreviewImageTypeHandler

public MediaWithPreviewImageTypeHandler()
Method Detail

getThumbnailUrl

public String getThumbnailUrl(info.magnolia.cms.core.Content media)
return thumbnail absolute url

Parameters:
media - media
Returns:
url

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-2010 Openmind. All Rights Reserved.