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 voidappendPrompt(java.lang.String string)voidclearCommandHistory()voidclearLine()voidclearPrompt()voidclearScreen()booleanconfirmQuit()booleanconfirmRestart()booleanconfirmRestart(java.lang.String message)java.util.List<java.lang.String>getCommandHistory()java.lang.StringgetCommandPrompt()java.lang.StringgetEncoding()CommandInterpretergetInterpreter()java.io.OutputStreamgetOutput()java.lang.String[]getStyles()java.io.FilegetWorkingDir()java.io.PrintWritergetWriter()booleanisBusy()java.lang.StringreadCommandLine()java.lang.StringreadCommandLine(java.lang.String prompt)java.lang.StringreadLine()java.lang.StringreadLine(java.lang.String prompt)java.lang.StringreadLine(java.lang.String prompt, java.lang.String buffer)java.lang.StringreadPassword()java.lang.StringreadPassword(java.lang.String prompt)java.lang.StringreadPassword(java.lang.String prompt, java.lang.String buffer)voidredrawLine()voidsetCommandHistoryFile(java.lang.String historyFile)voidsetCommandPrompt(java.lang.String commandPrompt)voidsetInterpreter(CommandInterpreter interpreter)voidsetStyle(java.lang.String... styles)voidsetWorkingDir(java.io.File workingDir)voidsetWriter(java.io.PrintWriter writer)voidstyleOff()voidwrite(java.lang.String string)voidwrite(java.lang.String format, java.lang.Object... args)voidwriteError(java.lang.String string)voidwriteError(java.lang.String format, java.lang.Object... args)voidwriteLine()voidwriteLine(java.lang.String string)voidwriteLine(java.lang.String format, java.lang.Object... args)
-
-
-
Constructor Detail
-
ConsoleWrapper
public ConsoleWrapper(Console console)
-
-
Method Detail
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncodingin interfaceConsole
-
getCommandPrompt
public java.lang.String getCommandPrompt()
- Specified by:
getCommandPromptin interfaceConsole
-
setCommandPrompt
public void setCommandPrompt(java.lang.String commandPrompt)
- Specified by:
setCommandPromptin interfaceConsole
-
getWorkingDir
public java.io.File getWorkingDir()
- Specified by:
getWorkingDirin interfaceConsole
-
setWorkingDir
public void setWorkingDir(java.io.File workingDir)
- Specified by:
setWorkingDirin interfaceConsole
-
getInterpreter
public CommandInterpreter getInterpreter()
- Specified by:
getInterpreterin interfaceConsole
-
setInterpreter
public void setInterpreter(CommandInterpreter interpreter)
- Specified by:
setInterpreterin interfaceConsole
-
setCommandHistoryFile
public void setCommandHistoryFile(java.lang.String historyFile)
- Specified by:
setCommandHistoryFilein interfaceConsole
-
getCommandHistory
public java.util.List<java.lang.String> getCommandHistory()
- Specified by:
getCommandHistoryin interfaceConsole
-
clearCommandHistory
public void clearCommandHistory()
- Specified by:
clearCommandHistoryin interfaceConsole
-
readCommandLine
public java.lang.String readCommandLine()
- Specified by:
readCommandLinein interfaceConsole
-
readCommandLine
public java.lang.String readCommandLine(java.lang.String prompt)
- Specified by:
readCommandLinein 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:
readPasswordin interfaceConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt)
- Specified by:
readPasswordin interfaceConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt, java.lang.String buffer)- Specified by:
readPasswordin 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:
writeErrorin interfaceConsole
-
writeError
public void writeError(java.lang.String format, java.lang.Object... args)- Specified by:
writeErrorin interfaceConsole
-
appendPrompt
public void appendPrompt(java.lang.String string)
- Specified by:
appendPromptin interfaceConsole
-
clearPrompt
public void clearPrompt()
- Specified by:
clearPromptin interfaceConsole
-
clearScreen
public void clearScreen()
- Specified by:
clearScreenin interfaceConsole
-
redrawLine
public void redrawLine()
- Specified by:
redrawLinein interfaceConsole
-
setWriter
public void setWriter(java.io.PrintWriter writer)
-
setStyle
public void setStyle(java.lang.String... styles)
-
confirmRestart
public boolean confirmRestart()
- Specified by:
confirmRestartin interfaceConsole
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
- Specified by:
confirmRestartin interfaceConsole
-
confirmQuit
public boolean confirmQuit()
- Specified by:
confirmQuitin interfaceConsole
-
-