Color Class Documentation

classColor

Namespace:com::datalogics::PDFL

Detailed Description

A color specified by values appropriate for its color space. The values that are offered range from 0 to 1.0 for red, green, and blue (RGB) or cyan, magenta, yellow, and black (CYMK).

Constructor & Destructor Documentation

Color

Color(ColorSpacecolorSpace, java.util.List< Double >values)

Parameters

colorSpace: ColorSpace

the color space in which to create the color

values: java.util.List< Double >

the values to place into the color

Create a new color in an arbitrary color space. The number of values passed must match the number of values in the color space.

Color

Color(doublec, doublem, doubley, doublek)

Parameters

c: double

the cyan color value for the new color (0.0 - 1.0)

m: double

the magenta color value for the new color (0.0 - 1.0)

y: double

the yellow color value for the new color (0.0 - 1.0)

k: double

the black color value for the new color (0.0 - 1.0)

Create a new color in the DeviceCMYK colorspace with the specified value.

Color

Color(doublegrey)

Parameters

grey: double

the grayscale color value for the new color (0.0 - 1.0)

Create a new color in the DeviceGray colorspace with the specified value.

Color

Color(doubler, doubleg, doubleb)

Parameters

r: double

the red color value for the new color (0.0 - 1.0)

g: double

the green color value for the new color (0.0 - 1.0)

b: double

the blue color value for the new color (0.0 - 1.0)

Create a new color in the DeviceRGB colorspace with the specified value.

Color

Color(Patternpattern)

Parameters

pattern: Pattern

The pattern to turn into a color

Create a new color in the pattern color space.

Member Function Documentation

DisposeChildren

voidDisposeChildren()

Returns:

void

[static initializer]

static void[static initializer]()

colorFromAWTColor

static ColorcolorFromAWTColor(java.awt.Colorc)

Parameters

c: java.awt.Color

the java.awt.Color object to use as a source

Returns:

Color

Create a Color from a standard java.awt.Color object.

delete

synchronized voiddelete(Booleandisposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized voiddelete()

Returns:

synchronized void

equals

booleanequals(Objectrhs)

Parameters

rhs: Object

Returns:

boolean

finalize

voidfinalize()

Returns:

void

getValue

java.util.List< Double >getValue()

Returns:

java.util.List< Double >

The values of the color. Not valid for pattern-based colors.

sameTypeEquals

booleansameTypeEquals(Colorarg0)

Parameters

arg0: Color

Returns:

boolean

toString

StringtoString()

Returns:

String

a string representing the color.