Package org.jfree.chart.util
Class StrokeList
- java.lang.Object
-
- org.jfree.chart.util.AbstractObjectList
-
- org.jfree.chart.util.StrokeList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class StrokeList extends AbstractObjectList
A table ofStroke
objects.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.jfree.chart.util.AbstractObjectList
DEFAULT_INITIAL_CAPACITY
-
-
Constructor Summary
Constructors Constructor Description StrokeList()
Creates a new list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
Returns an independent copy of the list.boolean
equals(java.lang.Object o)
Tests the list for equality with another object (typically also a list).java.awt.Stroke
getStroke(int index)
Returns aStroke
object from the list.int
hashCode()
Returns a hash code value for the object.private void
readObject(java.io.ObjectInputStream stream)
Provides serialization support.void
setStroke(int index, java.awt.Stroke stroke)
Sets theStroke
for an item in the list.private void
writeObject(java.io.ObjectOutputStream stream)
Provides serialization support.
-
-
-
Method Detail
-
getStroke
public java.awt.Stroke getStroke(int index)
Returns aStroke
object from the list.- Parameters:
index
- the index (zero-based).- Returns:
- The object.
-
setStroke
public void setStroke(int index, java.awt.Stroke stroke)
Sets theStroke
for an item in the list. The list is expanded if necessary.- Parameters:
index
- the index (zero-based).stroke
- theStroke
.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Returns an independent copy of the list.- Overrides:
clone
in classAbstractObjectList
- Returns:
- A clone.
- Throws:
java.lang.CloneNotSupportedException
- if an item in the list cannot be cloned.
-
equals
public boolean equals(java.lang.Object o)
Tests the list for equality with another object (typically also a list).- Overrides:
equals
in classAbstractObjectList
- Parameters:
o
- the other object.- Returns:
- A boolean.
-
hashCode
public int hashCode()
Returns a hash code value for the object.- Overrides:
hashCode
in classAbstractObjectList
- Returns:
- the hashcode
-
writeObject
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException
Provides 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.ClassNotFoundException
Provides 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.
-
-