Top Description Methods
org.python.core

public Interface JythonInitializer

Imports
java.util.Properties, org.python.core.adapter.ExtensiblePyObjectAdapter

A service for initializing Jython without explicitly calling PySystemState#initialize. If a file META-INF/services/org.python.core.JythonInitializer is on the classpath, Jython will instantiate the class named in that file and use it in Jython's initialization. The given class must be an implementation of this interface with a no-arg constructor.
See Also
Java Service Providers

Method Summary

Modifier and TypeMethod and Description
public void
initialize(Properties preProperties, Properties postProperties, String[]
- The command line arguments the jython interpreter was started with, or an empty array if jython wasn't started directly from the command line.
argv
,
ClassLoader
- The classloader to be used by sys, or null if no sys-specific classloader was specified
classLoader
,
ExtensiblePyObjectAdapter adapter)

Called from PySystemState#initialize with the full set of initialization arguments.

Method Detail

initializeback to summary
public void initialize(Properties preProperties, Properties postProperties, String[] argv, ClassLoader classLoader, ExtensiblePyObjectAdapter adapter)

Called from PySystemState#initialize with the full set of initialization arguments. Implementations may modify or replace the given arguments, and must call PySystemState#doInitialize.

Parameters
argv:String[]

- The command line arguments the jython interpreter was started with, or an empty array if jython wasn't started directly from the command line.

classLoader:ClassLoader

- The classloader to be used by sys, or null if no sys-specific classloader was specified