Package org.locationtech.jts.util
Class CollectionUtil
- java.lang.Object
-
- org.locationtech.jts.util.CollectionUtil
-
public class CollectionUtil extends java.lang.Object
Utilities for processingCollection
s.- Version:
- 1.7
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CollectionUtil.Function
-
Constructor Summary
Constructors Constructor Description CollectionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
apply(java.util.Collection coll, CollectionUtil.Function func)
Executes a function on each item in a Collection but does not accumulate the resultstatic java.util.List
select(java.util.Collection collection, CollectionUtil.Function func)
Executes aCollectionUtil.Function
on each item in a Collection and collects all the entries for which the result of the function is equal toBoolean
true.static java.util.List
transform(java.util.Collection coll, CollectionUtil.Function func)
Executes a function on each item in aCollection
and returns the results in a newList
-
-
-
Method Detail
-
transform
public static java.util.List transform(java.util.Collection coll, CollectionUtil.Function func)
Executes a function on each item in aCollection
and returns the results in a newList
- Parameters:
coll
- the collection to processfunc
- the Function to execute- Returns:
- a list of the transformed objects
-
apply
public static void apply(java.util.Collection coll, CollectionUtil.Function func)
Executes a function on each item in a Collection but does not accumulate the result- Parameters:
coll
- the collection to processfunc
- the Function to execute
-
select
public static java.util.List select(java.util.Collection collection, CollectionUtil.Function func)
Executes aCollectionUtil.Function
on each item in a Collection and collects all the entries for which the result of the function is equal toBoolean
true.- Parameters:
collection
- the collection to processfunc
- the Function to execute- Returns:
- a list of objects for which the function was true
-
-