Package com.aspectran.shell.console
Interface Console
-
- All Known Implementing Classes:
AbstractConsole,ConsoleWrapper,DefaultConsole
public interface ConsoleThe Interface for Console I/O.Created: 2017. 3. 5.
- Since:
- 4.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMMENT_DELIMITERstatic java.lang.StringCOMMENT_PROMPTstatic java.lang.StringDEFAULT_PROMPTstatic charMASK_CHARstatic java.lang.StringMULTILINE_DELIMITERstatic java.lang.StringMULTILINE_PROMPT
-
Method Summary
All Methods Instance Methods Abstract 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)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)
-
-
-
Field Detail
-
DEFAULT_PROMPT
static final java.lang.String DEFAULT_PROMPT
- See Also:
- Constant Field Values
-
MULTILINE_PROMPT
static final java.lang.String MULTILINE_PROMPT
- See Also:
- Constant Field Values
-
COMMENT_PROMPT
static final java.lang.String COMMENT_PROMPT
- See Also:
- Constant Field Values
-
MULTILINE_DELIMITER
static final java.lang.String MULTILINE_DELIMITER
- See Also:
- Constant Field Values
-
COMMENT_DELIMITER
static final java.lang.String COMMENT_DELIMITER
- See Also:
- Constant Field Values
-
MASK_CHAR
static final char MASK_CHAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEncoding
java.lang.String getEncoding()
-
getCommandPrompt
java.lang.String getCommandPrompt()
-
setCommandPrompt
void setCommandPrompt(java.lang.String commandPrompt)
-
getWorkingDir
java.io.File getWorkingDir()
-
setWorkingDir
void setWorkingDir(java.io.File workingDir)
-
getInterpreter
CommandInterpreter getInterpreter()
-
setInterpreter
void setInterpreter(CommandInterpreter interpreter)
-
setCommandHistoryFile
void setCommandHistoryFile(java.lang.String historyFile)
-
getCommandHistory
java.util.List<java.lang.String> getCommandHistory()
-
clearCommandHistory
void clearCommandHistory()
-
readCommandLine
java.lang.String readCommandLine()
-
readCommandLine
java.lang.String readCommandLine(java.lang.String prompt)
-
readLine
java.lang.String readLine()
-
readLine
java.lang.String readLine(java.lang.String prompt)
-
readLine
java.lang.String readLine(java.lang.String prompt, java.lang.String buffer)
-
readPassword
java.lang.String readPassword()
-
readPassword
java.lang.String readPassword(java.lang.String prompt)
-
readPassword
java.lang.String readPassword(java.lang.String prompt, java.lang.String buffer)
-
write
void write(java.lang.String string)
-
write
void write(java.lang.String format, java.lang.Object... args)
-
writeLine
void writeLine(java.lang.String string)
-
writeLine
void writeLine(java.lang.String format, java.lang.Object... args)
-
writeLine
void writeLine()
-
writeError
void writeError(java.lang.String string)
-
writeError
void writeError(java.lang.String format, java.lang.Object... args)
-
appendPrompt
void appendPrompt(java.lang.String string)
-
clearPrompt
void clearPrompt()
-
clearScreen
void clearScreen()
-
clearLine
void clearLine()
-
redrawLine
void redrawLine()
-
getOutput
java.io.OutputStream getOutput()
-
getWriter
java.io.PrintWriter getWriter()
-
getStyles
java.lang.String[] getStyles()
-
setStyle
void setStyle(java.lang.String... styles)
-
styleOff
void styleOff()
-
isBusy
boolean isBusy()
-
confirmRestart
boolean confirmRestart()
-
confirmRestart
boolean confirmRestart(java.lang.String message)
-
confirmQuit
boolean confirmQuit()
-
-