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

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

public abstract class BaseVideoTypeHandler
extends MediaWithPreviewImageTypeHandler

Author:
dschivo

Field Summary
 
Fields inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.MediaWithPreviewImageTypeHandler
PREVIEW_NODEDATA_NAME
 
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_NAME, METADATA_SIZE, METADATA_WIDTH
 
Constructor Summary
BaseVideoTypeHandler()
           
 
Method Summary
 Map<String,String> getMediaInfo(info.magnolia.cms.core.Content media)
          Returns the basic media info (file type, size for images, ...)
 String getReplacementThumbnail()
           
 boolean onPostSave(info.magnolia.cms.core.Content media)
          Called from dialog when saving a media
protected abstract  VideoMedataUtils.VideoMetaData parseFLVMetaData(info.magnolia.cms.core.Content media)
           
 
Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.MediaWithPreviewImageTypeHandler
getPreviewImageNodeDataName, getThumbnailUrl, hasPreview
 
Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
addToInfo, getAbstract, getDescription, getExtension, getFilename, getFullFilename, getNewNodeName, getOriginalFileNodeData, getPreviewUrl, getTags, getTitle, getUrl, getUrl, init, isExternal, onSavingPropertyMedia, saveFromZipFile, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseVideoTypeHandler

public BaseVideoTypeHandler()
Method Detail

parseFLVMetaData

protected abstract VideoMedataUtils.VideoMetaData parseFLVMetaData(info.magnolia.cms.core.Content media)
                                                            throws Exception
Throws:
Exception

onPostSave

public boolean onPostSave(info.magnolia.cms.core.Content media)
Description copied from class: BaseTypeHandler
Called from dialog when saving a media

Specified by:
onPostSave in interface MediaTypeHandler
Overrides:
onPostSave in class BaseTypeHandler
Parameters:
media - media saving
Returns:
true if continue saving

getMediaInfo

public Map<String,String> getMediaInfo(info.magnolia.cms.core.Content media)
Returns the basic media info (file type, size for images, ...)

Specified by:
getMediaInfo in interface MediaTypeHandler
Overrides:
getMediaInfo in class BaseTypeHandler
Parameters:
media - media
Returns:
a formatted string for media info

getReplacementThumbnail

public String getReplacementThumbnail()
Specified by:
getReplacementThumbnail in class MediaWithPreviewImageTypeHandler


Copyright © 2008-2011 Openmind. All Rights Reserved.