public class KeyedReferenceImpl<K,T> extends ReferenceImpl<T> implements KeyedReference<K,T>
| Modifier and Type | Field and Description |
|---|---|
protected K |
key |
comparator, validator, value| Constructor and Description |
|---|
KeyedReferenceImpl() |
KeyedReferenceImpl(Comparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
KeyedReferenceImpl(EqualityComparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
KeyedReferenceImpl(K key,
T value) |
KeyedReferenceImpl(K key,
T value,
Comparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
KeyedReferenceImpl(K key,
T value,
EqualityComparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
KeyedReferenceImpl(K key,
T value,
UnifiedComparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
KeyedReferenceImpl(UnifiedComparator<? super K> keyComparator,
org.babyfish.lang.ReferenceComparator<? super T> comparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Object value,
boolean absolute) |
boolean |
containsKey(Object key) |
boolean |
containsKey(Object key,
boolean absolute) |
boolean |
equals(Object obj) |
T |
get(boolean absolute) |
K |
getKey() |
K |
getKey(boolean absolute) |
int |
hashCode() |
UnifiedComparator<? super K> |
keyComparator() |
T |
set(K key,
T value) |
K |
setKey(K key) |
addValidator, comparator, contains, get, removeValidator, set, validateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddValidator, comparator, contains, get, removeValidator, set, validateprotected K key
public KeyedReferenceImpl()
public KeyedReferenceImpl(Comparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public KeyedReferenceImpl(K key, T value, Comparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public KeyedReferenceImpl(EqualityComparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public KeyedReferenceImpl(K key, T value, EqualityComparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public KeyedReferenceImpl(UnifiedComparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public KeyedReferenceImpl(K key, T value, UnifiedComparator<? super K> keyComparator, org.babyfish.lang.ReferenceComparator<? super T> comparator)
public UnifiedComparator<? super K> keyComparator()
keyComparator in interface KeyedReference<K,T>public boolean containsKey(Object key)
containsKey in interface KeyedReference<K,T>public boolean containsKey(Object key, boolean absolute)
containsKey in interface KeyedReference<K,T>public boolean contains(Object value, boolean absolute)
public K getKey()
getKey in interface KeyedReference<K,T>public K getKey(boolean absolute)
getKey in interface KeyedReference<K,T>public T get(boolean absolute)
public int hashCode()
hashCode in interface KeyedReference<K,T>hashCode in interface Reference<T>hashCode in class ReferenceImpl<T>Copyright © 2016. All rights reserved.