Package com.aspectran.shell.console
Class ShellConsoleWrapper
- java.lang.Object
-
- com.aspectran.shell.console.ShellConsoleWrapper
-
- All Implemented Interfaces:
ShellConsole
public class ShellConsoleWrapper extends java.lang.Object implements ShellConsole
-
-
Field Summary
-
Fields inherited from interface com.aspectran.shell.console.ShellConsole
COMMENT_DELIMITER, COMMENT_PROMPT, DEFAULT_PROMPT, MASK_CHAR, MULTILINE_DELIMITER, MULTILINE_PROMPT
-
-
Constructor Summary
Constructors Constructor Description ShellConsoleWrapper(ShellConsole console)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
appendPrompt(java.lang.String str)
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()
CommandRunner
getCommandRunner()
java.lang.String[]
getDangerStyle()
java.lang.String
getEncoding()
java.lang.String[]
getInfoStyle()
java.io.OutputStream
getOutput()
java.lang.String[]
getPrimaryStyle()
java.lang.String[]
getSecondaryStyle()
java.lang.String[]
getSuccessStyle()
java.lang.String[]
getWarningStyle()
java.io.File
getWorkingDir()
java.io.PrintWriter
getWriter()
boolean
hasStyle()
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
resetStyle()
void
resetStyle(java.lang.String... styles)
void
setCommandHistoryFile(java.lang.String historyFile)
void
setCommandPrompt(java.lang.String commandPrompt)
void
setCommandRunner(CommandRunner runner)
void
setShellStyleConfig(ShellStyleConfig shellStyleConfig)
void
setStyle(java.lang.String... styles)
void
setWorkingDir(java.io.File workingDir)
void
setWriter(java.io.PrintWriter writer)
void
write(java.lang.String str)
void
write(java.lang.String format, java.lang.Object... args)
void
writeError(java.lang.String str)
void
writeError(java.lang.String format, java.lang.Object... args)
void
writeLine()
void
writeLine(java.lang.String str)
void
writeLine(java.lang.String format, java.lang.Object... args)
-
-
-
Constructor Detail
-
ShellConsoleWrapper
public ShellConsoleWrapper(ShellConsole console)
-
-
Method Detail
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncoding
in interfaceShellConsole
-
getCommandPrompt
public java.lang.String getCommandPrompt()
- Specified by:
getCommandPrompt
in interfaceShellConsole
-
setCommandPrompt
public void setCommandPrompt(java.lang.String commandPrompt)
- Specified by:
setCommandPrompt
in interfaceShellConsole
-
getWorkingDir
public java.io.File getWorkingDir()
- Specified by:
getWorkingDir
in interfaceShellConsole
-
setWorkingDir
public void setWorkingDir(java.io.File workingDir)
- Specified by:
setWorkingDir
in interfaceShellConsole
-
getCommandRunner
public CommandRunner getCommandRunner()
- Specified by:
getCommandRunner
in interfaceShellConsole
-
setCommandRunner
public void setCommandRunner(CommandRunner runner)
- Specified by:
setCommandRunner
in interfaceShellConsole
-
setCommandHistoryFile
public void setCommandHistoryFile(java.lang.String historyFile)
- Specified by:
setCommandHistoryFile
in interfaceShellConsole
-
getCommandHistory
public java.util.List<java.lang.String> getCommandHistory()
- Specified by:
getCommandHistory
in interfaceShellConsole
-
clearCommandHistory
public void clearCommandHistory()
- Specified by:
clearCommandHistory
in interfaceShellConsole
-
readCommandLine
public java.lang.String readCommandLine()
- Specified by:
readCommandLine
in interfaceShellConsole
-
readCommandLine
public java.lang.String readCommandLine(java.lang.String prompt)
- Specified by:
readCommandLine
in interfaceShellConsole
-
readLine
public java.lang.String readLine()
- Specified by:
readLine
in interfaceShellConsole
-
readLine
public java.lang.String readLine(java.lang.String prompt)
- Specified by:
readLine
in interfaceShellConsole
-
readLine
public java.lang.String readLine(java.lang.String prompt, java.lang.String buffer)
- Specified by:
readLine
in interfaceShellConsole
-
readPassword
public java.lang.String readPassword()
- Specified by:
readPassword
in interfaceShellConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt)
- Specified by:
readPassword
in interfaceShellConsole
-
readPassword
public java.lang.String readPassword(java.lang.String prompt, java.lang.String buffer)
- Specified by:
readPassword
in interfaceShellConsole
-
write
public void write(java.lang.String str)
- Specified by:
write
in interfaceShellConsole
-
write
public void write(java.lang.String format, java.lang.Object... args)
- Specified by:
write
in interfaceShellConsole
-
writeLine
public void writeLine(java.lang.String str)
- Specified by:
writeLine
in interfaceShellConsole
-
writeLine
public void writeLine(java.lang.String format, java.lang.Object... args)
- Specified by:
writeLine
in interfaceShellConsole
-
writeLine
public void writeLine()
- Specified by:
writeLine
in interfaceShellConsole
-
writeError
public void writeError(java.lang.String str)
- Specified by:
writeError
in interfaceShellConsole
-
writeError
public void writeError(java.lang.String format, java.lang.Object... args)
- Specified by:
writeError
in interfaceShellConsole
-
appendPrompt
public void appendPrompt(java.lang.String str)
- Specified by:
appendPrompt
in interfaceShellConsole
-
clearPrompt
public void clearPrompt()
- Specified by:
clearPrompt
in interfaceShellConsole
-
clearScreen
public void clearScreen()
- Specified by:
clearScreen
in interfaceShellConsole
-
clearLine
public void clearLine()
- Specified by:
clearLine
in interfaceShellConsole
-
redrawLine
public void redrawLine()
- Specified by:
redrawLine
in interfaceShellConsole
-
getOutput
public java.io.OutputStream getOutput()
- Specified by:
getOutput
in interfaceShellConsole
-
getWriter
public java.io.PrintWriter getWriter()
- Specified by:
getWriter
in interfaceShellConsole
-
setWriter
public void setWriter(java.io.PrintWriter writer)
-
isBusy
public boolean isBusy()
- Specified by:
isBusy
in interfaceShellConsole
-
hasStyle
public boolean hasStyle()
- Specified by:
hasStyle
in interfaceShellConsole
-
setStyle
public void setStyle(java.lang.String... styles)
- Specified by:
setStyle
in interfaceShellConsole
-
resetStyle
public void resetStyle()
- Specified by:
resetStyle
in interfaceShellConsole
-
resetStyle
public void resetStyle(java.lang.String... styles)
- Specified by:
resetStyle
in interfaceShellConsole
-
setShellStyleConfig
public void setShellStyleConfig(ShellStyleConfig shellStyleConfig)
- Specified by:
setShellStyleConfig
in interfaceShellConsole
-
getPrimaryStyle
public java.lang.String[] getPrimaryStyle()
- Specified by:
getPrimaryStyle
in interfaceShellConsole
-
getSecondaryStyle
public java.lang.String[] getSecondaryStyle()
- Specified by:
getSecondaryStyle
in interfaceShellConsole
-
getSuccessStyle
public java.lang.String[] getSuccessStyle()
- Specified by:
getSuccessStyle
in interfaceShellConsole
-
getDangerStyle
public java.lang.String[] getDangerStyle()
- Specified by:
getDangerStyle
in interfaceShellConsole
-
getWarningStyle
public java.lang.String[] getWarningStyle()
- Specified by:
getWarningStyle
in interfaceShellConsole
-
getInfoStyle
public java.lang.String[] getInfoStyle()
- Specified by:
getInfoStyle
in interfaceShellConsole
-
confirmRestart
public boolean confirmRestart()
- Specified by:
confirmRestart
in interfaceShellConsole
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
- Specified by:
confirmRestart
in interfaceShellConsole
-
confirmQuit
public boolean confirmQuit()
- Specified by:
confirmQuit
in interfaceShellConsole
-
-