Package io.ran
Class ObjectMap
- All Implemented Interfaces:
ObjectMapColumnizer,ObjectMapHydrator,Serializable,Cloneable,Map<Token,Object>
- Direct Known Subclasses:
UncheckedObjectMap
public class ObjectMap
extends HashMap<Token,Object>
implements ObjectMapHydrator, ObjectMapColumnizer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBigDecimal(Property<?> key) getBigDecimal(String key) getBigInteger(Property<?> key) getBoolean(Property<?> key) byte[]getCharacter(Property<?> key) <T> Collection<T>getCollection(Property<?> key, Class<T> elementType, Class<? extends Collection<T>> collectionClass) <T extends Enum<T>>
TgetInstant(Property<?> key) getInstant(String key) getInteger(Property<?> key) getInteger(String key) getLocalDate(Property<?> key) getLocalDateTime(Property<?> key) getLocalTime(Property<?> key) getZonedDateTime(Property<?> key) getZonedDateTime(String key) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidset(Property<?> key, BigDecimal value) voidset(Property<?> key, BigInteger value) voidvoidvoidset(Property<?> key, LocalDateTime value) voidvoidset(Property<?> key, ZonedDateTime value) voidset(Property<?> key, Collection<?> value) voidvoidvoidvoidvoidvoidvoidset(String key, BigDecimal value) voidvoidset(String key, ZonedDateTime value) voidMethods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
Constructor Details
-
ObjectMap
public ObjectMap()
-
-
Method Details
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
set
- Specified by:
setin interfaceObjectMapColumnizer
-
getString
- Specified by:
getStringin interfaceObjectMapHydrator
-
getCharacter
- Specified by:
getCharacterin interfaceObjectMapHydrator
-
getZonedDateTime
- Specified by:
getZonedDateTimein interfaceObjectMapHydrator
-
getInstant
- Specified by:
getInstantin interfaceObjectMapHydrator
-
getLocalDateTime
- Specified by:
getLocalDateTimein interfaceObjectMapHydrator
-
getLocalDate
- Specified by:
getLocalDatein interfaceObjectMapHydrator
-
getLocalTime
- Specified by:
getLocalTimein interfaceObjectMapHydrator
-
getInteger
- Specified by:
getIntegerin interfaceObjectMapHydrator
-
getShort
- Specified by:
getShortin interfaceObjectMapHydrator
-
getLong
- Specified by:
getLongin interfaceObjectMapHydrator
-
getUUID
- Specified by:
getUUIDin interfaceObjectMapHydrator
-
getDouble
- Specified by:
getDoublein interfaceObjectMapHydrator
-
getBigDecimal
- Specified by:
getBigDecimalin interfaceObjectMapHydrator
-
getBigInteger
- Specified by:
getBigIntegerin interfaceObjectMapHydrator
-
getFloat
- Specified by:
getFloatin interfaceObjectMapHydrator
-
getBoolean
- Specified by:
getBooleanin interfaceObjectMapHydrator
-
getByte
- Specified by:
getBytein interfaceObjectMapHydrator
-
getBytes
- Specified by:
getBytesin interfaceObjectMapHydrator
-
getEnum
- Specified by:
getEnumin interfaceObjectMapHydrator
-
getCollection
public <T> Collection<T> getCollection(Property<?> key, Class<T> elementType, Class<? extends Collection<T>> collectionClass) - Specified by:
getCollectionin interfaceObjectMapHydrator
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
set
-
getString
-
getZonedDateTime
-
getInstant
-
getInteger
-
getLong
-
getUUID
-
getDouble
-
getBigDecimal
-
getFloat
-