Class ConsolePrompt.UiConfig

  • Enclosing class:
    ConsolePrompt

    public static class ConsolePrompt.UiConfig
    extends java.lang.Object
    ConsoleUI configuration: colors, cursor pointer and selected/unselected/unavailable boxes. ConsoleUI colors are configurable using UI_COLORS environment variable
    • Constructor Summary

      Constructors 
      Constructor Description
      UiConfig()  
      UiConfig​(java.lang.String indicator, java.lang.String uncheckedBox, java.lang.String checkedBox, java.lang.String unavailable)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean cancellableFirstPrompt()  
      org.jline.utils.AttributedString checkedBox()  
      org.jline.utils.AttributedString indicator()  
      java.util.Map<org.jline.reader.LineReader.Option,​java.lang.Boolean> readerOptions()  
      static org.jline.utils.StyleResolver resolver​(java.lang.String style)  
      java.util.ResourceBundle resourceBundle()  
      void setCancellableFirstPrompt​(boolean cancellableFirstPrompt)  
      protected void setReaderOptions​(java.util.Map<org.jline.reader.LineReader.Option,​java.lang.Boolean> readerOptions)  
      org.jline.utils.AttributedStyle style​(java.lang.String key)  
      org.jline.utils.AttributedString unavailable()  
      org.jline.utils.AttributedString uncheckedBox()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UiConfig

        public UiConfig()
      • UiConfig

        public UiConfig​(java.lang.String indicator,
                        java.lang.String uncheckedBox,
                        java.lang.String checkedBox,
                        java.lang.String unavailable)
    • Method Detail

      • indicator

        public org.jline.utils.AttributedString indicator()
      • uncheckedBox

        public org.jline.utils.AttributedString uncheckedBox()
      • checkedBox

        public org.jline.utils.AttributedString checkedBox()
      • unavailable

        public org.jline.utils.AttributedString unavailable()
      • style

        public org.jline.utils.AttributedStyle style​(java.lang.String key)
      • resourceBundle

        public java.util.ResourceBundle resourceBundle()
      • cancellableFirstPrompt

        public boolean cancellableFirstPrompt()
      • setCancellableFirstPrompt

        public void setCancellableFirstPrompt​(boolean cancellableFirstPrompt)
      • setReaderOptions

        protected void setReaderOptions​(java.util.Map<org.jline.reader.LineReader.Option,​java.lang.Boolean> readerOptions)
      • readerOptions

        public java.util.Map<org.jline.reader.LineReader.Option,​java.lang.Boolean> readerOptions()
      • resolver

        public static org.jline.utils.StyleResolver resolver​(java.lang.String style)