Class HColor
- java.lang.Object
-
- net.sourceforge.plantuml.klimt.color.HColor
-
- All Implemented Interfaces:
UChange
- Direct Known Subclasses:
HColorGradient
,HColorMiddle
,HColorSimple
public abstract class HColor extends java.lang.Object implements UChange
-
-
Constructor Summary
Constructors Constructor Description HColor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
asString()
UBackground
bg()
HColor
darken(int ratio)
HColor
darkSchemeTheme()
HColor
getAppropriateColor(HColor back)
boolean
isDark()
boolean
isTransparent()
HColor
lighten(int ratio)
HColor
opposite()
HColor
reverse()
HColor
reverseHsluv()
java.awt.Color
toColor(ColorMapper mapper)
java.lang.String
toRGB(ColorMapper mapper)
java.lang.String
toSvg(ColorMapper mapper)
HColor
withDark(HColor dark)
-
-
-
Method Detail
-
bg
public UBackground bg()
-
toColor
public java.awt.Color toColor(ColorMapper mapper)
-
toRGB
public final java.lang.String toRGB(ColorMapper mapper)
-
toSvg
public final java.lang.String toSvg(ColorMapper mapper)
-
lighten
public HColor lighten(int ratio)
-
darken
public HColor darken(int ratio)
-
reverseHsluv
public HColor reverseHsluv()
-
reverse
public HColor reverse()
-
isDark
public boolean isDark()
-
asString
public java.lang.String asString()
-
darkSchemeTheme
public HColor darkSchemeTheme()
-
opposite
public HColor opposite()
-
isTransparent
public boolean isTransparent()
-
-