Class AbstractCollection

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable
    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, 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 java.util.ArrayList toList()
      Returns a java.util.ArrayList containing all the elements in the receiver.
      java.lang.String toString()
      Returns a string representation of the receiver, containing the String representation of each element.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • AbstractCollection

        protected AbstractCollection()
        Makes this class non instantiable, but still let's others inherit from it.
    • 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.
      • toList

        public abstract java.util.ArrayList toList()
        Returns a java.util.ArrayList containing all the elements in the receiver.
      • toString

        public java.lang.String toString()
        Returns a string representation of the receiver, containing the String representation of each element.
        Overrides:
        toString in class java.lang.Object