Package one.microstream.typing
Interface TypeMapping<V>
-
- All Superinterfaces:
TypeMappingLookup<V>
- All Known Implementing Classes:
TypeMapping.Default
public interface TypeMapping<V> extends TypeMappingLookup<V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TypeMapping.Default<V>
-
Method Summary
Modifier and Type Method Description default boolean
add(Class<?> type1, Class<?> type2, V value)
boolean
add(TypePair typePair, V value)
static <T> TypeMapping<T>
New()
static <T> TypeMapping<T>
New(HashEqualator<? super TypePair> hashEquality)
default boolean
put(Class<?> type1, Class<?> type2, V value)
boolean
put(TypePair typePair, V value)
default TypeMapping<V>
register(Class<?> type1, Class<?> type2, V value)
TypeMapping<V>
register(TypePair typePair, V value)
XTable<TypePair,V>
table()
-
Methods inherited from interface one.microstream.typing.TypeMappingLookup
contains, contains, lookup, lookup
-
-
-
-
Method Detail
-
register
TypeMapping<V> register(TypePair typePair, V value)
-
register
default TypeMapping<V> register(Class<?> type1, Class<?> type2, V value)
-
New
static <T> TypeMapping<T> New()
-
New
static <T> TypeMapping<T> New(HashEqualator<? super TypePair> hashEquality)
-
-