Class Shell.TerminalLineFn

  • All Implemented Interfaces:
    Shell.LineFn
    Enclosing class:
    Shell

    private static class Shell.TerminalLineFn
    extends Object
    implements Shell.LineFn
    Implementation of Shell.LineFn that reads from JLine's terminal. It is used for interactive sessions.
    • Field Detail

      • minusPrompt

        private final String minusPrompt
      • equalsPrompt

        private final String equalsPrompt
      • lineReader

        private final org.jline.reader.LineReader lineReader
    • Constructor Detail

      • TerminalLineFn

        TerminalLineFn​(String minusPrompt,
                       String equalsPrompt,
                       org.jline.reader.LineReader lineReader)