Class ConsolePrompt.UiConfig

java.lang.Object
org.jline.consoleui.prompt.ConsolePrompt.UiConfig
Enclosing class:
ConsolePrompt

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

    • UiConfig

      public UiConfig()
    • UiConfig

      public UiConfig(String indicator, String uncheckedBox, String checkedBox, String unavailable)
  • Method Details

    • 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(String key)
    • resourceBundle

      public ResourceBundle resourceBundle()
    • cancellableFirstPrompt

      public boolean cancellableFirstPrompt()
    • setCancellableFirstPrompt

      public void setCancellableFirstPrompt(boolean cancellableFirstPrompt)
    • setReaderOptions

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

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

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