org.eclipse.xtend.backend.syslib
Class CollectionOperations
java.lang.Object
org.eclipse.xtend.middleend.javaannotations.AbstractExecutionContextAware
org.eclipse.xtend.backend.syslib.CollectionOperations
- All Implemented Interfaces:
- ExecutionContextAware
public final class CollectionOperations
- extends AbstractExecutionContextAware
- Author:
- Arno Haase (http://www.haase-consulting.com)
Method Summary |
boolean |
add(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
|
void |
add(java.util.List<java.lang.Object> c,
int ind,
java.lang.Object o)
|
boolean |
addAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
|
static void |
addFlattened(java.util.Collection<java.lang.Object> coll,
java.lang.Object newEl)
|
void |
clear(java.util.Collection<java.lang.Object> c)
|
void |
clear(java.util.Map<java.lang.Object,java.lang.Object> m)
|
java.util.Collection<?> |
collect(java.util.Collection<?> c,
Function f)
|
boolean |
contains(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
|
boolean |
containsAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<?> o)
|
boolean |
containsKey(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
|
boolean |
containsValue(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object value)
|
static java.util.Collection<java.lang.Object> |
createMatchingCollection(java.util.Collection<?> coll)
|
boolean |
exists(java.util.Collection<?> c,
Function f)
|
java.lang.Object |
first(java.util.List<?> c)
|
java.util.Collection<?> |
flattenedCopy(java.util.Collection<?> c)
|
boolean |
forAll(java.util.Collection<?> c,
Function f)
|
java.lang.Object |
get(java.util.List<java.lang.Object> c,
int ind)
|
java.lang.Object |
get(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
|
int |
indexOf(java.util.List<java.lang.Object> c,
java.lang.Object o)
|
java.util.Set<?> |
intersect(java.util.Collection<?> c1,
java.util.Collection<?> c2)
|
java.util.Set<java.lang.Object> |
keySet(java.util.Map<java.lang.Object,java.lang.Object> m)
|
java.lang.Object |
last(java.util.List<?> c)
|
int |
lastIndexOf(java.util.List<java.lang.Object> c,
java.lang.Object o)
|
boolean |
notExists(java.util.Collection<?> c,
Function f)
|
java.lang.Object |
put(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key,
java.lang.Object value)
|
void |
putAll(java.util.Map<java.lang.Object,java.lang.Object> m,
java.util.Map<java.lang.Object,java.lang.Object> o)
|
java.util.Collection<?> |
reject(java.util.Collection<?> c,
Function f)
|
boolean |
remove(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
|
java.lang.Object |
remove(java.util.List<java.lang.Object> c,
int ind)
|
java.lang.Object |
remove(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
|
boolean |
removeAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
|
boolean |
retainAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
|
java.util.List<java.lang.Object> |
reverse(java.util.List<java.lang.Object> l)
|
java.util.Collection<?> |
select(java.util.Collection<?> c,
Function f)
|
java.lang.Object |
selectFirst(java.util.Collection<?> c,
Function f)
|
java.lang.Object |
set(java.util.List<java.lang.Object> c,
int ind,
java.lang.Object o)
|
java.lang.Long |
size(java.util.Collection<?> coll)
|
java.util.List<?> |
sortBy(java.util.Collection<java.lang.Object> c,
Function f)
|
java.util.List<?> |
toList(java.util.Collection<?> c)
|
java.util.Set<?> |
toSet(java.util.Collection<?> c)
|
java.lang.CharSequence |
toString(java.util.Collection<?> coll,
java.lang.CharSequence separator)
|
java.util.Collection<?> |
typeSelect(java.util.Collection<?> c,
BackendType t)
|
java.util.Set<?> |
union(java.util.Collection<?> c1,
java.util.Collection<?> c2)
|
java.util.Collection<?> |
values(java.util.Map<java.lang.Object,java.lang.Object> m)
|
java.util.Set<?> |
without(java.util.Collection<?> c1,
java.util.Collection<?> c2)
|
java.util.List<?> |
withoutFirst(java.util.List<?> l)
|
java.util.List<?> |
withoutLast(java.util.List<?> l)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionOperations
public CollectionOperations()
add
public boolean add(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
addAll
public boolean addAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
remove
public boolean remove(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
removeAll
public boolean removeAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
retainAll
public boolean retainAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<java.lang.Object> o)
contains
public boolean contains(java.util.Collection<java.lang.Object> c,
java.lang.Object o)
containsAll
public boolean containsAll(java.util.Collection<java.lang.Object> c,
java.util.Collection<?> o)
clear
public void clear(java.util.Collection<java.lang.Object> c)
get
public java.lang.Object get(java.util.List<java.lang.Object> c,
int ind)
remove
public java.lang.Object remove(java.util.List<java.lang.Object> c,
int ind)
set
public java.lang.Object set(java.util.List<java.lang.Object> c,
int ind,
java.lang.Object o)
add
public void add(java.util.List<java.lang.Object> c,
int ind,
java.lang.Object o)
indexOf
public int indexOf(java.util.List<java.lang.Object> c,
java.lang.Object o)
lastIndexOf
public int lastIndexOf(java.util.List<java.lang.Object> c,
java.lang.Object o)
first
public java.lang.Object first(java.util.List<?> c)
last
public java.lang.Object last(java.util.List<?> c)
withoutFirst
public java.util.List<?> withoutFirst(java.util.List<?> l)
withoutLast
public java.util.List<?> withoutLast(java.util.List<?> l)
union
public java.util.Set<?> union(java.util.Collection<?> c1,
java.util.Collection<?> c2)
without
public java.util.Set<?> without(java.util.Collection<?> c1,
java.util.Collection<?> c2)
intersect
public java.util.Set<?> intersect(java.util.Collection<?> c1,
java.util.Collection<?> c2)
reverse
public java.util.List<java.lang.Object> reverse(java.util.List<java.lang.Object> l)
select
public java.util.Collection<?> select(java.util.Collection<?> c,
Function f)
selectFirst
public java.lang.Object selectFirst(java.util.Collection<?> c,
Function f)
typeSelect
public java.util.Collection<?> typeSelect(java.util.Collection<?> c,
BackendType t)
collect
public java.util.Collection<?> collect(java.util.Collection<?> c,
Function f)
reject
public java.util.Collection<?> reject(java.util.Collection<?> c,
Function f)
exists
public boolean exists(java.util.Collection<?> c,
Function f)
notExists
public boolean notExists(java.util.Collection<?> c,
Function f)
forAll
public boolean forAll(java.util.Collection<?> c,
Function f)
sortBy
public java.util.List<?> sortBy(java.util.Collection<java.lang.Object> c,
Function f)
flattenedCopy
public java.util.Collection<?> flattenedCopy(java.util.Collection<?> c)
containsKey
public boolean containsKey(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
containsValue
public boolean containsValue(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object value)
get
public java.lang.Object get(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
put
public java.lang.Object put(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key,
java.lang.Object value)
remove
public java.lang.Object remove(java.util.Map<java.lang.Object,java.lang.Object> m,
java.lang.Object key)
putAll
public void putAll(java.util.Map<java.lang.Object,java.lang.Object> m,
java.util.Map<java.lang.Object,java.lang.Object> o)
clear
public void clear(java.util.Map<java.lang.Object,java.lang.Object> m)
keySet
public java.util.Set<java.lang.Object> keySet(java.util.Map<java.lang.Object,java.lang.Object> m)
values
public java.util.Collection<?> values(java.util.Map<java.lang.Object,java.lang.Object> m)
toList
public java.util.List<?> toList(java.util.Collection<?> c)
toSet
public java.util.Set<?> toSet(java.util.Collection<?> c)
toString
public java.lang.CharSequence toString(java.util.Collection<?> coll,
java.lang.CharSequence separator)
size
public java.lang.Long size(java.util.Collection<?> coll)
addFlattened
public static void addFlattened(java.util.Collection<java.lang.Object> coll,
java.lang.Object newEl)
createMatchingCollection
public static java.util.Collection<java.lang.Object> createMatchingCollection(java.util.Collection<?> coll)