Package org.jfree.chart.util
Class ObjectList
java.lang.Object
org.jfree.chart.util.AbstractObjectList
org.jfree.chart.util.ObjectList
- All Implemented Interfaces:
Serializable
,Cloneable
public class ObjectList extends AbstractObjectList
A list of objects that can grow as required.
When cloning, the objects in the list are NOT cloned, only the references.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class org.jfree.chart.util.AbstractObjectList
DEFAULT_INITIAL_CAPACITY
-
Constructor Summary
Constructors Constructor Description ObjectList()
Default constructor.ObjectList(int initialCapacity)
Creates a new list. -
Method Summary
Modifier and Type Method Description Object
get(int index)
Returns the object at the specified index, if there is one, ornull
.int
indexOf(Object object)
Returns the index of the specified object, or -1 if the object is not in the list.void
set(int index, Object object)
Sets an object reference (overwriting any existing object).
-
Constructor Details
-
ObjectList
public ObjectList()Default constructor. -
ObjectList
Creates a new list.- Parameters:
initialCapacity
- the initial capacity.
-
-
Method Details
-
get
Returns the object at the specified index, if there is one, ornull
.- Overrides:
get
in classAbstractObjectList
- Parameters:
index
- the object index.- Returns:
- The object or
null
.
-
set
Sets an object reference (overwriting any existing object).- Overrides:
set
in classAbstractObjectList
- Parameters:
index
- the object index.object
- the object (null
permitted).
-
indexOf
Returns the index of the specified object, or -1 if the object is not in the list.- Overrides:
indexOf
in classAbstractObjectList
- Parameters:
object
- the object.- Returns:
- The index or -1.
-