com.hjl.junitscript.languages.beanshell
Class Binder

java.lang.Object
  |
  +--com.hjl.junitscript.languages.beanshell.Binder

public class Binder
extends java.lang.Object


Method Summary
 void addConstructor(bsh.NameSpace binder, java.lang.reflect.Constructor constructor)
           
 void addConstructor(bsh.NameSpace binder, java.lang.reflect.Constructor constructor, java.lang.String name)
           
 void addConstructor(bsh.NameSpace binder, java.lang.String constructor)
           
 void addConstructor(bsh.NameSpace binder, java.lang.String constructor, java.lang.String name)
           
 void addField(bsh.NameSpace binder, java.lang.reflect.Field field)
           
 void addField(bsh.NameSpace binder, java.lang.reflect.Field field, java.lang.String name)
           
 void addField(bsh.NameSpace binder, java.lang.String field)
           
 void addField(bsh.NameSpace binder, java.lang.String field, java.lang.String name)
           
 void addMethod(bsh.NameSpace binder, java.lang.reflect.Method method)
           
 void addMethod(bsh.NameSpace binder, java.lang.reflect.Method method, java.lang.String name)
           
 void addMethod(bsh.NameSpace binder, java.lang.String method)
           
 void addMethod(bsh.NameSpace binder, java.lang.String method, java.lang.String name)
           
 void setThis(bsh.NameSpace binder, java.lang.Object _this)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setThis

public void setThis(bsh.NameSpace binder,
                    java.lang.Object _this)
             throws bsh.EvalError
bsh.EvalError

addConstructor

public void addConstructor(bsh.NameSpace binder,
                           java.lang.String constructor)
                    throws bsh.EvalError,
                           java.lang.NoSuchMethodException,
                           java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

addConstructor

public void addConstructor(bsh.NameSpace binder,
                           java.lang.reflect.Constructor constructor)
                    throws bsh.EvalError
bsh.EvalError

addConstructor

public void addConstructor(bsh.NameSpace binder,
                           java.lang.String constructor,
                           java.lang.String name)
                    throws bsh.EvalError,
                           java.lang.NoSuchMethodException,
                           java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

addConstructor

public void addConstructor(bsh.NameSpace binder,
                           java.lang.reflect.Constructor constructor,
                           java.lang.String name)
                    throws bsh.EvalError
bsh.EvalError

addMethod

public void addMethod(bsh.NameSpace binder,
                      java.lang.String method)
               throws bsh.EvalError,
                      java.lang.NoSuchMethodException,
                      java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

addMethod

public void addMethod(bsh.NameSpace binder,
                      java.lang.reflect.Method method)
               throws bsh.EvalError
bsh.EvalError

addMethod

public void addMethod(bsh.NameSpace binder,
                      java.lang.String method,
                      java.lang.String name)
               throws bsh.EvalError,
                      java.lang.NoSuchMethodException,
                      java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchMethodException
java.lang.ClassNotFoundException

addMethod

public void addMethod(bsh.NameSpace binder,
                      java.lang.reflect.Method method,
                      java.lang.String name)
               throws bsh.EvalError
bsh.EvalError

addField

public void addField(bsh.NameSpace binder,
                     java.lang.String field)
              throws bsh.EvalError,
                     java.lang.NoSuchFieldException,
                     java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchFieldException
java.lang.ClassNotFoundException

addField

public void addField(bsh.NameSpace binder,
                     java.lang.reflect.Field field)
              throws bsh.EvalError
bsh.EvalError

addField

public void addField(bsh.NameSpace binder,
                     java.lang.String field,
                     java.lang.String name)
              throws bsh.EvalError,
                     java.lang.NoSuchFieldException,
                     java.lang.ClassNotFoundException
bsh.EvalError
java.lang.NoSuchFieldException
java.lang.ClassNotFoundException

addField

public void addField(bsh.NameSpace binder,
                     java.lang.reflect.Field field,
                     java.lang.String name)
              throws bsh.EvalError
bsh.EvalError