public final class GradientPaintKey
extends java.lang.Object
GradientPaint
that can be used as the key for
a HashMap
. This class is used internally by
PDFGraphics2D
to track and re-use gradient definitions.
GradientPaint
itself does not implement the equals()
and
hashCode()
methods, so it doesn't make a good key for a Map
.Constructor and Description |
---|
GradientPaintKey(java.awt.GradientPaint paint)
Creates a new instance based on the specified
paint . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Checks this instance for equality with an arbitrary object.
|
java.awt.GradientPaint |
getPaint()
Returns the
GradientPaint that was supplied to the
constructor. |
int |
hashCode()
Returns a hash code for this instance.
|
public GradientPaintKey(java.awt.GradientPaint paint)
paint
.paint
- the paint (null
not permitted).public java.awt.GradientPaint getPaint()
GradientPaint
that was supplied to the
constructor.GradientPaint
(never null
).public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object to test against (null
permitted).public int hashCode()
hashCode
in class java.lang.Object