default <A,NewValues extends HList.HCons<A,Values>> Schema<NewValues> |
Schema.add(TypeSafeKey<?,A> key) |
|
boolean |
HMap.containsKey(TypeSafeKey<?,?> key) |
Determine if a key is mapped.
|
<V> V |
HMap.demand(TypeSafeKey<?,V> key) |
Retrieve the value at this key, throwing a NoSuchElementException if this key is unmapped.
|
<A,B> Maybe<B> |
HMap.get(TypeSafeKey<A,B> key) |
Retrieve the value at this key.
|
static <V1,V2> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2) |
Static factory method for creating an HMap from two given associations.
|
static <V1,V2,V3> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3) |
Static factory method for creating an HMap from three given associations.
|
static <V1,V2,V3,V4> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3,
TypeSafeKey<?,V4> key4,
V4 value4) |
Static factory method for creating an HMap from four given associations.
|
static <V1,V2,V3,V4,V5> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3,
TypeSafeKey<?,V4> key4,
V4 value4,
TypeSafeKey<?,V5> key5,
V5 value5) |
Static factory method for creating an HMap from five given associations.
|
static <V1,V2,V3,V4,V5,V6> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3,
TypeSafeKey<?,V4> key4,
V4 value4,
TypeSafeKey<?,V5> key5,
V5 value5,
TypeSafeKey<?,V6> key6,
V6 value6) |
Static factory method for creating an HMap from six given associations.
|
static <V1,V2,V3,V4,V5,V6,V7> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3,
TypeSafeKey<?,V4> key4,
V4 value4,
TypeSafeKey<?,V5> key5,
V5 value5,
TypeSafeKey<?,V6> key6,
V6 value6,
TypeSafeKey<?,V7> key7,
V7 value7) |
Static factory method for creating an HMap from seven given associations.
|
static <V1,V2,V3,V4,V5,V6,V7,V8> HMap |
HMap.hMap(TypeSafeKey<?,V1> key1,
V1 value1,
TypeSafeKey<?,V2> key2,
V2 value2,
TypeSafeKey<?,V3> key3,
V3 value3,
TypeSafeKey<?,V4> key4,
V4 value4,
TypeSafeKey<?,V5> key5,
V5 value5,
TypeSafeKey<?,V6> key6,
V6 value6,
TypeSafeKey<?,V7> key7,
V7 value7,
TypeSafeKey<?,V8> key8,
V8 value8) |
Static factory method for creating an HMap from eight given associations.
|
<V> HMap |
HMap.put(TypeSafeKey<?,V> key,
V value) |
Store a value for the given key.
|
HMap |
HMap.remove(TypeSafeKey<?,?> key) |
Remove a mapping from this HMap.
|
static <A> Schema<SingletonHList<A>> |
Schema.schema(TypeSafeKey<?,A> key) |
|
static <A,B> Schema<Tuple2<A,B>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey) |
|
static <A,B,C> Schema<Tuple3<A,B,C>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey) |
|
static <A,B,C,D> Schema<Tuple4<A,B,C,D>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey,
TypeSafeKey<?,D> dKey) |
|
static <A,B,C,D,E> Schema<Tuple5<A,B,C,D,E>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey,
TypeSafeKey<?,D> dKey,
TypeSafeKey<?,E> eKey) |
|
static <A,B,C,D,E,F> Schema<Tuple6<A,B,C,D,E,F>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey,
TypeSafeKey<?,D> dKey,
TypeSafeKey<?,E> eKey,
TypeSafeKey<?,F> fKey) |
|
static <A,B,C,D,E,F,G> Schema<Tuple7<A,B,C,D,E,F,G>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey,
TypeSafeKey<?,D> dKey,
TypeSafeKey<?,E> eKey,
TypeSafeKey<?,F> fKey,
TypeSafeKey<?,G> gKey) |
|
static <A,B,C,D,E,F,G,H> Schema<Tuple8<A,B,C,D,E,F,G,H>> |
Schema.schema(TypeSafeKey<?,A> aKey,
TypeSafeKey<?,B> bKey,
TypeSafeKey<?,C> cKey,
TypeSafeKey<?,D> dKey,
TypeSafeKey<?,E> eKey,
TypeSafeKey<?,F> fKey,
TypeSafeKey<?,G> gKey,
TypeSafeKey<?,H> hKey) |
|
static <V> HMap |
HMap.singletonHMap(TypeSafeKey<?,V> key,
V value) |
Static factory method for creating a singleton HMap.
|