00001
00002
00003
00004
00005
00006
00007 package GuiComponents.scripting;
00008 import GuiComponents.Console.*;
00009 import bsh.*;
00010 import org.apache.bsf.*;
00011
00016 public class BeanShellInterpreter extends DefaultInterpreter {
00017
00019 public BeanShellInterpreter(JConsole console, BSFEngine engine, NameCompleter nc) {
00020 super (console, engine, nc);
00021 }
00022
00026 protected boolean printObject(Object val) {
00027 if (val == null) return false;
00028 if (val instanceof Primitive && ((Primitive)val).equals(Primitive.NULL)) return false;
00029 return true;
00030 }
00031
00032 public String toString() {
00033 return "BeanshellInterpreter";
00034 }
00035 }