com.vividsolutions.jts.util
Class CollectionUtil
java.lang.Object
com.vividsolutions.jts.util.CollectionUtil
- public class CollectionUtil
- extends java.lang.Object
Utilities for processing Collection
s.
- Version:
- 1.7
Method Summary |
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 |
static java.util.List |
select(java.util.Collection collection,
CollectionUtil.Function func)
Executes a CollectionUtil.Function on each item in a Collection
and collects all the entries for which the result
of the function is equal to Boolean true. |
static java.util.List |
transform(java.util.Collection coll,
CollectionUtil.Function func)
Executes a function on each item in a Collection
and returns the results in a new List |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionUtil
public CollectionUtil()
transform
public static java.util.List transform(java.util.Collection coll,
CollectionUtil.Function func)
- Executes a function on each item in a
Collection
and returns the results in a new List
- 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 a
CollectionUtil.Function
on each item in a Collection
and collects all the entries for which the result
of the function is equal to Boolean
true.
- Parameters:
collection
- the collection to processfunc
- the Function to execute
- Returns:
- a list of objects for which the function was true