Package org.jfree.chart.util
Class PaintList
- java.lang.Object
-
- org.jfree.chart.util.AbstractObjectList
-
- org.jfree.chart.util.PaintList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PaintList extends AbstractObjectList
A table ofPaintobjects.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static longserialVersionUID-
Fields inherited from class org.jfree.chart.util.AbstractObjectList
DEFAULT_INITIAL_CAPACITY
-
-
Constructor Summary
Constructors Constructor Description PaintList()Creates a new list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Tests the list for equality with another object (typically also a list).java.awt.PaintgetPaint(int index)Returns aPaintobject from the list.inthashCode()Returns a hash code value for the object.private voidreadObject(java.io.ObjectInputStream stream)Provides serialization support.voidsetPaint(int index, java.awt.Paint paint)Sets thePaintfor an item in the list.private voidwriteObject(java.io.ObjectOutputStream stream)Provides serialization support.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPaint
public java.awt.Paint getPaint(int index)
Returns aPaintobject from the list.- Parameters:
index- the index (zero-based).- Returns:
- The object.
-
setPaint
public void setPaint(int index, java.awt.Paint paint)Sets thePaintfor an item in the list. The list is expanded if necessary.- Parameters:
index- the index (zero-based).paint- thePaint.
-
equals
public boolean equals(java.lang.Object obj)
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
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOExceptionProvides serialization support.- Parameters:
stream- the output stream.- Throws:
java.io.IOException- if there is an I/O error.
-
readObject
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundExceptionProvides serialization support.- Parameters:
stream- the input stream.- Throws:
java.io.IOException- if there is an I/O error.java.lang.ClassNotFoundException- if there is a classpath problem.
-
-