X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=samples%2Fbsh%2Fsrc%2Fdolda%2Fbsvc%2FShellPage.java;h=aa9f2c89cbcfef1441dc28acf0e97e8f5a91952a;hb=f997a53abaaaaa01ea1a7ae45ac576e41b5d886b;hp=13be8144599a3dad99153e7e92b8f15c706bd333;hpb=cb67d09c40c80d0389d7a0a796a4abf0007f61a6;p=jsvc.git diff --git a/samples/bsh/src/dolda/bsvc/ShellPage.java b/samples/bsh/src/dolda/bsvc/ShellPage.java index 13be814..aa9f2c8 100644 --- a/samples/bsh/src/dolda/bsvc/ShellPage.java +++ b/samples/bsh/src/dolda/bsvc/ShellPage.java @@ -11,51 +11,6 @@ public class ShellPage implements Responder { private Console cons = new Console(); private Interpreter ip = new Interpreter(cons); - private static class Console implements bsh.ConsoleInterface { - ByteArrayOutputStream obuf = new ByteArrayOutputStream(); - ByteArrayOutputStream ebuf = new ByteArrayOutputStream(); - Reader in = new StringReader(""); - PrintStream out; - PrintStream err; - { - try { - out = new PrintStream(obuf, false, "UTF-8"); - err = new PrintStream(ebuf, false, "UTF-8"); - } catch(UnsupportedEncodingException e) { - throw(new Error(e)); - } - } - - public void error(Object msg) { - getErr().println(msg); - } - - public void print(Object o) { - getOut().print(o); - } - - public void println(Object o) { - getOut().println(o); - } - - public PrintStream getOut() { - return(out); - } - - public PrintStream getErr() { - return(err); - } - - public Reader getIn() { - return(in); - } - - public void reset() { - obuf.reset(); - ebuf.reset(); - } - } - public void respond(Request req) { MultiMap params = req.params(); String cmd = params.get("cmd");