|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ethz.iks.util.CollectionUtils
public final class CollectionUtils
Collection utilities.
Method Summary | |
---|---|
static boolean |
addAllUnique(java.util.Collection collection,
java.util.Collection values)
add a collection of values to a collection. |
static boolean |
addUnique(java.util.Collection collection,
java.lang.Object value)
add a unique value to a collection. |
static void |
addValue(java.util.Map map,
java.lang.Object key,
java.lang.Object value)
add a value to a value list in a Map. |
static void |
addValue(java.util.Map map,
java.lang.Object key,
java.lang.Object value,
int maxEntries)
add a value to a value list in a Map that has a limited capacity. |
static java.util.Collection |
difference(java.util.Collection c1,
java.util.Collection c2)
|
static java.util.Collection |
intersection(java.util.Collection c1,
java.util.Collection c2)
the intersection of two collections. |
static java.util.Collection |
leftDifference(java.util.Collection c1,
java.util.Collection c2)
|
static void |
removeValue(java.util.Map map,
java.lang.Object[] keys,
java.lang.Object value)
remove a value from a list in a Map. |
static java.util.Collection |
rightDifference(java.util.Collection c1,
java.util.Collection c2)
|
static java.util.Collection |
union(java.util.Collection c1,
java.util.Collection c2)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static boolean addUnique(java.util.Collection collection, java.lang.Object value)
false
.
collection
- the collection.value
- the value.
public static boolean addAllUnique(java.util.Collection collection, java.util.Collection values)
collection
- the collection.values
- the values.
public static java.util.Collection intersection(java.util.Collection c1, java.util.Collection c2)
c1
- collection1.c2
- collection2.
public static java.util.Collection union(java.util.Collection c1, java.util.Collection c2)
public static java.util.Collection rightDifference(java.util.Collection c1, java.util.Collection c2)
public static java.util.Collection leftDifference(java.util.Collection c1, java.util.Collection c2)
public static java.util.Collection difference(java.util.Collection c1, java.util.Collection c2)
public static void addValue(java.util.Map map, java.lang.Object key, java.lang.Object value)
map
- the map.key
- the key.value
- the value to be added to the list.public static void addValue(java.util.Map map, java.lang.Object key, java.lang.Object value, int maxEntries)
map
- the map.key
- the key.value
- the value to be added.maxEntries
- the capacity of the value list.public static void removeValue(java.util.Map map, java.lang.Object[] keys, java.lang.Object value)
map
- the map.keys
- the keys that are affected.value
- the value to be deleted in the lists.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |