JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
DateTimeFormatter
s 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
Overview
Package
Class
Use
Tree
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2023. All rights reserved.