Package com.aspectran.shell.console
Interface Console
-
- All Known Implementing Classes:
AbstractConsole,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.StringDEFAULT_COMMAND_PROMPT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearScreen()booleanconfirmQuit()booleanconfirmRestart()booleanconfirmRestart(java.lang.String message)voidflush()java.lang.StringgetCommandPrompt()java.lang.StringgetDefaultPath()java.lang.StringgetEncoding()java.io.OutputStreamgetOutput()java.io.WritergetUnclosableWriter()java.io.WritergetWriter()booleanisReading()voidoffStyle()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 format, java.lang.Object... args)java.lang.StringreadPassword()java.lang.StringreadPassword(java.lang.String prompt)java.lang.StringreadPassword(java.lang.String format, java.lang.Object... args)voidsetCommandPrompt(java.lang.String commandPrompt)voidsetService(ShellService service)voidsetStyle(java.lang.String... styles)voidwrite(java.lang.String string)voidwrite(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_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)
-
-