Module platform

Class 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:
  • Constructor Details

    • ObjectList

      public ObjectList()
      Default constructor.
    • ObjectList

      public ObjectList(int initialCapacity)
      Creates a new list.
      Parameters:
      initialCapacity - the initial capacity.
  • Method Details

    • get

      public Object get(int index)
      Returns the object at the specified index, if there is one, or null.
      Overrides:
      get in class AbstractObjectList
      Parameters:
      index - the object index.
      Returns:
      The object or null.
    • set

      public void set(int index, Object object)
      Sets an object reference (overwriting any existing object).
      Overrides:
      set in class AbstractObjectList
      Parameters:
      index - the object index.
      object - the object (null permitted).
    • indexOf

      public int indexOf(Object object)
      Returns the index of the specified object, or -1 if the object is not in the list.
      Overrides:
      indexOf in class AbstractObjectList
      Parameters:
      object - the object.
      Returns:
      The index or -1.