Class ListView<SOURCE,VIEW>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<VIEW>
org.jboss.weld.util.collections.ListView<SOURCE,VIEW>
Type Parameters:
SOURCE - the source type
VIEW - the view type
All Implemented Interfaces:
Iterable<VIEW>, Collection<VIEW>, List<VIEW>

public abstract class ListView<SOURCE,VIEW> extends AbstractList<VIEW>
Provides a view of type List for a List. Changes to the view list are reflected within the source list and vice versa.
Author:
Jozef Hartinger