Class ForwardingList<E>

java.lang.Object
org.infinispan.commons.util.ForwardingList<E>
All Implemented Interfaces:
Iterable<E>, Collection<E>, List<E>
Direct Known Subclasses:
EnumerationList

public abstract class ForwardingList<E> extends Object implements List<E>
A list which forwards all its method calls to another list. Subclasses should override one or more methods to modify the behavior of the backing list as desired per the decorator pattern.

This class does not implement RandomAccess. If the delegate supports random access, the ForwardingList subclass should implement the RandomAccess interface.

Since:
2 (imported from Google Collections Library)
Author:
Mike Bostock