Class JLineConsole
- java.lang.Object
-
- com.aspectran.shell.console.AbstractConsole
-
- com.aspectran.shell.jline.console.JLineConsole
-
- All Implemented Interfaces:
com.aspectran.shell.console.Console
public class JLineConsole extends com.aspectran.shell.console.AbstractConsoleConsole I/O implementation that supports JLine.Created: 2017. 3. 4.
-
-
Constructor Summary
Constructors Constructor Description JLineConsole()JLineConsole(java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendPrompt(java.lang.String string)voidclearCommandHistory()voidclearLine()voidclearScreen()booleanconfirmQuit()booleanconfirmRestart()booleanconfirmRestart(java.lang.String message)java.util.List<java.lang.String>getCommandHistory()java.io.OutputStreamgetOutput()java.lang.String[]getStyles()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)protected java.lang.StringreadRawCommandLine(java.lang.String prompt)protected java.lang.StringreadRawLine(java.lang.String prompt)voidredrawLine()voidsetCommandHistoryFile(java.lang.String historyFile)voidsetStyle(java.lang.String... styles)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)
-
-
-
Method Detail
-
setCommandHistoryFile
public void setCommandHistoryFile(java.lang.String historyFile)
-
getCommandHistory
public java.util.List<java.lang.String> getCommandHistory()
-
clearCommandHistory
public void clearCommandHistory()
-
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 prompt, java.lang.String buffer)
-
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 prompt, java.lang.String buffer)
-
readRawCommandLine
protected java.lang.String readRawCommandLine(java.lang.String prompt)
- Specified by:
readRawCommandLinein classcom.aspectran.shell.console.AbstractConsole
-
readRawLine
protected java.lang.String readRawLine(java.lang.String prompt)
- Specified by:
readRawLinein classcom.aspectran.shell.console.AbstractConsole
-
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()
-
writeError
public void writeError(java.lang.String string)
-
writeError
public void writeError(java.lang.String format, java.lang.Object... args)
-
appendPrompt
public void appendPrompt(java.lang.String string)
- Specified by:
appendPromptin interfacecom.aspectran.shell.console.Console- Overrides:
appendPromptin classcom.aspectran.shell.console.AbstractConsole
-
clearScreen
public void clearScreen()
-
clearLine
public void clearLine()
-
redrawLine
public void redrawLine()
-
getOutput
public java.io.OutputStream getOutput()
-
getWriter
public java.io.PrintWriter getWriter()
-
getStyles
public java.lang.String[] getStyles()
-
setStyle
public void setStyle(java.lang.String... styles)
-
styleOff
public void styleOff()
-
isBusy
public boolean isBusy()
-
confirmRestart
public boolean confirmRestart()
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
-
confirmQuit
public boolean confirmQuit()
-
-