Class ListView<ElementType extends XMLObject>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<ElementType>
org.opensaml.core.xml.util.ListView<ElementType>
Type Parameters:
ElementType - the XMLObject type that this list operates on
All Implemented Interfaces:
Iterable<ElementType>, Collection<ElementType>, List<ElementType>

class ListView<ElementType extends XMLObject> extends AbstractList<ElementType>
A special list that works as a view of an IndexedXMLObjectChildrenList showing only the sublist associated with a given index. Operations performed on this sublist are reflected in the backing list. Index-based mutation operations are not supported.