cern.colt.list
Class AbstractCollection
java.lang.Object
|
+--cern.colt.PersistentObject
|
+--cern.colt.list.AbstractCollection
- All Implemented Interfaces:
- Cloneable, Serializable
- Direct Known Subclasses:
- AbstractList
- public abstract class AbstractCollection
- extends PersistentObject
Abstract base class for resizable collections holding objects or primitive data types such as int
, 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
- See Also:
ArrayList
,
java.util.Vector
,
java.util.Arrays
, Serialized Form
Method Summary |
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 a java.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. |
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.
toList
public abstract ArrayList toList()
- Returns a
java.util.ArrayList
containing all the elements in the receiver.
toString
public String toString()
- Returns a string representation of the receiver, containing
the String representation of each element.
- Overrides:
toString
in class Object
Jump to the Colt Homepage