public class DefaultAutomationRenditionProvider extends Object implements RenditionProvider
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
Constructor and Description |
---|
DefaultAutomationRenditionProvider() |
Modifier and Type | Method and Description |
---|---|
String |
getVariant(DocumentModel doc,
RenditionDefinition definition)
Gets the optional
RENDITION_VARIANT_PROPERTY value for a given RenditionDefinition . |
boolean |
isAvailable(DocumentModel doc,
RenditionDefinition def)
Test if the Rendition is available on the given DocumentModel
|
List<Blob> |
render(DocumentModel doc,
RenditionDefinition definition)
Generate the rendition Blobs for a given
RenditionDefinition . |
protected static final org.apache.commons.logging.Log log
public DefaultAutomationRenditionProvider()
public boolean isAvailable(DocumentModel doc, RenditionDefinition def)
RenditionProvider
isAvailable
in interface RenditionProvider
public List<Blob> render(DocumentModel doc, RenditionDefinition definition)
RenditionProvider
RenditionDefinition
. Return is a List of Blob for bigger
flexibility (typically HTML rendition with resources)render
in interface RenditionProvider
doc
- the target DocumentModel
definition
- the RenditionDefinition
to usepublic String getVariant(DocumentModel doc, RenditionDefinition definition)
RenditionProvider
RENDITION_VARIANT_PROPERTY
value for a given RenditionDefinition
.getVariant
in interface RenditionProvider
doc
- the target documentdefinition
- the rendition definition to useRENDITION_VARIANT_PROPERTY
value, or null
Copyright © 2017 Nuxeo. All rights reserved.