Package org.jfree.chart.util
Class StrokeList
java.lang.Object
org.jfree.chart.util.AbstractObjectList
org.jfree.chart.util.StrokeList
- All Implemented Interfaces:
Serializable
,Cloneable
public class StrokeList extends AbstractObjectList
A table of
Stroke
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
Modifier and Type Method Description Object
clone()
Returns an independent copy of the list.boolean
equals(Object o)
Tests the list for equality with another object (typically also a list).Stroke
getStroke(int index)
Returns aStroke
object from the list.int
hashCode()
Returns a hash code value for the object.void
setStroke(int index, Stroke stroke)
Sets theStroke
for an item in the list.
-
Constructor Details
-
StrokeList
public StrokeList()Creates a new list.
-
-
Method Details
-
getStroke
Returns aStroke
object from the list.- Parameters:
index
- the index (zero-based).- Returns:
- The object.
-
setStroke
Sets theStroke
for an item in the list. The list is expanded if necessary.- Parameters:
index
- the index (zero-based).stroke
- theStroke
.
-
clone
Returns an independent copy of the list.- Overrides:
clone
in classAbstractObjectList
- Returns:
- A clone.
- Throws:
CloneNotSupportedException
- if an item in the list cannot be cloned.
-
equals
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
Returns a hash code value for the object.- Overrides:
hashCode
in classAbstractObjectList
- Returns:
- the hashcode
-