Class CollectionUtil
java.lang.Object
org.locationtech.jts.util.CollectionUtil
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapply(Collection coll, CollectionUtil.Function func) Executes a function on each item in a Collection but does not accumulate the resultstatic Listselect(Collection collection, CollectionUtil.Function func) Executes aCollectionUtil.Functionon each item in a Collection and collects all the entries for which the result of the function is equal toBooleantrue.static Listtransform(Collection coll, CollectionUtil.Function func) Executes a function on each item in aCollectionand returns the results in a newList
-
Constructor Details
-
CollectionUtil
public CollectionUtil()
-
-
Method Details
-
transform
Executes a function on each item in aCollectionand returns the results in a newList- Parameters:
coll- the collection to processfunc- the Function to execute- Returns:
- a list of the transformed objects
-
apply
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
Executes aCollectionUtil.Functionon each item in a Collection and collects all the entries for which the result of the function is equal toBooleantrue.- Parameters:
collection- the collection to processfunc- the Function to execute- Returns:
- a list of objects for which the function was true
-