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:- externalApplicationPath: Absolute path to the ISYS executable used for rendering.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EXTERNAL_APPLICATION_PATH
Property used to define the absolute path of the external rendering-application.
-
Constructor Summary
Constructors Constructor Description ISYSRenderEngine()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getPathToExecutable(com.saperion.connector.options.Options options)
java.util.Set<com.saperion.connector.formats.SourceFormat>
getSupportedSourceFormats()
java.util.Set<com.saperion.connector.formats.TargetFormat>
getSupportedTargetFormats()
java.util.List<com.saperion.connector.renditions.Rendition>
safeRender(InputStreamDescriptor content, com.saperion.connector.formats.SourceFormat format, com.saperion.connector.options.Options options)
-
-
-
Field Detail
-
EXTERNAL_APPLICATION_PATH
public static final java.lang.String EXTERNAL_APPLICATION_PATH
Property used to define the absolute path of the external rendering-application.- See Also:
- Constant Field Values
-
-
Method Detail
-
getSupportedSourceFormats
public java.util.Set<com.saperion.connector.formats.SourceFormat> getSupportedSourceFormats()
-
getSupportedTargetFormats
public java.util.Set<com.saperion.connector.formats.TargetFormat> getSupportedTargetFormats()
-
safeRender
public java.util.List<com.saperion.connector.renditions.Rendition> safeRender(InputStreamDescriptor content, com.saperion.connector.formats.SourceFormat format, com.saperion.connector.options.Options options) throws java.util.concurrent.TimeoutException, com.saperion.connector.renditions.exceptions.RenderingException
- Specified by:
safeRender
in classcom.saperion.connector.render.engine.BaseRenderEngine
- Throws:
java.util.concurrent.TimeoutException
com.saperion.connector.renditions.exceptions.RenderingException
-
getPathToExecutable
public static java.lang.String getPathToExecutable(com.saperion.connector.options.Options options) throws com.saperion.connector.renditions.exceptions.PreconditionFailedException
- Throws:
com.saperion.connector.renditions.exceptions.PreconditionFailedException
-
-