Interface IterableMappedViewProvider<E>
- Type Parameters:
E- the type of the elements of aIterableMappedViewProvider
- All Known Subinterfaces:
ExtendedIterable<E>, IAppendableList<E>, IArrayList<E>, ILinkedList<E>, IMatrix<E>, IMatrixColumn<E>, IMatrixRow<E>, ISqlRecord
- All Known Implementing Classes:
AbstractExtendedIterable, ArrayExtendedIterableView, ArrayList, ExtendedIterableFilterView, ExtendedIterableIntervalView, ExtendedIterableMapperView, ExtendedIterableView, ImmutableList, IterableExtendedIterableView, LinkedList, Matrix, MatrixColumn, MatrixRow, MultiExtendedIterableView, SqlRecord
public interface IterableMappedViewProvider<E>
- Author:
- Silvan Wyss
-
Method Summary
-
Method Details
-
getViewOf
- Type Parameters:
T- the type of the elements the given mapper maps from the elements of the currentIterableMappedViewProvider- Parameters:
mapper-- Returns:
- a new
ExtendedIterablewith the elements the given mapper maps from the elements of the currentIterableMappedViewProvider - Throws:
RuntimeException- if the given mapper is nullRuntimeException- if one of the mapped elements of the currentIterableMappedViewProvideris null
-