Package cern.colt.list
Class AbstractCollection
- java.lang.Object
-
- cern.colt.PersistentObject
-
- cern.colt.list.AbstractCollection
-
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
AbstractList
public abstract class AbstractCollection extends PersistentObject
Abstract base class for resizable collections holding objects or primitive data types such asint
,float
, etc. First see the package summary and javadoc tree view to get the broad picture.Note that this implementation is not synchronized.
- Version:
- 1.0, 09/24/99
- Author:
- wolfgang.hoschek@cern.ch
- See Also:
ArrayList
,Vector
,Arrays
, Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractCollection()
Makes this class non instantiable, but still let's others inherit from it.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
clear()
Removes all elements from the receiver.boolean
isEmpty()
Tests if the receiver has no elements.abstract int
size()
Returns the number of elements contained in the receiver.abstract ArrayList
toList()
Returns ajava.util.ArrayList
containing all the elements in the receiver.String
toString()
Returns a string representation of the receiver, containing the String representation of each element.-
Methods inherited from class cern.colt.PersistentObject
clone
-
-
-
-
Method Detail
-
clear
public abstract void clear()
Removes all elements from the receiver. The receiver will be empty after this call returns.
-
isEmpty
public boolean isEmpty()
Tests if the receiver has no elements.- Returns:
true
if the receiver has no elements;false
otherwise.
-
size
public abstract int size()
Returns the number of elements contained in the receiver.- Returns:
- the number of elements contained in the receiver.
-
toList
public abstract ArrayList toList()
Returns ajava.util.ArrayList
containing all the elements in the receiver.
-
-