Skip navigation links
A B C D E F G L M P R S T 

A

apply(S) - Method in interface berlin.yuna.typemap.model.FunctionOrNull
Applies this function to the given argument and handles any exceptions.
applyWithException(S) - Method in interface berlin.yuna.typemap.model.FunctionOrNull
Applies this function to the given argument, allowing exceptions to be thrown.
arrayOf(Object, E[], Class<E>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Converts an object to an array of a specified type.
arrayOf(Object, IntFunction<E[]>, Class<E>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Converts an object to an array of a specified type using a generator function.
arrayOf(Object[], E[], Class<E>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Converts an array of objects to an array of a specified type.
arrayOf(Object[], IntFunction<E[]>, Class<E>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Converts an array of objects to an array of a specified type using a generator function.

B

berlin.yuna.typemap.config - package berlin.yuna.typemap.config
 
berlin.yuna.typemap.logic - package berlin.yuna.typemap.logic
 
berlin.yuna.typemap.model - package berlin.yuna.typemap.model
 

C

calendarOf(long) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
 
calendarOf(Date) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
 
calendarOf(LocalTime) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
 
collectionOf(Object, Supplier<? extends T>, Class<E>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Creates a collection of a specific typeId containing elements of a specific typeId based on the given input.
convertObj(Object, Class<T>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Safely converts an object to the specified target typeId.

D

DATE_TIME_FORMATTERS - Static variable in class berlin.yuna.typemap.config.TypeConversionRegister
An array of DateTimeFormatters that can be used to parse and format dates.

E

enumOf(String, Class<T>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Converts a string value to an enum of a specified type.

F

FunctionOrNull<S,T> - Interface in berlin.yuna.typemap.model
A functional interface similar to Function, but with the ability to ignore exceptions.

G

get(Object, Class<T>) - Method in class berlin.yuna.typemap.model.TypeMap
Retrieves the value to which the specified key is mapped, and attempts to convert it to the specified type.
get(Object, Supplier<? extends T>, Class<E>) - Method in class berlin.yuna.typemap.model.TypeMap
Retrieves a collection associated with the specified key and converts it to the specified collection type and element type.
get(Object, Supplier<M>, Class<K>, Class<V>) - Method in class berlin.yuna.typemap.model.TypeMap
Retrieves a map of a specific type associated with the specified key.
getArray(Object, E[], Class<E>) - Method in class berlin.yuna.typemap.model.TypeMap
Retrieves an array of a specific type associated with the specified key.
getArray(Object, IntFunction<E[]>, Class<E>) - Method in class berlin.yuna.typemap.model.TypeMap
Retrieves an array of a specific type associated with the specified key.

L

LINE_SEPARATOR - Static variable in class berlin.yuna.typemap.config.TypeConversionRegister
 

M

mapOf(Map<?, ?>, Supplier<M>, Class<K>, Class<V>) - Static method in class berlin.yuna.typemap.logic.TypeConverter
Creates a new map of typeId M from the given input map.

P

put(Object, Object) - Method in class berlin.yuna.typemap.model.TypeMap
Associates the specified value with the specified key in this map.

R

registerTypeConvert(Class<S>, Class<T>, FunctionOrNull<S, T>) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
Registers a conversion function that can convert an object of the source type to the target type.

S

stringOf(Throwable) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
 

T

temporalOf(String, Function<TemporalAccessor, T>) - Static method in class berlin.yuna.typemap.config.TypeConversionRegister
 
TYPE_CONVERSIONS - Static variable in class berlin.yuna.typemap.config.TypeConversionRegister
A map where the key is the target type and the value is another map.
TypeConversionRegister - Class in berlin.yuna.typemap.config
Manages type conversions between different classes.
TypeConverter - Class in berlin.yuna.typemap.logic
 
TypeMap - Class in berlin.yuna.typemap.model
TypeMap is a specialized implementation of ConcurrentHashMap that offers enhanced functionality for type-safe data retrieval and manipulation.
TypeMap() - Constructor for class berlin.yuna.typemap.model.TypeMap
Default constructor for creating an empty TypeMap.
TypeMap(Map) - Constructor for class berlin.yuna.typemap.model.TypeMap
Constructs a new TypeMap with the same mappings as the specified map.
A B C D E F G L M P R S T 
Skip navigation links

Copyright © 2023. All rights reserved.