Class ISYSRenderEngine
java.lang.Object
com.saperion.connector.render.engine.BaseRenderEngine
com.saperion.connector.renditions.isys.ISYSRenderEngine
- All Implemented Interfaces:
com.saperion.connector.render.engine.RenderEngine
public class ISYSRenderEngine
extends com.saperion.connector.render.engine.BaseRenderEngine
The ISYSRenderEngine uses the ISYS executable for rendering.
The following additional options are required:
The following additional options are required:
- externalApplicationPath: Absolute path to the ISYS executable used for rendering.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Property used to define the absolute path of the external rendering-application.Fields inherited from class com.saperion.connector.render.engine.BaseRenderEngine
DEFAULT_EXTENSION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getPathToExecutable
(com.saperion.connector.options.Options options) Set<com.saperion.connector.formats.SourceFormat>
Set<com.saperion.connector.formats.TargetFormat>
List<com.saperion.connector.renditions.Rendition>
safeRender
(InputStreamDescriptor content, com.saperion.connector.formats.SourceFormat format, com.saperion.connector.options.Options options) Methods inherited from class com.saperion.connector.render.engine.BaseRenderEngine
configure, createInputStreamDescriptor, createInputStreamDescriptor, getFileFromUrl, getProperties, parseExtension, render, supportsSourceFormat, supportsTargetFormat
-
Field Details
-
EXTERNAL_APPLICATION_PATH
Property used to define the absolute path of the external rendering-application.- See Also:
-
-
Constructor Details
-
ISYSRenderEngine
public ISYSRenderEngine()
-
-
Method Details
-
getSupportedSourceFormats
-
getSupportedTargetFormats
-
safeRender
public List<com.saperion.connector.renditions.Rendition> safeRender(InputStreamDescriptor content, com.saperion.connector.formats.SourceFormat format, com.saperion.connector.options.Options options) throws TimeoutException, com.saperion.connector.renditions.exceptions.RenderingException - Specified by:
safeRender
in classcom.saperion.connector.render.engine.BaseRenderEngine
- Throws:
TimeoutException
com.saperion.connector.renditions.exceptions.RenderingException
-
getPathToExecutable
public static String getPathToExecutable(com.saperion.connector.options.Options options) throws com.saperion.connector.renditions.exceptions.PreconditionFailedException - Throws:
com.saperion.connector.renditions.exceptions.PreconditionFailedException
-