Index
All Classes and Interfaces|All Packages|Serialized Form
A
- adjustCacheSize(int) - Method in class io.github.kaktushose.proteus.graph.Graph
-
Adjusts the size of the LRU-Cache.
B
- bi(BiFunction<S, Mapper.MappingContext<S, T>, MappingResult<T>>, BiFunction<T, Mapper.MappingContext<T, S>, MappingResult<S>>) - Static method in interface io.github.kaktushose.proteus.mapping.Mapper
-
Creates an
Mapper.BiMapper
that can convert from a source typeS
into a target typeT
, but can also reversely convert from the target typeT
into the source typeS
. - BIG_DECIMAL - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
-
Registers a default mapper for
Double
toBigDecimal
. - build() - Method in class io.github.kaktushose.proteus.ProteusBuilder
-
Builds the
Proteus
instance. - builder() - Static method in class io.github.kaktushose.proteus.Proteus
-
Returns a
ProteusBuilder
to create a newProteus
instance.
C
- cacheSize(int) - Method in class io.github.kaktushose.proteus.ProteusBuilder
-
The cache size to use for the underlying LRU-Cache used for caching conversion paths.
- capacity() - Method in class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Return the maximum number of entries in the cache.
- clear() - Method in class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Immediately remove all entries from this cache.
- ConcurrentLruCache<K,
V> - Class in io.github.kaktushose.proteus.internal -
Simple LRU (Least Recently Used) cache, bounded by a specified cache capacity.
- ConcurrentLruCache(int, Function<K, V>) - Constructor for class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Create a new cache instance with the given capacity and generator function.
- conflictStrategy() - Method in class io.github.kaktushose.proteus.Proteus
-
Returns the
ProteusBuilder.ConflictStrategy
used to resolve duplicate path registration. - conflictStrategy(ProteusBuilder.ConflictStrategy) - Method in class io.github.kaktushose.proteus.ProteusBuilder
-
The
ProteusBuilder.ConflictStrategy
to use if a duplicate path registration happens. - container() - Method in record class io.github.kaktushose.proteus.type.Type
-
Returns the value of the
container
record component. - contains(K) - Method in class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Determine whether the given key is present in this cache.
- context() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Returns the value of the
context
record component. - ConversionContext(List<Edge>, Edge) - Constructor for record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Creates an instance of a
ConversionContext
record class. - ConversionResult<T> - Interface in io.github.kaktushose.proteus.conversion
-
Represents the final result of a type conversion.
- ConversionResult.ConversionContext - Record Class in io.github.kaktushose.proteus.conversion
-
Provides additional information about the conversion that failed.
- ConversionResult.Failure<T> - Record Class in io.github.kaktushose.proteus.conversion
-
Implementation of
ConversionResult
that indicates a failed conversion. - ConversionResult.Failure.ErrorType - Enum Class in io.github.kaktushose.proteus.conversion
-
An enum describing the different error types.
- ConversionResult.Success<T> - Record Class in io.github.kaktushose.proteus.conversion
-
Implementation of
ConversionResult
that indicates a successful conversion. - convert(S, Type<S>, Type<T>) - Method in class io.github.kaktushose.proteus.Proteus
- convert(S, Type<S>, Type<T>, boolean) - Method in class io.github.kaktushose.proteus.Proteus
- create() - Static method in class io.github.kaktushose.proteus.Proteus
- CyclingConversionException - Exception Class in io.github.kaktushose.proteus.conversion
-
Thrown to indicate that a cycling
Mapper.UniMapper
call occurred during conversion. - CyclingConversionException(Edge, List<Edge>) - Constructor for exception class io.github.kaktushose.proteus.conversion.CyclingConversionException
-
Constructs a new CyclingConversionException.
D
- defaultMappers(ProteusBuilder.DefaultMapper...) - Method in class io.github.kaktushose.proteus.ProteusBuilder
-
The default mappers to register as described by
ProteusBuilder.DefaultMapper
. - detailedMessage() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Gets a detailed error message showing the full path and which step failed.
- dynamic(Object) - Static method in record class io.github.kaktushose.proteus.type.Type
-
Create a new
Type
with the container retrieved fromObject.getClass()
called onvalue
that will have theFormat.NONE
.
E
- Edge - Record Class in io.github.kaktushose.proteus.graph
-
An edge of the mapper graph.
- Edge(Type<Object>, Type<Object>, Mapper.UniMapper<Object, Object>) - Constructor for record class io.github.kaktushose.proteus.graph.Edge
-
Creates an instance of a
Edge
record class. - enforceStrictMode() - Method in record class io.github.kaktushose.proteus.type.Type
-
Returns the value of the
enforceStrictMode
record component. - equals(Format) - Method in interface io.github.kaktushose.proteus.type.Format
-
Whether this format is equal to (and thus compatible) to the given
Format
. - equals(Object) - Method in class io.github.kaktushose.proteus.type.TypeReference
- equals(Object) - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossless
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossy
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.kaktushose.proteus.type.Type
-
Indicates whether some other object is "equal to" this one.
- equalsFormat(Type<?>) - Method in record class io.github.kaktushose.proteus.type.Type
-
Whether this type is equals to the given
Type
ignoring the containerTypeReference
and only comparing theFormat
s. - errorType() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Returns the value of the
errorType
record component. - existsPath(Type<S>, Type<T>) - Method in class io.github.kaktushose.proteus.Proteus
-
Checks if a path between the given source and target type exists.
F
- FAIL - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.ConflictStrategy
-
Will throw an
IllegalArgumentException
if a duplicate path registration happens. - failure(String) - Static method in interface io.github.kaktushose.proteus.mapping.MappingResult
-
Creates a new successful
MappingResult
- Failure(ConversionResult.Failure.ErrorType, String, ConversionResult.ConversionContext) - Constructor for record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Creates an instance of a
Failure
record class. - Failure(String) - Constructor for record class io.github.kaktushose.proteus.mapping.MappingResult.Failure
-
Creates an instance of a
Failure
record class. - Flag - Enum Class in io.github.kaktushose.proteus.mapping
-
Flags for further configuration of
Mapper
s. - flags() - Method in record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Returns the value of the
flags
record component. - format() - Method in record class io.github.kaktushose.proteus.type.Type
-
Returns the value of the
format
record component. - Format - Interface in io.github.kaktushose.proteus.type
- from() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Gets the source
Type
of the path. - from() - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Returns the value of the
from
record component. - from() - Method in record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Returns the value of the
from
record component. - from(Type<S>, Mapper<S, T>, Flag...) - Method in class io.github.kaktushose.proteus.IntoMappingAction
- from(Type<S>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.IntoMappingAction
- from(Type<? extends S>, Type<? extends S>...) - Method in class io.github.kaktushose.proteus.Proteus
- from(Type<S>) - Method in class io.github.kaktushose.proteus.Proteus
- from(S, Mapper.MappingContext<S, T>) - Method in interface io.github.kaktushose.proteus.mapping.Mapper.BiMapper
- from(S, Mapper.MappingContext<S, T>) - Method in interface io.github.kaktushose.proteus.mapping.Mapper.UniMapper
- FromMappingAction<S> - Class in io.github.kaktushose.proteus
-
A
FromMappingAction
is returned byProteus.from(Type)
and used to register one or, if needed, multipleMapper
s for theType
that is bound to thisFromMappingAction
.
G
- get(K) - Method in class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Retrieve an entry from the cache, potentially triggering generation of the value.
- global() - Static method in class io.github.kaktushose.proteus.Proteus
-
Returns the global
Proteus
instance. - Graph - Class in io.github.kaktushose.proteus.graph
-
Undirected, unweighted graph of all possible conversion paths.
- Graph(int) - Constructor for class io.github.kaktushose.proteus.graph.Graph
-
Creates a new Graph with the given cache size.
- Graph.Vertex - Record Class in io.github.kaktushose.proteus.graph
H
- hashCode() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossless
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossy
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.kaktushose.proteus.type.Type
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.kaktushose.proteus.type.TypeReference
I
- IGNORE - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.ConflictStrategy
-
Will silently fail if a duplicate path registration happens.
- into() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Gets the destination
Type
of the path. - into() - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Returns the value of the
into
record component. - into() - Method in record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Returns the value of the
into
record component. - into(Type<T>, Mapper<S, T>, Flag...) - Method in class io.github.kaktushose.proteus.FromMappingAction
- into(Type<T>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.FromMappingAction
- into(Type<? extends T>, Type<? extends T>...) - Method in class io.github.kaktushose.proteus.Proteus
- into(Type<T>) - Method in class io.github.kaktushose.proteus.Proteus
- into(T, Mapper.MappingContext<T, S>) - Method in interface io.github.kaktushose.proteus.mapping.Mapper.BiMapper
- IntoMappingAction<T> - Class in io.github.kaktushose.proteus
-
A
IntoMappingAction
is returned byProteus.into(Type)
and used to register one or, if needed, multipleMapper
s for theType
that is bound to thisIntoMappingAction
. - io.github.kaktushose.proteus - module io.github.kaktushose.proteus
- io.github.kaktushose.proteus - package io.github.kaktushose.proteus
-
The root package of proteus.
- io.github.kaktushose.proteus.conversion - package io.github.kaktushose.proteus.conversion
-
This package contains the
ConversionResult
interface for wrapping the result of aMapper
as well as exceptions that might occur during conversion. - io.github.kaktushose.proteus.graph - package io.github.kaktushose.proteus.graph
- io.github.kaktushose.proteus.internal - package io.github.kaktushose.proteus.internal
-
This package only contains internal classes, that are not part of the user api.
- io.github.kaktushose.proteus.mapping - package io.github.kaktushose.proteus.mapping
-
This package contains the logic for writing mappers that convert between different
Type
s. - io.github.kaktushose.proteus.type - package io.github.kaktushose.proteus.type
-
This package contains classes to model type definitions.
L
- lossless() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Returns the value of the
lossless
record component. - lossless(T) - Static method in interface io.github.kaktushose.proteus.mapping.MappingResult
-
Creates a new successful, lossless
MappingResult
- Lossless(T) - Constructor for record class io.github.kaktushose.proteus.mapping.MappingResult.Lossless
-
Creates an instance of a
Lossless
record class. - lossy(T) - Static method in interface io.github.kaktushose.proteus.mapping.MappingResult
-
Creates a new successful, lossy
MappingResult
- Lossy(T) - Constructor for record class io.github.kaktushose.proteus.mapping.MappingResult.Lossy
-
Creates an instance of a
Lossy
record class.
M
- mapper() - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Returns the value of the
mapper
record component. - mapper() - Method in record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Returns the value of the
mapper
record component. - Mapper<S,
T> - Interface in io.github.kaktushose.proteus.mapping -
A mapper is responsible for converting a source type
S
into a target typeT
. - Mapper.BiMapper<S,
T> - Interface in io.github.kaktushose.proteus.mapping -
A subtype of
Mapper
that can convert the source typeS
into the target typeT
, but can also convert the target typeT
back into the source typeS
. - Mapper.MappingContext<S,
T> - Record Class in io.github.kaktushose.proteus.mapping -
Provides additional information about the mapping.
- Mapper.UniMapper<S,
T> - Interface in io.github.kaktushose.proteus.mapping - MAPPING_FAILED - Enum constant in enum class io.github.kaktushose.proteus.conversion.ConversionResult.Failure.ErrorType
-
Indicates that a path was found but mapping failed for one of the steps.
- MappingContext(Type<S>, Type<T>) - Constructor for record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Creates an instance of a
MappingContext
record class. - MappingResult<T> - Interface in io.github.kaktushose.proteus.mapping
-
Represents the result of a
Mapper
call. - MappingResult.Failure<T> - Record Class in io.github.kaktushose.proteus.mapping
-
Implementation of
MappingResult
that indicates a failed mapping. - MappingResult.Lossless<T> - Record Class in io.github.kaktushose.proteus.mapping
-
Implementation of
MappingResult
that indicates a successful mapping, where no data was lost during mapping. - MappingResult.Lossy<T> - Record Class in io.github.kaktushose.proteus.mapping
-
Implementation of
MappingResult
that indicates a successful mapping, where data may be lost during mapping. - MappingResult.Successful<T> - Interface in io.github.kaktushose.proteus.mapping
-
Common type of
MappingResult
for the successful result typesMappingResult.Lossless
andMappingResult.Lossy
. - message() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Returns the value of the
message
record component. - message() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Failure
-
Returns the value of the
message
record component.
N
- NARROWING_PRIMITIVE - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
-
Registers default mappers for narrowing primitive conversion.
- NO_LOSSLESS_CONVERSION - Enum constant in enum class io.github.kaktushose.proteus.conversion.ConversionResult.Failure.ErrorType
-
Indicates that a path was found but for one of the steps no lossless mapper was found-
- NO_PATH_FOUND - Enum constant in enum class io.github.kaktushose.proteus.conversion.ConversionResult.Failure.ErrorType
-
Indicates that no path was found to convert from
Type A
toType B
. - NONE - Static variable in interface io.github.kaktushose.proteus.type.Format
-
An implementation of
Format
to indicate that no format is present.
O
- of(ConversionResult<T>) - Static method in interface io.github.kaktushose.proteus.mapping.MappingResult
-
Creates a
MappingResult
from the givenConversionResult
. - of(MappingResult<T>, ConversionResult.Failure.ErrorType, ConversionResult.ConversionContext) - Static method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
Creates a new
ConversionResult
with the given input. - of(Format, Class<T>) - Static method in record class io.github.kaktushose.proteus.type.Type
- of(TypeReference<T>) - Static method in record class io.github.kaktushose.proteus.type.Type
- of(Class<T>) - Static method in record class io.github.kaktushose.proteus.type.Type
- orElse(T) - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
If a value is present, returns the value, otherwise returns
other
. - orElseGet(Supplier<? extends T>) - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
If a value is present, returns the value, otherwise returns the result produced by the supplying function.
- orElseThrow() - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
If a value is present, returns the value, otherwise throws
NoSuchElementException
. - orElseThrow(Supplier<? extends X>) - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
If a value is present, returns the value, otherwise throws an exception produced by the exception supplying function.
- OVERRIDE - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.ConflictStrategy
-
Will override the existing path with the newly registered one.
P
- path() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Returns the value of the
path
record component. - path(Type<?>, Type<?>) - Method in class io.github.kaktushose.proteus.graph.Graph
-
Attempts to find a path that connects the two given
Type
s. - Proteus - Class in io.github.kaktushose.proteus
-
The main entrypoint of the proteus library.
- ProteusBuilder - Class in io.github.kaktushose.proteus
-
Builder for
Proteus
instances. - ProteusBuilder.ConflictStrategy - Enum Class in io.github.kaktushose.proteus
-
The
ProteusBuilder.ConflictStrategy
to use if a duplicate path registration happens. - ProteusBuilder.DefaultMapper - Enum Class in io.github.kaktushose.proteus
-
The
ProteusBuilder.DefaultMapper
s to register.
R
- reconfigureCacheSize(int) - Method in class io.github.kaktushose.proteus.Proteus
-
Adjusts the size of the underlying LRU-Cache used for caching paths.
- register(Type<S>, Type<T>, Mapper<S, T>, Flag...) - Method in class io.github.kaktushose.proteus.Proteus
- register(Type<S>, Type<T>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.graph.Graph
-
Registers a new conversion path.
- register(Type<S>, Type<T>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.Proteus
- remove(K) - Method in class io.github.kaktushose.proteus.internal.ConcurrentLruCache
-
Immediately remove the given key and any associated value.
S
- step() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Returns the value of the
step
record component. - STRICT_SUB_TYPES - Enum constant in enum class io.github.kaktushose.proteus.mapping.Flag
-
If this flag is enabled, the
Mapper
will not allow subtypes as an input. - STRING - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
- Success(T, boolean) - Constructor for record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Creates an instance of a
Success
record class.
T
- to() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
- toOptional() - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
Converts this result into an
Optional
. - toOptional(Consumer<ConversionResult.Failure<T>>) - Method in interface io.github.kaktushose.proteus.conversion.ConversionResult
-
Converts this result into an
Optional
and accepts the givenConsumer
if this result is aConversionResult.Failure
. - toString() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.ConversionContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.graph.Edge
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.mapping.Mapper.MappingContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossless
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossy
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.kaktushose.proteus.type.Type
-
Returns a string representation of this record class.
- toString() - Method in class io.github.kaktushose.proteus.type.TypeReference
- type() - Method in class io.github.kaktushose.proteus.type.TypeReference
- Type<T> - Record Class in io.github.kaktushose.proteus.type
-
Representation of a type that can be converted from and into.
- Type(Format, TypeReference<T>, boolean) - Constructor for record class io.github.kaktushose.proteus.type.Type
-
Creates an instance of a
Type
record class. - TypeReference<T> - Class in io.github.kaktushose.proteus.type
-
The purpose of this class is to enable capturing and passing a generic
Type
. - TypeReference() - Constructor for class io.github.kaktushose.proteus.type.TypeReference
- TypeReference(Type) - Constructor for class io.github.kaktushose.proteus.type.TypeReference
U
- uni(BiFunction<S, Mapper.MappingContext<S, T>, MappingResult<T>>) - Static method in interface io.github.kaktushose.proteus.mapping.Mapper
V
- value() - Method in record class io.github.kaktushose.proteus.conversion.ConversionResult.Success
-
Returns the value of the
value
record component. - value() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossless
-
Returns the value of the
value
record component. - value() - Method in record class io.github.kaktushose.proteus.mapping.MappingResult.Lossy
-
Returns the value of the
value
record component. - value() - Method in interface io.github.kaktushose.proteus.mapping.MappingResult.Successful
-
Returns the result of the successful mapping
- valueOf(String) - Static method in enum class io.github.kaktushose.proteus.conversion.ConversionResult.Failure.ErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.kaktushose.proteus.mapping.Flag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.kaktushose.proteus.ProteusBuilder.ConflictStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.kaktushose.proteus.conversion.ConversionResult.Failure.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.kaktushose.proteus.mapping.Flag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.kaktushose.proteus.ProteusBuilder.ConflictStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vertex(Mapper.UniMapper<Object, Object>, EnumSet<Flag>) - Constructor for record class io.github.kaktushose.proteus.graph.Graph.Vertex
-
Creates an instance of a
Vertex
record class.
W
- WIDENING_PRIMITIVE - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
-
Registers default mappers for widening primitive conversion.
- withStrict(boolean) - Method in record class io.github.kaktushose.proteus.type.Type
All Classes and Interfaces|All Packages|Serialized Form