Package nl.vpro.util
Interface TransformingCollection<T,S,U extends Collection<T>,V extends Collection<S>>
- All Superinterfaces:
Collection<T>
,Iterable<T>
- All Known Implementing Classes:
TransformingList
,TransformingSortedSet
public interface TransformingCollection<T,S,U extends Collection<T>,V extends Collection<S>>
extends Collection<T>
- Since:
- 4.3
- Author:
- Michiel Meeuwissen
-
Method Summary
Methods inherited from interface java.util.Collection
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, parallelStream, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray, toArray
-
Method Details
-
transform
-
transform
-
produce
-
newWrap
V newWrap() -
newFiltered
U newFiltered() -
unwrap
V unwrap() -
iterator
-
size
default int size()- Specified by:
size
in interfaceCollection<T>
-
add
- Specified by:
add
in interfaceCollection<T>
-
remove
- Specified by:
remove
in interfaceCollection<T>
-
filter
-
produce
-