Class ItemListImpl

  • All Implemented Interfaces:
    ItemList, ItemListBase<Item>, java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Item>, java.util.Collection<Item>, java.util.List<Item>, java.util.RandomAccess

    public class ItemListImpl
    extends ItemListBaseImpl<Item>
    implements ItemList
    This class derives from the ItemListBaseImpl. It does not provide any functionality on top of the ItemListBaseImpl. Instead It uses Item as list entry type, and can not by typed with a different type using generics. So it represents a List of Item objects. This class can be used to maintain a collection of such objects.
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.util.AbstractList

        modCount
    • Constructor Summary

      Constructors 
      Constructor Description
      ItemListImpl()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Item[] toItemArray()
      A bridge method between Collection and Array.
      • Methods inherited from class java.util.ArrayList

        add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
      • Methods inherited from class java.util.AbstractCollection

        containsAll, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
    • Constructor Detail

      • ItemListImpl

        public ItemListImpl()
    • Method Detail

      • toItemArray

        public Item[] toItemArray()
        Description copied from interface: ItemList
        A bridge method between Collection and Array. The same as calling myList.toArray(new Item[myList.size()])
        Specified by:
        toItemArray in interface ItemList
        Returns:
        ItemList as typed Array