Class AbstractTypedList<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<T>
com.polarion.platform.persistence.spi.AbstractTypedList<T>
All Implemented Interfaces:
IChangeGenerator, IChangeListener, ITypedList<T>, Iterable<T>, Collection<T>, List<T>
Direct Known Subclasses:
CustomTypedList, ModelTypedList

public abstract class AbstractTypedList<T> extends AbstractList<T> implements ITypedList<T>
This is an abstract implementation of list which wraps underlying list into a typed PObject level.

To get the usable implementation, the methods wrap(int, Object) and unwrap(Object) have to be implemented. These do handle the translation between the low-level and high-level items. This class is intended for internal use only.

Author:
POLARION SOFTWARE