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 classGralogColor.Color
-
Field Summary
Fields Modifier and Type Field Description shortbstatic GralogColorBLACKstatic GralogColorBLUEstatic GralogColorCYANstatic GralogColorDARK_GREENshortgstatic GralogColorGRAYstatic GralogColorGREENstatic GralogColorMAGENTAstatic GralogColorMAROONstatic GralogColorNAVYstatic GralogColorOLIVEstatic GralogColorORANGEstatic GralogColorPUCEstatic GralogColorPURPLEshortrstatic GralogColorREDstatic GralogColorSILVERstatic GralogColorTEALstatic GralogColorWHITEstatic GralogColorYELLOW
-
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.StringavailableColors()booleanequals(java.lang.Object obj)intgetValue(GralogColor.Color c)inthashCode()static java.util.HashMap<java.lang.Integer,GralogColor.Color>IntegerToColor()GralogColorinverse()static booleanisColor(java.lang.String s)java.lang.Stringname()static intnumberNamedColors()static GralogColorparseColor(java.lang.String htmlString)static GralogColorparseColorAlpha(java.lang.String htmlString)static GralogColor.ColorstringToColor(java.lang.String s)java.lang.StringtoHtmlString()java.lang.StringtoString()
-
-
-
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:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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()
-
-