Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.scripting.beanshell
Class Interpreter

java.lang.Object
  extended by ch.elexis.scripting.beanshell.Interpreter
All Implemented Interfaces:
Interpreter

public class Interpreter
extends java.lang.Object
implements Interpreter


Constructor Summary
Interpreter()
           
 
Method Summary
 java.lang.Object run(java.lang.String script, boolean showErrors)
           
 void setInitializationData(IConfigurationElement config, java.lang.String propertyName, java.lang.Object data)
           
 void setValue(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interpreter

public Interpreter()
Method Detail

setValue

public void setValue(java.lang.String name,
                     java.lang.Object value)
              throws ElexisException
Specified by:
setValue in interface Interpreter
Throws:
ElexisException

run

public java.lang.Object run(java.lang.String script,
                            boolean showErrors)
                     throws ElexisException
Specified by:
run in interface Interpreter
Throws:
ElexisException

setInitializationData

public void setInitializationData(IConfigurationElement config,
                                  java.lang.String propertyName,
                                  java.lang.Object data)
                           throws CoreException
Throws:
CoreException

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis