Module com.legyver.utils.mapqua
Package com.legyver.utils.mapqua.mapbacked
-
Interface Summary Interface Description EntityInstantiator<T> Lambda to specify how an entity is to be instantiated.MapSyncable POJO can be synced to the backing Map by invoking the sync method.RawMapAware POJO can be represented by an internal Map -
Class Summary Class Description MapBackedCollection<U extends java.util.Collection<T>,T> Abstract superclass for MapBacked Collections.MapBackedDouble A Double variable that can be represented as a key-value pair in the POJO internal MapMapBackedEntity<T extends MapSyncable> An Entity variable that can be represented as a key-value pair in the POJO internal MapMapBackedEntityCollection<U extends java.util.Collection<T>,T extends RawMapAware> For Collections of EntitiesMapBackedInteger An Integer variable that can be represented as a key-value pair in the POJO internal MapMapBackedLocalDate A LocalDate variable that can be represented as a key-value pair in the POJO internal MapMapBackedLocalDateTime A LocalDateTime variable that can be represented as a key-value pair in the POJO internal MapMapBackedMap A Map variable that can be represented as a key-value pair in the POJO internal MapMapBackedNativeCollection<U extends java.util.Collection<T>,T> For Java Primitives and things like Strings (ie: NOT entities)MapBackedProperty<T> Abstract superclass for MapBacked anything.MapBackedString A String variable that can be represented as a key-value pair in the POJO internal Map