Package net.sf.basedb.util.collections
Class RemoveAllTransformer<I>
- java.lang.Object
-
- net.sf.basedb.util.collections.RemoveAllTransformer<I>
-
- All Implemented Interfaces:
CollectionTransformer<I,I>
public class RemoveAllTransformer<I> extends Object implements CollectionTransformer<I,I>
Collection transformer implementation that removes all elements in the source collection from the destination collection. This is equivalent todestination.removeAll(source)
.- Version:
- 2.10
- Author:
- Nicklas
- Last modified
- $Date: 2008-12-19 14:55:13 +0100 (fr, 19 dec 2008) $
-
-
Constructor Summary
Constructors Constructor Description RemoveAllTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
transform(Collection<? extends I> source, Collection<? super I> destination)
Remove all elements in the source collection from the destination collection.
-
-
-
Method Detail
-
transform
public int transform(Collection<? extends I> source, Collection<? super I> destination)
Remove all elements in the source collection from the destination collection.- Specified by:
transform
in interfaceCollectionTransformer<I,I>
- Parameters:
source
- The source collectiondestination
- The destination collection- Returns:
- The number of elements removed
-
-