Package org.fest.util
Class TypeFilter<T>
java.lang.Object
org.fest.util.TypeFilter<T>
- Type Parameters:
T- the generic type of the objects returned by the filter.
- All Implemented Interfaces:
CollectionFilter<T>
Filters elements of a collection by their data type.
- Author:
- Yvonne Wang
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TypeFilter<T>Creates a new.TypeFilterfilter(Collection<?> target) Filters the given collection by the type specified in this filter.
-
Method Details
-
byType
Creates a new.TypeFilter- Type Parameters:
T- the generic type of the target type.- Parameters:
type- the target type for this filter.- Returns:
- the created filter.
-
filter
Filters the given collection by the type specified in this filter.- Specified by:
filterin interfaceCollectionFilter<T>- Parameters:
target- the collection to filter.- Returns:
- a list containing the filtered elements.
- Throws:
IllegalArgumentException- if the given collection isnull.
-