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_externalFormEventTarget
EMPTY_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, usesFormWithAttributes
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget
protected void init() throws Exception
OwView
protected void onRender(Writer w_p) throws Exception
OwView
protected OwPreviewRenderer getPreviewRenderer(List<String> mimeTypes) throws OwException
mimeTypes
- List of MIME type String'sOwException
protected OwXMLUtil findMatchingRendererConfig(List<String> mimeType_p) throws OwConfigurationException
mimeType_p
- List of MIME typesOwConfigurationException
protected OwPreviewRenderer createPreviewRenderer(String rendererClass) throws OwException
OwException
protected OwPreviewRenderer getNoPreviewRenderer()
OwPreviewRenderer
which will handle
the case that no preview renderer is configured/available.protected OwRenditionServiceProvider getRenditionServiceProvider()
public void setConfiguration(OwXMLUtil configuration)
OwIntegratedPreview
setConfiguration
in class OwIntegratedPreview
configuration
- OwXMLUtilpublic void setObject(OwObject object)
OwIntegratedPreview
setObject
in class OwIntegratedPreview
object
- OwObjectpublic OwObject getObject()
OwPreviewContext
getObject
in interface OwPreviewContext
protected OwXMLUtil getConfiguration()
public String getRenditionType()
OwPreviewContext
getRenditionType
in interface OwPreviewContext
public OwAppContext getAppContext()
OwPreviewContext
getAppContext
in interface OwPreviewContext
protected OwPreviewRenderer getSimpleConfigurationPreviewRanderer(List<String> mimeTypes, Map<String,String> parameters) throws OwException
mimeTypes
- parameters
- OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.