Package com.aspectran.shell.console
Interface Console
-
- All Known Implementing Classes:
AbstractConsole
,ConsoleWrapper
,DefaultConsole
,JLineConsole
public interface Console
The Interface for Console I/O.Created: 2017. 3. 5.
- Since:
- 4.0.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_COMMAND_PROMPT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearScreen()
boolean
confirmQuit()
boolean
confirmRestart()
boolean
confirmRestart(java.lang.String message)
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
isReading()
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 format, java.lang.Object... args)
java.lang.String
readPassword()
java.lang.String
readPassword(java.lang.String prompt)
java.lang.String
readPassword(java.lang.String format, java.lang.Object... args)
void
setCommandPrompt(java.lang.String commandPrompt)
void
setInterpreter(CommandInterpreter interpreter)
void
setStyle(java.lang.String... styles)
void
setWorkingDir(java.io.File workingDir)
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)
-
-
-
Field Detail
-
DEFAULT_COMMAND_PROMPT
static final java.lang.String DEFAULT_COMMAND_PROMPT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCommandPrompt
java.lang.String getCommandPrompt()
-
setCommandPrompt
void setCommandPrompt(java.lang.String commandPrompt)
-
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 format, java.lang.Object... args)
-
readPassword
java.lang.String readPassword()
-
readPassword
java.lang.String readPassword(java.lang.String prompt)
-
readPassword
java.lang.String readPassword(java.lang.String format, java.lang.Object... args)
-
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)
-
clearScreen
void clearScreen()
-
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()
-
isReading
boolean isReading()
-
confirmRestart
boolean confirmRestart()
-
confirmRestart
boolean confirmRestart(java.lang.String message)
-
confirmQuit
boolean confirmQuit()
-
getEncoding
java.lang.String getEncoding()
-
getWorkingDir
java.io.File getWorkingDir()
-
setWorkingDir
void setWorkingDir(java.io.File workingDir)
-
getInterpreter
CommandInterpreter getInterpreter()
-
setInterpreter
void setInterpreter(CommandInterpreter interpreter)
-
-