Package org.apache.batik.script.jpython
Class JPythonInterpreterFactory
- java.lang.Object
-
- org.apache.batik.script.jpython.JPythonInterpreterFactory
-
- All Implemented Interfaces:
InterpreterFactory
public class JPythonInterpreterFactory extends java.lang.Object implements InterpreterFactory
Allows to create instances ofJPythonInterpreter
class.- Version:
- $Id: JPythonInterpreterFactory.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
JPYTHON_MIMETYPES
The MIME types that JPython can handle.
-
Constructor Summary
Constructors Constructor Description JPythonInterpreterFactory()
Builds aJPythonInterpreterFactory
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Interpreter
createInterpreter(java.net.URL documentURL, boolean svg12)
Creates an instance ofJPythonInterpreter
class.Interpreter
createInterpreter(java.net.URL documentURL, boolean svg12, ImportInfo imports)
Creates an instance ofJPythonInterpreter
class.java.lang.String[]
getMimeTypes()
Returns the mime-types to register this interpereter with.
-
-
-
Method Detail
-
getMimeTypes
public java.lang.String[] getMimeTypes()
Returns the mime-types to register this interpereter with.- Specified by:
getMimeTypes
in interfaceInterpreterFactory
-
createInterpreter
public Interpreter createInterpreter(java.net.URL documentURL, boolean svg12)
Creates an instance ofJPythonInterpreter
class.- Specified by:
createInterpreter
in interfaceInterpreterFactory
- Parameters:
documentURL
- the url for the document which will be scriptedsvg12
- whether the document is an SVG 1.2 document
-
createInterpreter
public Interpreter createInterpreter(java.net.URL documentURL, boolean svg12, ImportInfo imports)
Creates an instance ofJPythonInterpreter
class.- Specified by:
createInterpreter
in interfaceInterpreterFactory
- Parameters:
documentURL
- the url for the document which will be scriptedsvg12
- whether the document is an SVG 1.2 documentimports
- The set of classes/packages to import (if the interpreter supports that), may be null.
-
-