Package com.algo.rendering
Class GralogColor
- java.lang.Object
-
- com.algo.rendering.GralogColor
-
- All Implemented Interfaces:
java.io.Serializable
public class GralogColor extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GralogColor.Color
-
Field Summary
Fields Modifier and Type Field Description short
b
static GralogColor
BLACK
static GralogColor
BLUE
static GralogColor
CYAN
static GralogColor
DARK_GREEN
short
g
static GralogColor
GRAY
static GralogColor
GREEN
static GralogColor
MAGENTA
static GralogColor
MAROON
static GralogColor
NAVY
static GralogColor
OLIVE
static GralogColor
ORANGE
static GralogColor
PUCE
static GralogColor
PURPLE
short
r
static GralogColor
RED
static GralogColor
SILVER
static GralogColor
TEAL
static GralogColor
WHITE
static GralogColor
YELLOW
-
Constructor Summary
Constructors Constructor Description GralogColor(int rgb)
GralogColor(int red, int green, int blue)
GralogColor(short red, short green, short blue)
GralogColor(GralogColor c)
GralogColor(GralogColor.Color c)
GralogColor(java.lang.String hex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
availableColors()
boolean
equals(java.lang.Object obj)
int
getValue(GralogColor.Color c)
int
hashCode()
static java.util.HashMap<java.lang.Integer,GralogColor.Color>
IntegerToColor()
GralogColor
inverse()
static boolean
isColor(java.lang.String s)
java.lang.String
name()
static int
numberNamedColors()
static GralogColor
parseColor(java.lang.String htmlString)
static GralogColor
parseColorAlpha(java.lang.String htmlString)
static GralogColor.Color
stringToColor(java.lang.String s)
java.lang.String
toHtmlString()
java.lang.String
toString()
-
-
-
Field Detail
-
BLACK
public static final GralogColor BLACK
-
RED
public static final GralogColor RED
-
GREEN
public static final GralogColor GREEN
-
BLUE
public static final GralogColor BLUE
-
WHITE
public static final GralogColor WHITE
-
GRAY
public static final GralogColor GRAY
-
YELLOW
public static final GralogColor YELLOW
-
CYAN
public static final GralogColor CYAN
-
MAGENTA
public static final GralogColor MAGENTA
-
SILVER
public static final GralogColor SILVER
-
MAROON
public static final GralogColor MAROON
-
OLIVE
public static final GralogColor OLIVE
-
DARK_GREEN
public static final GralogColor DARK_GREEN
-
PURPLE
public static final GralogColor PURPLE
-
TEAL
public static final GralogColor TEAL
-
NAVY
public static final GralogColor NAVY
-
ORANGE
public static final GralogColor ORANGE
-
PUCE
public static final GralogColor PUCE
-
r
public final short r
-
g
public final short g
-
b
public final short b
-
-
Constructor Detail
-
GralogColor
public GralogColor(java.lang.String hex)
-
GralogColor
public GralogColor(int red, int green, int blue)
-
GralogColor
public GralogColor(short red, short green, short blue)
-
GralogColor
public GralogColor(int rgb)
-
GralogColor
public GralogColor(GralogColor.Color c)
-
GralogColor
public GralogColor(GralogColor c)
-
-
Method Detail
-
parseColor
public static GralogColor parseColor(java.lang.String htmlString)
-
parseColorAlpha
public static GralogColor parseColorAlpha(java.lang.String htmlString)
-
getValue
public int getValue(GralogColor.Color c)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toHtmlString
public java.lang.String toHtmlString()
-
isColor
public static boolean isColor(java.lang.String s)
-
stringToColor
public static GralogColor.Color stringToColor(java.lang.String s)
-
name
public java.lang.String name()
-
inverse
public GralogColor inverse()
-
availableColors
public static java.lang.String availableColors()
-
numberNamedColors
public static int numberNamedColors()
-
IntegerToColor
public static java.util.HashMap<java.lang.Integer,GralogColor.Color> IntegerToColor()
-
-