Class ColorNameMapper
- java.lang.Object
-
- com.vladsch.flexmark.docx.converter.util.ColorNameMapper
-
public class ColorNameMapper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ColorNameMapper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static double
colorDistance(java.awt.Color c1, java.awt.Color c2)
from: https://stackoverflow.com/questions/6334311/whats-the-best-way-to-round-a-color-object-to-the-nearest-color-constantstatic java.awt.Color
colorFromString(java.lang.String color)
static java.lang.String
colorToString(java.awt.Color color)
static java.lang.String
findClosestNamedColor(java.awt.Color color)
static java.lang.String
findClosestNamedColor(java.lang.String color)
static java.lang.String
getValidHexColor(java.lang.String s)
static java.lang.String
getValidHexColorOrDefault(java.lang.String s, java.lang.String defaultValue)
static java.lang.String
getValidNamedOrHexColor(java.lang.String s)
static boolean
isHexColor(java.lang.String color)
static boolean
isNamedColor(java.lang.String color)
-
-
-
Method Detail
-
colorDistance
public static double colorDistance(@NotNull java.awt.Color c1, @NotNull java.awt.Color c2)
from: https://stackoverflow.com/questions/6334311/whats-the-best-way-to-round-a-color-object-to-the-nearest-color-constant- Parameters:
c1
- color 1c2
- color 2- Returns:
- distance between two colors
-
colorToString
public static java.lang.String colorToString(@NotNull java.awt.Color color)
-
colorFromString
@NotNull public static java.awt.Color colorFromString(@NotNull java.lang.String color)
-
isHexColor
public static boolean isHexColor(@NotNull java.lang.String color)
-
isNamedColor
public static boolean isNamedColor(@NotNull java.lang.String color)
-
getValidNamedOrHexColor
@Nullable public static java.lang.String getValidNamedOrHexColor(@NotNull java.lang.String s)
-
getValidHexColorOrDefault
@NotNull public static java.lang.String getValidHexColorOrDefault(@NotNull java.lang.String s, @NotNull java.lang.String defaultValue)
-
getValidHexColor
@Nullable public static java.lang.String getValidHexColor(@NotNull java.lang.String s)
-
findClosestNamedColor
@NotNull public static java.lang.String findClosestNamedColor(@NotNull java.awt.Color color)
-
findClosestNamedColor
@NotNull public static java.lang.String findClosestNamedColor(@NotNull java.lang.String color)
-
-