# Uses of Class
org.apache.commons.collections4.list.AbstractListDecorator

Packages that use AbstractListDecorator
Package
Description
org.apache.commons.collections4.list
Implements the `List` interface.

- ## Uses of AbstractListDecorator in org.apache.commons.collections4.list

  Subclasses of AbstractListDecorator in org.apache.commons.collections4.list
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSerializableListDecorator<E>`
  Serializable subclass of AbstractListDecorator.
  `class`
  `FixedSizeList<E>`
  Decorates another `List` to fix the size preventing add/remove.
  `class`
  `GrowthList<E>`
  Decorates another `List` to make it seamlessly grow when indices larger than the list size are used on add and set, avoiding most IndexOutOfBoundsExceptions.
  `class`
  `LazyList<E>`
  Decorates another `List` to create objects in the list on demand.
  `class`
  `SetUniqueList<E>`
  Decorates a `List` to ensure that no duplicates are present much like a `Set`.
  `final class`
  `UnmodifiableList<E>`
  Decorates another `List` to ensure it can't be altered.