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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HColor.TransparentFillBehavior
-
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.TransparentFillBehavior
transparentFillBehavior()
HColor
withDark(HColor dark)
HColor
withTransparentFillBehavior(HColor.TransparentFillBehavior transparentFillBehavior)
-
-
-
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()
-
transparentFillBehavior
public HColor.TransparentFillBehavior transparentFillBehavior()
-
asString
public java.lang.String asString()
-
darkSchemeTheme
public HColor darkSchemeTheme()
-
withTransparentFillBehavior
public HColor withTransparentFillBehavior(HColor.TransparentFillBehavior transparentFillBehavior)
-
opposite
public HColor opposite()
-
isTransparent
public boolean isTransparent()
-
-