Interface IMappingContainerViewProvider<E>
- Type Parameters:
E- is the type of the elements of aIMappingContainerViewProvider.
- All Known Subinterfaces:
IArrayList<E>, IContainer<E>, ILinkedList<E>, IMatrix<E>, IMatrixColumn<E>, IMatrixRow<E>, ISqlRecord
- All Known Implementing Classes:
AbstractContainer, AbstractExtendedContainer, ArrayContainerView, ArrayList, ContainerView, FilterContainerView, ImmutableList, IntervallContainerView, IterableContainerView, LinkedList, MappingContainerView, Matrix, MatrixColumn, MatrixRow, MultiContainerView, SingleContainer, SqlRecord
public interface IMappingContainerViewProvider<E>
- Author:
- Silvan Wyss
-
Method Summary
-
Method Details
-
getViewOf
- Type Parameters:
T- is the type of the elements the given mapper maps from the elements of the currentIMappingContainerViewProvider.- Parameters:
mapper-- Returns:
- a new
IContainerwith the elements the given mapper maps from the elements of the currentIMappingContainerViewProvider. - Throws:
RuntimeException- if the given mapper is null.RuntimeException- if one of the mapped elements of the currentIMappingContainerViewProvideris null.
-