org.jfree.chart
Class HashUtilities
java.lang.Object
org.jfree.chart.HashUtilities
Some utility methods for calculating hash codes.
static int | hashCode(int pre, BooleanList list) - Computes a hash code for a
BooleanList .
|
static int | hashCode(int pre, Comparable c) - Returns a hash value based on a seed value and a
Comparable
instance.
|
static int | hashCode(int pre, Object obj) - Returns a hash value based on a seed value and an
Object
instance.
|
static int | hashCode(int pre, Paint p) - Returns a hash value based on a seed value and a paint instance.
|
static int | hashCode(int pre, PaintList list) - Computes a hash code for a
PaintList .
|
static int | hashCode(int pre, String s) - Returns a hash value based on a seed value and a string instance.
|
static int | hashCode(int pre, Stroke s) - Returns a hash value based on a seed value and a stroke instance.
|
static int | hashCode(int pre, StrokeList list) - Computes a hash code for a
StrokeList .
|
static int | hashCode(int pre, boolean b) - Returns a hash value based on a seed value and the value of a boolean
primitive.
|
static int | hashCode(int pre, double d) - Returns a hash value based on a seed value and the value of a double
primitive.
|
static int | hashCode(int pre, int i) - Returns a hash value based on a seed value and the value of an int
primitive.
|
static int | hashCodeForDoubleArray(double[] a) - Returns a hash code for a
double[] instance.
|
static int | hashCodeForPaint(Paint p) - Returns a hash code for a
Paint instance.
|
hashCode
public static int hashCode(int pre,
BooleanList list)
Computes a hash code for a BooleanList
. In the latest version
of JCommon, the BooleanList
class should implement the hashCode()
method correctly, but we compute it here anyway so that we can work with
older versions of JCommon (back to 1.0.0).
pre
- the seed value.list
- the list (null
permitted).
hashCode
public static int hashCode(int pre,
Comparable c)
Returns a hash value based on a seed value and a Comparable
instance.
pre
- the seed value.c
- the comparable (null
permitted).
hashCode
public static int hashCode(int pre,
Object obj)
Returns a hash value based on a seed value and an Object
instance.
pre
- the seed value.obj
- the object (null
permitted).
hashCode
public static int hashCode(int pre,
Paint p)
Returns a hash value based on a seed value and a paint instance.
pre
- the seed value.p
- the paint (null
permitted).
hashCode
public static int hashCode(int pre,
PaintList list)
Computes a hash code for a PaintList
. In the latest version
of JCommon, the PaintList
class should implement the hashCode()
method correctly, but we compute it here anyway so that we can work with
older versions of JCommon (back to 1.0.0).
pre
- the seed value.list
- the list (null
permitted).
hashCode
public static int hashCode(int pre,
String s)
Returns a hash value based on a seed value and a string instance.
pre
- the seed value.s
- the string (null
permitted).
hashCode
public static int hashCode(int pre,
Stroke s)
Returns a hash value based on a seed value and a stroke instance.
pre
- the seed value.s
- the stroke (null
permitted).
hashCode
public static int hashCode(int pre,
StrokeList list)
Computes a hash code for a StrokeList
. In the latest version
of JCommon, the StrokeList
class should implement the hashCode()
method correctly, but we compute it here anyway so that we can work with
older versions of JCommon (back to 1.0.0).
pre
- the seed value.list
- the list (null
permitted).
hashCode
public static int hashCode(int pre,
boolean b)
Returns a hash value based on a seed value and the value of a boolean
primitive.
pre
- the seed value.b
- the boolean value.
hashCode
public static int hashCode(int pre,
double d)
Returns a hash value based on a seed value and the value of a double
primitive.
pre
- the seed value.d
- the double value.
hashCode
public static int hashCode(int pre,
int i)
Returns a hash value based on a seed value and the value of an int
primitive.
pre
- the seed value.i
- the int value.
hashCodeForDoubleArray
public static int hashCodeForDoubleArray(double[] a)
Returns a hash code for a double[]
instance. If the array
is null
, this method returns zero.
a
- the array (null
permitted).
hashCodeForPaint
public static int hashCodeForPaint(Paint p)
Returns a hash code for a Paint
instance. If
p
is null
, this method returns zero.
p
- the paint (null
permitted).