|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler
net.sourceforge.openutils.mgnlmedia.media.types.impl.DocumentTypeHandler
public class DocumentTypeHandler
Type handler for generic "document" handling (pdf files).
| 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 | |
|---|---|
DocumentTypeHandler()
|
|
| Method Summary | |
|---|---|
protected void |
copyPreviewImageToRepository(info.magnolia.cms.core.Content media,
File file,
String filename)
Copy a preview image to a nodedata. |
protected void |
createPdfPreview(info.magnolia.cms.core.Content media,
InputStream stream,
String filename)
Automatically create a thumbnail from the pdf. |
String |
getThumbnailUrl(info.magnolia.cms.core.Content media)
return thumbnail absolute url |
String |
getUrl(info.magnolia.cms.core.Content media)
return thumbnail absolute url |
boolean |
onPostSave(info.magnolia.cms.core.Content media)
Called from dialog when saving a media |
| Methods inherited from class net.sourceforge.openutils.mgnlmedia.media.types.impl.BaseTypeHandler |
|---|
addToInfo, getAbstract, getDescription, getExtension, getFilename, getFullFilename, getMediaInfo, getNewNodeName, getOriginalFileNodeData, getPreviewImageNodeDataName, getPreviewUrl, getTags, getTitle, getUrl, init, isExternal, onSavingPropertyMedia, saveFromZipFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PREVIEW_NODEDATA_NAME
| Constructor Detail |
|---|
public DocumentTypeHandler()
| Method Detail |
|---|
public String getThumbnailUrl(info.magnolia.cms.core.Content media)
media - media
public String getUrl(info.magnolia.cms.core.Content media)
getUrl in interface MediaTypeHandlergetUrl in class BaseTypeHandlermedia - media
public boolean onPostSave(info.magnolia.cms.core.Content media)
onPostSave in interface MediaTypeHandleronPostSave in class BaseTypeHandlermedia - media saving
protected void createPdfPreview(info.magnolia.cms.core.Content media,
InputStream stream,
String filename)
media - main media nodestream - inputStream for the original pdffilename - original filename
protected void copyPreviewImageToRepository(info.magnolia.cms.core.Content media,
File file,
String filename)
media - main media nodefile - File to be copiedfilename - filename
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||