Overview | Package | Class | Deprecated | Index | Help
| Groovy 1.7.0
| FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD

## org.codehaus.groovy.tools.shell
Class InteractiveShellRunner

    java.lang.Object
      org.codehaus.groovy.tools.shell.ShellRunner
          org.codehaus.groovy.tools.shell.InteractiveShellRunner

    class InteractiveShellRunner
    extends ShellRunner

Support for running a Shell interactivly using the JLine library.

version:
  $Id: InteractiveShellRunner.groovy 8806 2007-10-25 21:58:29Z user57 $

author:
  Jason Dillon

Property Summary
`CommandsMultiCompletor` | `completor`
`Closure` | `prompt`
`ConsoleReader` | `reader`

Constructor Summary
`InteractiveShellRunner(Shell shell, Closure prompt)`

Method Summary
`protected String` | `readLine()`
`void` | `run()`
`void` | `setHistory(History history)`
`void` | `setHistoryFile(File file)`

Methods inherited from class ShellRunner
readLine, work

Methods inherited from class Object
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll

Property Detail

### completor

    final CommandsMultiCompletor completor

### prompt

    final Closure prompt

### reader

    final ConsoleReader reader

Constructor Detail

### InteractiveShellRunner

    public InteractiveShellRunner(Shell shell, Closure prompt)

Method Detail

### readLine

    protected String readLine()

### run

    void run()

### setHistory

    void setHistory(History history)

### setHistoryFile

    void setHistoryFile(File file)

Copyright © 2003-2009 The Codehaus. All rights reserved.