org.apache.geronimo.gshell.console
Class Console
java.lang.Object
org.apache.geronimo.gshell.console.Console
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- JLineConsole
public abstract class Console
- extends Object
- implements Runnable
Provides an abstraction of a console.
- Version:
- $Rev: 573669 $ $Date: 2007-09-07 11:47:20 -0700 (Fri, 07 Sep 2007) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.slf4j.Logger log
running
protected boolean running
breakOnNull
protected boolean breakOnNull
autoTrim
protected boolean autoTrim
ignoreEmpty
protected boolean ignoreEmpty
prompter
protected Console.Prompter prompter
executor
protected Console.Executor executor
errorHandler
protected Console.ErrorHandler errorHandler
Console
public Console(Console.Executor executor)
isRunning
public boolean isRunning()
setRunning
public void setRunning(boolean running)
isBreakOnNull
public boolean isBreakOnNull()
setBreakOnNull
public void setBreakOnNull(boolean breakOnNull)
isAutoTrim
public boolean isAutoTrim()
setAutoTrim
public void setAutoTrim(boolean autoTrim)
isIgnoreEmpty
public boolean isIgnoreEmpty()
setIgnoreEmpty
public void setIgnoreEmpty(boolean ignoreEmpty)
getErrorHandler
public Console.ErrorHandler getErrorHandler()
setErrorHandler
public void setErrorHandler(Console.ErrorHandler errorHandler)
getPrompter
public Console.Prompter getPrompter()
setPrompter
public void setPrompter(Console.Prompter prompter)
getExecutor
public Console.Executor getExecutor()
setExecutor
public void setExecutor(Console.Executor executor)
run
public void run()
- Specified by:
run in interface Runnable
work
protected boolean work()
throws Exception
- Throws:
Exception
readLine
protected abstract String readLine(String prompt)
throws IOException
- Throws:
IOException
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.