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.StringasString()UBackgroundbg()HColordarken(int ratio)HColordarkSchemeTheme()HColorgetAppropriateColor(HColor back)booleanisDark()booleanisTransparent()HColorlighten(int ratio)HColoropposite()HColorreverse()HColorreverseHsluv()java.awt.ColortoColor(ColorMapper mapper)java.lang.StringtoRGB(ColorMapper mapper)java.lang.StringtoSvg(ColorMapper mapper)HColorwithDark(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()
-
-