Package com.aspectran.shell.console
Class ShellConsoleWrapper
java.lang.Object
com.aspectran.shell.console.ShellConsoleWrapper
- All Implemented Interfaces:
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
boolean
boolean
void
String[]
String[]
String[]
String[]
String[]
String[]
boolean
hasStyle()
void
boolean
readLine()
readLine
(PromptStringBuilder promptStringBuilder) readPassword
(PromptStringBuilder promptStringBuilder) void
void
void
resetStyle
(String... styles) void
void
setCommandHistoryFile
(String historyFile) void
setCommandPrompt
(String commandPrompt) void
setConsoleCommander
(ConsoleCommander runner) void
setShellStyleConfig
(ShellStyleConfig shellStyleConfig) void
void
setWorkingDir
(File workingDir) void
setWriter
(PrintWriter writer) void
void
void
void
void
writeAbove
(String str) void
writeError
(String str) void
writeError
(String format, Object... args) void
void
void
-
Constructor Details
-
ShellConsoleWrapper
-
-
Method Details
-
getEncoding
- Specified by:
getEncoding
in interfaceShellConsole
-
getOutput
- Specified by:
getOutput
in interfaceShellConsole
-
getWriter
- Specified by:
getWriter
in interfaceShellConsole
-
setWriter
-
getWorkingDir
- Specified by:
getWorkingDir
in interfaceShellConsole
-
setWorkingDir
- Specified by:
setWorkingDir
in interfaceShellConsole
-
getCommandPrompt
- Specified by:
getCommandPrompt
in interfaceShellConsole
-
setCommandPrompt
- Specified by:
setCommandPrompt
in interfaceShellConsole
-
newPromptStringBuilder
- Specified by:
newPromptStringBuilder
in interfaceShellConsole
-
getConsoleCommander
- Specified by:
getConsoleCommander
in interfaceShellConsole
-
setConsoleCommander
- Specified by:
setConsoleCommander
in interfaceShellConsole
-
setCommandHistoryFile
- Specified by:
setCommandHistoryFile
in interfaceShellConsole
-
getCommandHistory
- Specified by:
getCommandHistory
in interfaceShellConsole
-
clearCommandHistory
public void clearCommandHistory()- Specified by:
clearCommandHistory
in interfaceShellConsole
-
readCommandLine
- Specified by:
readCommandLine
in interfaceShellConsole
-
readLine
- Specified by:
readLine
in interfaceShellConsole
-
readLine
- Specified by:
readLine
in interfaceShellConsole
-
readPassword
- Specified by:
readPassword
in interfaceShellConsole
-
readPassword
- Specified by:
readPassword
in interfaceShellConsole
-
write
- Specified by:
write
in interfaceShellConsole
-
write
- Specified by:
write
in interfaceShellConsole
-
writeLine
- Specified by:
writeLine
in interfaceShellConsole
-
writeLine
- Specified by:
writeLine
in interfaceShellConsole
-
writeLine
public void writeLine()- Specified by:
writeLine
in interfaceShellConsole
-
writeError
- Specified by:
writeError
in interfaceShellConsole
-
writeError
- Specified by:
writeError
in interfaceShellConsole
-
writeAbove
- Specified by:
writeAbove
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
-
isReading
public boolean isReading()- Specified by:
isReading
in interfaceShellConsole
-
hasStyle
public boolean hasStyle()- Specified by:
hasStyle
in interfaceShellConsole
-
setStyle
- Specified by:
setStyle
in interfaceShellConsole
-
resetStyle
public void resetStyle()- Specified by:
resetStyle
in interfaceShellConsole
-
resetStyle
- Specified by:
resetStyle
in interfaceShellConsole
-
setShellStyleConfig
- Specified by:
setShellStyleConfig
in interfaceShellConsole
-
getPrimaryStyle
- Specified by:
getPrimaryStyle
in interfaceShellConsole
-
getSecondaryStyle
- Specified by:
getSecondaryStyle
in interfaceShellConsole
-
getSuccessStyle
- Specified by:
getSuccessStyle
in interfaceShellConsole
-
getDangerStyle
- Specified by:
getDangerStyle
in interfaceShellConsole
-
getWarningStyle
- Specified by:
getWarningStyle
in interfaceShellConsole
-
getInfoStyle
- Specified by:
getInfoStyle
in interfaceShellConsole
-
secondaryStyle
public void secondaryStyle()- Specified by:
secondaryStyle
in interfaceShellConsole
-
successStyle
public void successStyle()- Specified by:
successStyle
in interfaceShellConsole
-
dangerStyle
public void dangerStyle()- Specified by:
dangerStyle
in interfaceShellConsole
-
warningStyle
public void warningStyle()- Specified by:
warningStyle
in interfaceShellConsole
-
infoStyle
public void infoStyle()- Specified by:
infoStyle
in interfaceShellConsole
-
confirmRestart
public boolean confirmRestart()- Specified by:
confirmRestart
in interfaceShellConsole
-
confirmQuit
public boolean confirmQuit()- Specified by:
confirmQuit
in interfaceShellConsole
-