Package org.jfree.chart.util
Class PaintList
java.lang.Object
org.jfree.chart.util.AbstractObjectList
org.jfree.chart.util.PaintList
- All Implemented Interfaces:
Serializable,Cloneable
A table of
Paint objects.- See Also:
-
Field Summary
FieldsFields inherited from class org.jfree.chart.util.AbstractObjectList
DEFAULT_INITIAL_CAPACITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanTests the list for equality with another object (typically also a list).getPaint(int index) Returns aPaintobject from the list.inthashCode()Returns a hash code value for the object.private voidreadObject(ObjectInputStream stream) Provides serialization support.voidSets thePaintfor an item in the list.private voidwriteObject(ObjectOutputStream stream) Provides serialization support.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
PaintList
public PaintList()Creates a new list.
-
-
Method Details
-
getPaint
Returns aPaintobject from the list.- Parameters:
index- the index (zero-based).- Returns:
- The object.
-
setPaint
Sets thePaintfor an item in the list. The list is expanded if necessary.- Parameters:
index- the index (zero-based).paint- thePaint.
-
equals
Tests the list for equality with another object (typically also a list).- Overrides:
equalsin classAbstractObjectList- Parameters:
obj- the other object (nullpermitted).- Returns:
- A boolean.
-
hashCode
public int hashCode()Returns a hash code value for the object.- Overrides:
hashCodein classAbstractObjectList- Returns:
- the hashcode
-
writeObject
Provides serialization support.- Parameters:
stream- the output stream.- Throws:
IOException- if there is an I/O error.
-
readObject
Provides serialization support.- Parameters:
stream- the input stream.- Throws:
IOException- if there is an I/O error.ClassNotFoundException- if there is a classpath problem.
-