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.BaseRenderEngineThe 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.StringEXTERNAL_APPLICATION_PATHProperty 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.StringgetPathToExecutable(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:
safeRenderin classcom.saperion.connector.render.engine.BaseRenderEngine- Throws:
java.util.concurrent.TimeoutExceptioncom.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
-
-