Class HColorSimple

java.lang.Object
net.sourceforge.plantuml.ugraphic.color.HColorSimple
All Implemented Interfaces:
HColor, UChange

public class HColorSimple extends java.lang.Object implements HColor
  • Constructor Details

    • HColorSimple

      public HColorSimple(java.awt.Color c, boolean monochrome)
  • Method Details

    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • asString

      public java.lang.String asString()
      Specified by:
      asString in interface HColor
    • lighten

      public HColor lighten(int ratio)
      Specified by:
      lighten in interface HColor
    • darken

      public HColor darken(int ratio)
      Specified by:
      darken in interface HColor
    • reverseHsluv

      public HColor reverseHsluv()
      Specified by:
      reverseHsluv in interface HColor
    • reverse

      public HColor reverse()
      Specified by:
      reverse in interface HColor
    • isDark

      public boolean isDark()
      Specified by:
      isDark in interface HColor
    • isTransparent

      public boolean isTransparent()
    • equals

      public boolean equals(java.lang.Object other)
      Overrides:
      equals in class java.lang.Object
    • getColor999

      public java.awt.Color getColor999()
    • asMonochrome

      public HColorSimple asMonochrome()
    • asMonochrome

      public HColor asMonochrome(HColorSimple colorForMonochrome, double minGray, double maxGray)
    • opposite

      public HColorSimple opposite()
    • distance

      public double distance(HColorSimple other)
    • isMonochrome

      public final boolean isMonochrome()
    • isGray

      public boolean isGray()
    • unlinear

      public static HColorSimple unlinear(HColorSimple color1, HColorSimple color2, int completionInt)
    • withDark

      public HColor withDark(HColor dark)
    • darkSchemeTheme

      public HColor darkSchemeTheme()
      Specified by:
      darkSchemeTheme in interface HColor
    • bg

      public UBackground bg()
      Specified by:
      bg in interface HColor