Package org.jline.builtins
Class Commands.Colors
- java.lang.Object
-
- org.jline.builtins.Commands.Colors
-
- Enclosing class:
- Commands
private static class Commands.Colors extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbprivate static java.util.List<java.lang.String>COLORS_16private static java.lang.StringCOLORS_24BITprivate booleanfixedBgprivate java.lang.StringfixedStyle(package private) intg(package private) booleannameprivate java.io.PrintStreamout(package private) intr(package private) booleanrgbprivate Terminalterminal
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringaddLeftPadding(int width, java.lang.String field)private java.lang.StringaddPadding(int width, java.lang.String field)private java.lang.Stringforeground(int idx)private java.lang.StringgetStyle(java.lang.String color)(package private) java.lang.StringgetStyleRGB(java.lang.String s)private int[]hue2rgb(int degree)voidprintColor(java.lang.String name, java.lang.String style)voidprintColors(boolean name, boolean rgb, boolean small, int columns, java.lang.String findName, java.lang.String style)private java.util.List<java.lang.String>retrieveColorNames()private int[]rgb(long color)private int[]rgb2hsl(int r, int g, int b)private voidsetFixedStyle(java.lang.String style)
-
-
-
Field Detail
-
COLORS_24BIT
private static final java.lang.String COLORS_24BIT
- See Also:
- Constant Field Values
-
COLORS_16
private static final java.util.List<java.lang.String> COLORS_16
-
name
boolean name
-
rgb
boolean rgb
-
terminal
private final Terminal terminal
-
out
private final java.io.PrintStream out
-
fixedBg
private boolean fixedBg
-
fixedStyle
private java.lang.String fixedStyle
-
r
int r
-
g
int g
-
b
int b
-
-
Constructor Detail
-
Colors
public Colors(Terminal terminal, java.io.PrintStream out)
-
-
Method Detail
-
getStyle
private java.lang.String getStyle(java.lang.String color)
-
foreground
private java.lang.String foreground(int idx)
-
addPadding
private java.lang.String addPadding(int width, java.lang.String field)
-
addLeftPadding
private java.lang.String addLeftPadding(int width, java.lang.String field)
-
setFixedStyle
private void setFixedStyle(java.lang.String style)
-
retrieveColorNames
private java.util.List<java.lang.String> retrieveColorNames() throws java.io.IOException- Throws:
java.io.IOException
-
printColors
public void printColors(boolean name, boolean rgb, boolean small, int columns, java.lang.String findName, java.lang.String style) throws java.io.IOException- Throws:
java.io.IOException
-
rgb
private int[] rgb(long color)
-
hue2rgb
private int[] hue2rgb(int degree)
-
rgb2hsl
private int[] rgb2hsl(int r, int g, int b)
-
getStyleRGB
java.lang.String getStyleRGB(java.lang.String s)
-
printColor
public void printColor(java.lang.String name, java.lang.String style) throws java.io.IOException- Throws:
java.io.IOException
-
-