Class DefaultSVGConverterController

  • All Implemented Interfaces:
    SVGConverterController

    public class DefaultSVGConverterController
    extends java.lang.Object
    implements SVGConverterController
    Default controller for the SVGConverter operation.
    Version:
    $Id: DefaultSVGConverterController.java 1808021 2017-09-11 12:17:28Z ssteiner $
    • Constructor Detail

      • DefaultSVGConverterController

        public DefaultSVGConverterController()
    • Method Detail

      • proceedWithComputedTask

        public boolean proceedWithComputedTask​(Transcoder transcoder,
                                               java.util.Map hints,
                                               java.util.List sources,
                                               java.util.List dest)
        Invoked when the rasterizer has computed the exact description of what it should do. The controller should return true if the transcoding process should proceed or false otherwise.
        Specified by:
        proceedWithComputedTask in interface SVGConverterController
        Parameters:
        transcoder - Transcoder which will be used for the conversion
        hints - set of hints that were set on the transcoder
        sources - list of SVG sources it will convert.
        dest - list of destination file it will use
      • proceedWithSourceTranscoding

        public boolean proceedWithSourceTranscoding​(SVGConverterSource source,
                                                    java.io.File dest)
        Invoked when the rasterizer is about to start transcoding of a given source. The controller should return true if the source should be transcoded and false otherwise.
        Specified by:
        proceedWithSourceTranscoding in interface SVGConverterController
      • proceedOnSourceTranscodingFailure

        public boolean proceedOnSourceTranscodingFailure​(SVGConverterSource source,
                                                         java.io.File dest,
                                                         java.lang.String errorCode)
        Invoked when the rasterizer got an error while transcoding the input source. The controller should return true if the transcoding process should continue on other sources and it should return false if it should not.
        Specified by:
        proceedOnSourceTranscodingFailure in interface SVGConverterController
        Parameters:
        errorCode - see the SVGConverter error code descriptions.