Package org.junit.platform.console.tasks
Class ColorPalette
- java.lang.Object
-
- org.junit.platform.console.tasks.ColorPalette
-
class ColorPalette extends java.lang.Object
- Since:
- 1.9
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<Style,java.lang.String>
colorsToAnsiSequences
static ColorPalette
DEFAULT
private boolean
disableAnsiColors
static ColorPalette
NONE
static ColorPalette
SINGLE_COLOR
-
Constructor Summary
Constructors Modifier Constructor Description ColorPalette(java.io.Reader reader)
ColorPalette(java.nio.file.Path path)
ColorPalette(java.util.Map<Style,java.lang.String> overrides)
private
ColorPalette(java.util.Map<Style,java.lang.String> colorsToAnsiSequences, boolean disableAnsiColors)
ColorPalette(java.util.Properties properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.util.Map<Style,java.lang.String>
defaultPalette()
private java.lang.String
getAnsiFormatter(Style style)
private static java.util.Properties
getProperties(java.io.Reader reader)
private static java.util.Properties
getProperties(java.nio.file.Path path)
java.lang.String
paint(Style style, java.lang.String text)
private static java.util.Map<Style,java.lang.String>
singleColorPalette()
private static java.util.Map<Style,java.lang.String>
toOverrideMap(java.util.Properties properties)
-
-
-
Field Detail
-
SINGLE_COLOR
public static final ColorPalette SINGLE_COLOR
-
DEFAULT
public static final ColorPalette DEFAULT
-
NONE
public static final ColorPalette NONE
-
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)
-
-