Class JaclInterpreterFactory

java.lang.Object
org.apache.batik.script.jacl.JaclInterpreterFactory
All Implemented Interfaces:
InterpreterFactory

public class JaclInterpreterFactory extends Object implements InterpreterFactory
Allows to create instances of JaclInterpreter class.
Version:
$Id: JaclInterpreterFactory.java 1808872 2017-09-19 12:23:20Z ssteiner $
  • Field Details

    • JACL_MIMETYPES

      public static final String[] JACL_MIMETYPES
      The MIME types that jacl can handle.
  • Constructor Details

    • JaclInterpreterFactory

      public JaclInterpreterFactory()
      Builds a JaclInterpreterFactory.
  • Method Details

    • getMimeTypes

      public String[] getMimeTypes()
      Returns the mime-types to register this interpereter with.
      Specified by:
      getMimeTypes in interface InterpreterFactory
    • createInterpreter

      public Interpreter createInterpreter(URL documentURL, boolean svg12)
      Creates an instance of JaclInterpreter class.
      Specified by:
      createInterpreter in interface InterpreterFactory
      Parameters:
      documentURL - the url for the document which will be scripted
      svg12 - whether the document is an SVG 1.2 document
    • createInterpreter

      public Interpreter createInterpreter(URL documentURL, boolean svg12, ImportInfo imports)
      Creates an instance of JaclInterpreter class.
      Specified by:
      createInterpreter in interface InterpreterFactory
      Parameters:
      documentURL - the url for the document which will be scripted
      svg12 - whether the document is an SVG 1.2 document
      imports - The set of classes/packages to import (if the interpreter supports that), may be null.