org.codehaus.groovy.sandbox.ui
Class JavaPrompt

java.lang.Object
  extended byorg.codehaus.groovy.sandbox.ui.JavaPrompt
All Implemented Interfaces:
Prompt

public class JavaPrompt
extends java.lang.Object
implements Prompt

Pure Java prompt using just System.in.


Field Summary
private  java.io.PrintStream err
           
private  java.io.BufferedReader input
           
private  java.io.PrintStream out
           
private  java.lang.String prompt
           
 
Constructor Summary
JavaPrompt()
           
JavaPrompt(java.io.InputStream in, java.io.PrintStream out, java.io.PrintStream err)
           
 
Method Summary
 void close()
           
 java.lang.String getPrompt()
           
 java.lang.String readLine()
           
 void setCompleter(Completer completer)
           
 void setPrompt(java.lang.String prompt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prompt

private java.lang.String prompt

input

private java.io.BufferedReader input

out

private final java.io.PrintStream out

err

private final java.io.PrintStream err
Constructor Detail

JavaPrompt

public JavaPrompt(java.io.InputStream in,
                  java.io.PrintStream out,
                  java.io.PrintStream err)

JavaPrompt

public JavaPrompt()
Method Detail

readLine

public java.lang.String readLine()
                          throws java.io.IOException
Specified by:
readLine in interface Prompt
Throws:
java.io.IOException

getPrompt

public java.lang.String getPrompt()

setPrompt

public void setPrompt(java.lang.String prompt)
Specified by:
setPrompt in interface Prompt

setCompleter

public void setCompleter(Completer completer)
Specified by:
setCompleter in interface Prompt

close

public void close()
Specified by:
close in interface Prompt


Copyright © 2003-2005 The Codehaus. All Rights Reserved.