Package com.aspectran.shell.console
Interface Console
-
- All Known Implementing Classes:
AbstractConsole
,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)
void
flush()
java.lang.String
getCommandPrompt()
java.lang.String
getDefaultPath()
java.lang.String
getEncoding()
java.io.OutputStream
getOutput()
java.io.Writer
getUnclosableWriter()
java.io.Writer
getWriter()
boolean
isReading()
void
offStyle()
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
setService(ShellService service)
void
setStyle(java.lang.String... styles)
void
write(java.lang.String string)
void
write(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
-
getDefaultPath
java.lang.String getDefaultPath()
-
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()
-
clearScreen
void clearScreen()
-
flush
void flush()
-
getEncoding
java.lang.String getEncoding()
-
getOutput
java.io.OutputStream getOutput()
-
getWriter
java.io.Writer getWriter()
-
getUnclosableWriter
java.io.Writer getUnclosableWriter() throws java.io.UnsupportedEncodingException
- Throws:
java.io.UnsupportedEncodingException
-
setStyle
void setStyle(java.lang.String... styles)
-
offStyle
void offStyle()
-
isReading
boolean isReading()
-
confirmRestart
boolean confirmRestart()
-
confirmRestart
boolean confirmRestart(java.lang.String message)
-
confirmQuit
boolean confirmQuit()
-
setService
void setService(ShellService service)
-
-