00001 /* 00002 * BeanshellInterpreter.java 00003 * 00004 * Created on 29 November 2002, 10:28 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 }