public class Pair<A,B>
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Pair.PairCollectionBuilder<K,V> |
| Constructor and Description |
|---|
Pair()
Contructs a pair holding two null values.
|
Pair(A a,
B b)
Contructs a pair holding the given objects.
|
Pair(java.util.Map.Entry<A,B> e) |
Pair(Pair<A,B> p)
Contructs a pair holding the objects of the given pair.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
A |
getFirst() |
A |
getKey() |
B |
getSecond() |
B |
getValue() |
int |
hashCode() |
static <T> T[] |
keys(java.lang.Class<T> cls,
PairList<? extends T,?> c) |
static java.lang.Object[] |
keys(PairList<?,?> c) |
static <K,V> Pair<K,V> |
pair()
utility method to create pairs with implicit parameterization
|
static <K,V> Pair<K,V> |
pair(K key,
V val)
utility method to create pairs with implicit parameterization
|
static <K,V> Pair.PairCollectionBuilder<K,V> |
pairs() |
static <K> Pair.PairCollectionBuilder<K,K> |
pairs(java.lang.Class<K> kv) |
static <K,V> Pair.PairCollectionBuilder<K,V> |
pairs(java.lang.Class<K> k,
java.lang.Class<V> v) |
static <K,V> Pair.PairCollectionBuilder<K,V> |
pairs(K k,
V v) |
void |
setFirst(A first) |
void |
setSecond(B second) |
static <K,V> java.util.HashMap<K,V> |
toHashMap(java.util.List<Pair<K,V>> pairs) |
java.lang.String |
toString() |
static <T> T[] |
values(java.lang.Class<T> cls,
PairList<?,? extends T> c) |
static java.lang.Object[] |
values(PairList<?,?> c) |
public static <K,V> java.util.HashMap<K,V> toHashMap(java.util.List<Pair<K,V>> pairs)
public static java.lang.Object[] keys(PairList<?,?> c)
public static <T> T[] keys(java.lang.Class<T> cls,
PairList<? extends T,?> c)
public static java.lang.Object[] values(PairList<?,?> c)
public static <T> T[] values(java.lang.Class<T> cls,
PairList<?,? extends T> c)
public static <K,V> Pair<K,V> pair(K key, V val)
K - V - key - val - public static <K,V> Pair<K,V> pair()
K - V - public static <K> Pair.PairCollectionBuilder<K,K> pairs(java.lang.Class<K> kv)
public static <K,V> Pair.PairCollectionBuilder<K,V> pairs(K k, V v)
public static <K,V> Pair.PairCollectionBuilder<K,V> pairs(java.lang.Class<K> k, java.lang.Class<V> v)
public static <K,V> Pair.PairCollectionBuilder<K,V> pairs()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic A getFirst()
public void setFirst(A first)
public B getSecond()
public void setSecond(B second)
public B getValue()
public A getKey()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015 Molindo GmbH. All Rights Reserved.