public class OwSimpleIntegratedPreview extends OwIntegratedPreview implements OwPreviewContext
Simple implementation of OwIntegratedPreview. Will handle rendering of preview corresponding to the preview MIME type, and contains a default handling if no explicit handler available.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTargetEMPTY_STRING| Constructor and Description |
|---|
OwSimpleIntegratedPreview() |
| Modifier and Type | Method and Description |
|---|---|
protected OwPreviewRenderer |
createPreviewRenderer(String rendererClass) |
protected OwXMLUtil |
findMatchingRendererConfig(List<String> mimeType_p)
Find matching rendering configuration.
|
OwAppContext |
getAppContext()
Application context the preview is handled by.
|
protected OwXMLUtil |
getConfiguration() |
protected OwPreviewRenderer |
getNoPreviewRenderer()
Returns an instance of
OwPreviewRenderer which will handle
the case that no preview renderer is configured/available. |
OwObject |
getObject()
Object which is defined for preview.
|
protected OwPreviewRenderer |
getPreviewRenderer(List<String> mimeTypes)
Will implicitly load a default handler if no explicit viewer/renderer configuration is available.
|
protected OwRenditionServiceProvider |
getRenditionServiceProvider()
Return the provider which can retrieve a OwRenditionService for current object.
|
String |
getRenditionType()
Defined default rendition type for preview.
|
protected OwPreviewRenderer |
getSimpleConfigurationPreviewRanderer(List<String> mimeTypes,
Map<String,String> parameters)
This method returns the default PreviewRanderer
|
protected void |
init()
init the target after the context is set.
|
protected void |
onRender(Writer w_p)
called when the view should create its HTML content to be displayed
|
void |
setConfiguration(OwXMLUtil configuration)
Set the configuration which was defined for preview.
|
void |
setObject(OwObject object)
Set Object which should be used for preview.
|
activate, addView, detach, getBreadcrumbPart, getDocument, getExternalFormEventTarget, getFormName, getFormTarget, getIcon, getIterator, getMaximizeView, getParent, getRenderedNamedRegion, getRenderedRegion, getTitle, getViewList, isFormTargetExternal, isNamedRegion, isRegion, isShowMaximized, isShowMinimized, isShowNormal, onActivate, onUpdate, render, renderHTMLFormular, renderNamedRegion, renderRegion, serverSideDesignInclude, serverSideInclude, setDocument, setExternalFormTarget, setMaximizeView, setParent, showMaximized, showMinimized, showNormal, usesFormWithAttributesattach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTargetprotected void init()
throws Exception
OwViewprotected void onRender(Writer w_p) throws Exception
OwViewprotected OwPreviewRenderer getPreviewRenderer(List<String> mimeTypes) throws OwException
mimeTypes - List of MIME type String'sOwExceptionprotected OwXMLUtil findMatchingRendererConfig(List<String> mimeType_p) throws OwConfigurationException
mimeType_p - List of MIME typesOwConfigurationExceptionprotected OwPreviewRenderer createPreviewRenderer(String rendererClass) throws OwException
OwExceptionprotected OwPreviewRenderer getNoPreviewRenderer()
OwPreviewRenderer which will handle
the case that no preview renderer is configured/available.protected OwRenditionServiceProvider getRenditionServiceProvider()
public void setConfiguration(OwXMLUtil configuration)
OwIntegratedPreviewsetConfiguration in class OwIntegratedPreviewconfiguration - OwXMLUtilpublic void setObject(OwObject object)
OwIntegratedPreviewsetObject in class OwIntegratedPreviewobject - OwObjectpublic OwObject getObject()
OwPreviewContextgetObject in interface OwPreviewContextprotected OwXMLUtil getConfiguration()
public String getRenditionType()
OwPreviewContextgetRenditionType in interface OwPreviewContextpublic OwAppContext getAppContext()
OwPreviewContextgetAppContext in interface OwPreviewContextprotected OwPreviewRenderer getSimpleConfigurationPreviewRanderer(List<String> mimeTypes, Map<String,String> parameters) throws OwException
mimeTypes - parameters - OwExceptionCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.