Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

GuiComponents.scripting.ScriptingInterface Class Reference

This is the entry point for external programs wanting to use scripting. More...

Collaboration diagram for GuiComponents.scripting.ScriptingInterface:

Collaboration graph
[legend]
List of all members.

Public Member Functions

BSFManager getManager ()
 Use this to get access to the manager - in particular for adding extra variables.

Interpreter getBeanShellInterpreter ()
Interpreter getJythonInterpreter ()

Static Public Member Functions

ScriptingInterface instance ()

Private Member Functions

Interpreter createInterpreter (ScriptFactory sf)
 ScriptingInterface ()
 Creates a new instance of ScriptingInterface.


Private Attributes

BSFManager manager
SearchableObjectRegistry registry
WeakReference currentInterpreter = new WeakReference(null)

Static Private Attributes

ScriptingInterface instance = null

Detailed Description

This is the entry point for external programs wanting to use scripting.

Author:
Matthew Palmer

Definition at line 18 of file ScriptingInterface.java.


Member Function Documentation

Interpreter GuiComponents.scripting.ScriptingInterface.createInterpreter ScriptFactory  sf  )  [private]
 

Definition at line 45 of file ScriptingInterface.java.

References GuiComponents.scripting.ScriptFactory.createInterpreter(), and GuiComponents.Console.JConsole.println().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Thu Jul 15 09:56:24 2004 for SCT DAQ/DCS Software - Java by doxygen 1.3.5