Class JLineConsole
- java.lang.Object
-
- com.aspectran.shell.console.AbstractConsole
-
- com.aspectran.shell.jline.console.JLineConsole
-
- All Implemented Interfaces:
Console
public class JLineConsole extends AbstractConsole
Console I/O implementation that supports JLine.Created: 2017. 3. 4.
-
-
Field Summary
-
Fields inherited from interface com.aspectran.shell.console.Console
DEFAULT_COMMAND_PROMPT
-
-
Constructor Summary
Constructors Constructor Description JLineConsole()
JLineConsole(java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearScreen()
boolean
confirmQuit()
boolean
confirmRestart()
boolean
confirmRestart(java.lang.String message)
java.io.OutputStream
getOutput()
java.lang.String[]
getStyles()
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
setStyle(java.lang.String... styles)
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)
-
Methods inherited from class com.aspectran.shell.console.AbstractConsole
getCommandPrompt, getEncoding, getInterpreter, getWorkingDir, setCommandPrompt, setInterpreter, setWorkingDir
-
-
-
-
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()
-
writeError
public void writeError(java.lang.String string)
-
writeError
public void writeError(java.lang.String format, java.lang.Object... args)
-
clearScreen
public void clearScreen()
-
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()
-
isReading
public boolean isReading()
-
confirmRestart
public boolean confirmRestart()
-
confirmRestart
public boolean confirmRestart(java.lang.String message)
-
confirmQuit
public boolean confirmQuit()
-
-