java.lang.Object
org.jhotdraw8.draw.css.value.CssColor
- All Implemented Interfaces:
Paintable
- Direct Known Subclasses:
NamedCssColor,ShsbaCssColor,SrgbaCssColor,SystemCssColor,Uint4HexSrgbaCssColor,Uint8HexSrgbaCssColor
Abstract base class for a color specified in a specific color system.
FIXME - make this class abstract and implement subclasses for each color system
References:
- CSS Color Module Level 4, Editor’s Draft, 30 March 2023
- csswg.org
- Author:
- Werner Randelshofer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanjavafx.scene.paint.ColorgetColor()javafx.scene.paint.ColorgetColor(SystemColorConverter converter) getName()javafx.scene.paint.ColorgetPaint()@Nullable javafx.scene.paint.PaintgetPaint(RenderContext ctx) inthashCode()static @Nullable CssColorofColor(@Nullable javafx.scene.paint.Color c) static @Nullable javafx.scene.paint.Colorstatic StringtoName(javafx.scene.paint.Color c) toString()static CssColor
-
Constructor Details
-
CssColor
public CssColor(javafx.scene.paint.Color color) -
CssColor
-
CssColor
-
-
Method Details
-
getName
-
getColor
-
getColor
public javafx.scene.paint.Color getColor() -
getPaint
public javafx.scene.paint.Color getPaint() -
getPaint
-
toName
-
hashCode
public int hashCode() -
equals
-
toString
-
valueOf
-
ofColor
-
toColor
-