Package com.aowagie.text.pdf
Class ExtendedColor
- java.lang.Object
-
- java.awt.Color
-
- com.aowagie.text.pdf.ExtendedColor
-
- All Implemented Interfaces:
java.awt.Paint,java.awt.Transparency,java.io.Serializable
- Direct Known Subclasses:
CMYKColor,GrayColor,PatternColor,ShadingColor,SpotColor
public abstract class ExtendedColor extends java.awt.Color- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUIDprotected inttypestatic intTYPE_CMYKa type of extended color.static intTYPE_GRAYa type of extended color.static intTYPE_PATTERNa type of extended color.static intTYPE_RGBa type of extended color.static intTYPE_SEPARATIONa type of extended color.static intTYPE_SHADINGa type of extended color.
-
Constructor Summary
Constructors Constructor Description ExtendedColor(int type, float red, float green, float blue)Constructs an extended color of a certain type and a certain color.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetType()Gets the type of this color.(package private) static intgetType(java.awt.Color color)Gets the type of a given color.(package private) static floatnormalize(float value)-
Methods inherited from class java.awt.Color
brighter, createContext, darker, decode, equals, getAlpha, getBlue, getColor, getColor, getColor, getColorComponents, getColorComponents, getColorSpace, getComponents, getComponents, getGreen, getHSBColor, getRed, getRGB, getRGBColorComponents, getRGBComponents, getTransparency, hashCode, HSBtoRGB, RGBtoHSB, toString
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
TYPE_RGB
public static final int TYPE_RGB
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_GRAY
public static final int TYPE_GRAY
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_CMYK
public static final int TYPE_CMYK
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_SEPARATION
public static final int TYPE_SEPARATION
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_PATTERN
public static final int TYPE_PATTERN
a type of extended color.- See Also:
- Constant Field Values
-
TYPE_SHADING
public static final int TYPE_SHADING
a type of extended color.- See Also:
- Constant Field Values
-
type
protected int type
-
-
Method Detail
-
getType
public int getType()
Gets the type of this color.- Returns:
- one of the types (see constants)
-
getType
static int getType(java.awt.Color color)
Gets the type of a given color.- Parameters:
color-- Returns:
- one of the types (see constants)
-
normalize
static final float normalize(float value)
-
-