Package com.aspectran.shell.console
Class DefaultConsole
- java.lang.Object
-
- com.aspectran.shell.console.AbstractConsole
-
- com.aspectran.shell.console.DefaultConsole
-
- All Implemented Interfaces:
Console
public class DefaultConsole extends AbstractConsole
Console I/O implementation that supports System Console.Created: 2017. 3. 4.
-
-
Field Summary
-
Fields inherited from interface com.aspectran.shell.console.Console
DEFAULT_COMMAND_PROMPT
-
-
Constructor Summary
Constructors Constructor Description DefaultConsole()DefaultConsole(java.lang.String defaultPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearScreen()booleanconfirmQuit()booleanconfirmRestart()booleanconfirmRestart(java.lang.String message)voidflush()java.lang.StringgetEncoding()java.io.OutputStreamgetOutput()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)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)-
Methods inherited from class com.aspectran.shell.console.AbstractConsole
getCommandPrompt, getDefaultPath, getUnclosableWriter, setCommandPrompt, setService
-
-
-
-
Method Detail
-
readCommandLine
public java.lang.String readCommandLine()
-
readCommandLine
public java.lang.String readCommandLine(java.lang.String prompt)
-
readLine
public java.lang.String readLine()
-
readLine
public java.lang.String readLine(java.lang.String prompt)
-
readLine
public java.lang.String readLine(java.lang.String format, java.lang.Object... args)
-
readPassword
public java.lang.String readPassword()
-
readPassword
public java.lang.String readPassword(java.lang.String prompt)
-
readPassword
public java.lang.String readPassword(java.lang.String format, java.lang.Object... args)
-
write
public void write(java.lang.String string)
-
write
public void write(java.lang.String format, java.lang.Object... args)
-
writeLine
public void writeLine(java.lang.String string)
-
writeLine
public void writeLine(java.lang.String format, java.lang.Object... args)
-
writeLine
public void writeLine()
-
clearScreen
public void clearScreen()
-
flush
public void flush()
-
getEncoding
public java.lang.String getEncoding()
-
getOutput
public java.io.OutputStream getOutput()
-
getWriter
public java.io.Writer getWriter()
-
setStyle
public void setStyle(java.lang.String... styles)
-
offStyle
public void offStyle()
-
isReading
public boolean isReading()
-
confirmRestart
public boolean confirmRestart()
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
-
confirmQuit
public boolean confirmQuit()
-
-