Class ColorPalette


  • class ColorPalette
    extends java.lang.Object
    Since:
    1.9
    • Field Detail

      • SINGLE_COLOR

        public static final ColorPalette SINGLE_COLOR
      • colorsToAnsiSequences

        private final java.util.Map<Style,​java.lang.String> colorsToAnsiSequences
      • disableAnsiColors

        private final boolean disableAnsiColors
    • Constructor Detail

      • ColorPalette

        public ColorPalette​(java.util.Map<Style,​java.lang.String> overrides)
      • ColorPalette

        public ColorPalette​(java.util.Properties properties)
      • ColorPalette

        public ColorPalette​(java.io.Reader reader)
      • ColorPalette

        public ColorPalette​(java.nio.file.Path path)
      • ColorPalette

        private ColorPalette​(java.util.Map<Style,​java.lang.String> colorsToAnsiSequences,
                             boolean disableAnsiColors)
    • Method Detail

      • defaultPalette

        private static java.util.Map<Style,​java.lang.String> defaultPalette()
      • singleColorPalette

        private static java.util.Map<Style,​java.lang.String> singleColorPalette()
      • toOverrideMap

        private static java.util.Map<Style,​java.lang.String> toOverrideMap​(java.util.Properties properties)
      • getProperties

        private static java.util.Properties getProperties​(java.io.Reader reader)
      • getProperties

        private static java.util.Properties getProperties​(java.nio.file.Path path)
      • paint

        public java.lang.String paint​(Style style,
                                      java.lang.String text)
      • getAnsiFormatter

        private java.lang.String getAnsiFormatter​(Style style)