Class AbstractPrompt<T extends ConsoleUIItemIF>

    • Field Detail

      • terminal

        protected final org.jline.terminal.Terminal terminal
      • bindingReader

        protected final org.jline.keymap.BindingReader bindingReader
      • firstItemRow

        protected int firstItemRow
      • DEFAULT_TIMEOUT_WITH_ESC

        public static final long DEFAULT_TIMEOUT_WITH_ESC
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractPrompt

        public AbstractPrompt​(org.jline.terminal.Terminal terminal,
                              java.util.List<org.jline.utils.AttributedString> header,
                              org.jline.utils.AttributedString message,
                              ConsolePrompt.UiConfig cfg)
      • AbstractPrompt

        public AbstractPrompt​(org.jline.terminal.Terminal terminal,
                              java.util.List<org.jline.utils.AttributedString> header,
                              org.jline.utils.AttributedString message,
                              java.util.List<T> items,
                              int pageSize,
                              ConsolePrompt.UiConfig cfg)
    • Method Detail

      • resetHeader

        protected void resetHeader()
      • resetDisplay

        protected void resetDisplay()
      • refreshDisplay

        protected void refreshDisplay​(int row)
      • refreshDisplay

        protected void refreshDisplay​(int row,
                                      java.util.Set<java.lang.String> selected)
      • refreshDisplay

        protected void refreshDisplay​(int row,
                                      int column,
                                      java.lang.String buffer,
                                      boolean newline)
      • refreshDisplay

        protected void refreshDisplay​(int buffRow,
                                      int buffCol,
                                      java.lang.String buffer,
                                      int candRow,
                                      int candCol,
                                      java.util.List<org.jline.reader.Candidate> candidates)