Package com.aspectran.shell.console
Class ConsoleWrapper
- java.lang.Object
-
- com.aspectran.shell.console.ConsoleWrapper
-
-
Field Summary
-
Fields inherited from interface com.aspectran.shell.console.Console
COMMENT_DELIMITER, COMMENT_PROMPT, DEFAULT_PROMPT, MASK_CHAR, MULTILINE_DELIMITER, MULTILINE_PROMPT
-
-
Constructor Summary
Constructors Constructor Description ConsoleWrapper(Console console)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendPrompt(java.lang.String string)
void
clearCommandHistory()
void
clearLine()
void
clearPrompt()
void
clearScreen()
boolean
confirmQuit()
boolean
confirmRestart()
boolean
confirmRestart(java.lang.String message)
java.util.List<java.lang.String>
getCommandHistory()
java.lang.String
getCommandPrompt()
java.lang.String
getEncoding()
CommandInterpreter
getInterpreter()
java.io.OutputStream
getOutput()
java.lang.String[]
getStyles()
java.io.File
getWorkingDir()
java.io.PrintWriter
getWriter()
boolean
isBusy()
java.lang.String
readCommandLine()
java.lang.String
readCommandLine(java.lang.String prompt)
java.lang.String
readLine()
java.lang.String
readLine(java.lang.String prompt)
java.lang.String
readLine(java.lang.String prompt, java.lang.String buffer)
java.lang.String
readPassword()
java.lang.String
readPassword(java.lang.String prompt)
java.lang.String
readPassword(java.lang.String prompt, java.lang.String buffer)
void
redrawLine()
void
setCommandHistoryFile(java.lang.String historyFile)
void
setCommandPrompt(java.lang.String commandPrompt)
void
setInterpreter(CommandInterpreter interpreter)
void
setStyle(java.lang.String... styles)
void
setWorkingDir(java.io.File workingDir)
void
setWriter(java.io.PrintWriter writer)
void
styleOff()
void
write(java.lang.String string)
void
write(java.lang.String format, java.lang.Object... args)
void
writeError(java.lang.String string)
void
writeError(java.lang.String format, java.lang.Object... args)
void
writeLine()
void
writeLine(java.lang.String string)
void
writeLine(java.lang.String format, java.lang.Object... args)
-
-
-
Constructor Detail
-
ConsoleWrapper
public ConsoleWrapper(Console console)
-
-
Method Detail
-
readCommandLine
public java.lang.String readCommandLine()
- Specified by:
readCommandLine
in interfaceConsole
-
readCommandLine
public java.lang.String readCommandLine(java.lang.String prompt)
- Specified by:
readCommandLine
in interfaceConsole
-
readLine
public java.lang.String readLine(java.lang.String prompt)
-
readLine
public java.lang.String readLine(java.lang.String prompt, java.lang.String buffer)
-
readPassword
public java.lang.String readPassword()
- Specified by:
readPassword
in interfaceConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt)
- Specified by:
readPassword
in interfaceConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt, java.lang.String buffer)
- Specified by:
readPassword
in interfaceConsole
-
write
public void write(java.lang.String format, java.lang.Object... args)
-
writeLine
public void writeLine(java.lang.String string)
-
writeLine
public void writeLine(java.lang.String format, java.lang.Object... args)
-
writeError
public void writeError(java.lang.String string)
- Specified by:
writeError
in interfaceConsole
-
writeError
public void writeError(java.lang.String format, java.lang.Object... args)
- Specified by:
writeError
in interfaceConsole
-
appendPrompt
public void appendPrompt(java.lang.String string)
- Specified by:
appendPrompt
in interfaceConsole
-
clearPrompt
public void clearPrompt()
- Specified by:
clearPrompt
in interfaceConsole
-
clearScreen
public void clearScreen()
- Specified by:
clearScreen
in interfaceConsole
-
redrawLine
public void redrawLine()
- Specified by:
redrawLine
in interfaceConsole
-
setWriter
public void setWriter(java.io.PrintWriter writer)
-
setStyle
public void setStyle(java.lang.String... styles)
-
confirmRestart
public boolean confirmRestart()
- Specified by:
confirmRestart
in interfaceConsole
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
- Specified by:
confirmRestart
in interfaceConsole
-
confirmQuit
public boolean confirmQuit()
- Specified by:
confirmQuit
in interfaceConsole
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceConsole
-
getCommandPrompt
public java.lang.String getCommandPrompt()
- Specified by:
getCommandPrompt
in interfaceConsole
-
setCommandPrompt
public void setCommandPrompt(java.lang.String commandPrompt)
- Specified by:
setCommandPrompt
in interfaceConsole
-
getCommandHistory
public java.util.List<java.lang.String> getCommandHistory()
- Specified by:
getCommandHistory
in interfaceConsole
-
clearCommandHistory
public void clearCommandHistory()
- Specified by:
clearCommandHistory
in interfaceConsole
-
setCommandHistoryFile
public void setCommandHistoryFile(java.lang.String historyFile)
- Specified by:
setCommandHistoryFile
in interfaceConsole
-
getWorkingDir
public java.io.File getWorkingDir()
- Specified by:
getWorkingDir
in interfaceConsole
-
setWorkingDir
public void setWorkingDir(java.io.File workingDir)
- Specified by:
setWorkingDir
in interfaceConsole
-
getInterpreter
public CommandInterpreter getInterpreter()
- Specified by:
getInterpreter
in interfaceConsole
-
setInterpreter
public void setInterpreter(CommandInterpreter interpreter)
- Specified by:
setInterpreter
in interfaceConsole
-
-