K - type of the key/attributeV - type of the list elementpublic class MapLikeListAccessor<K extends java.lang.Comparable<K>,V>
extends java.lang.Object
| Constructor and Description | 
|---|
| MapLikeListAccessor(java.util.function.Function<V,K> keyGetter)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(V value,
   java.util.List<V> list)Answer a value with specified key attribute | 
| boolean | containsKey(K key,
           java.util.List<V> list)Answer keys | 
| V | get(K key,
   java.util.List<V> list)Answer a value with specified key attribute | 
| java.util.Set<K> | keySet(java.util.List<V> list)Answer keys | 
| static <K extends java.lang.Comparable<K>,V> | on(java.util.function.Function<V,K> keyGetter)Factory method | 
| void | sort(java.util.List<V> list)Sort the underlying list by the key values | 
public static <K extends java.lang.Comparable<K>,V> MapLikeListAccessor<K,V> on(java.util.function.Function<V,K> keyGetter)
K - type of the key/attributeV - type of the list elementkeyGetter - public void sort(java.util.List<V> list)
list - public boolean containsKey(K key, java.util.List<V> list)
key - list - public V get(K key, java.util.List<V> list)
key - list - public void add(V value, java.util.List<V> list)
value - list - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.