Index

A B C D E F G H I L M N O P R S T U V W 
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 type S into a target type T, but can also reversely convert from the target type T into the source type S.
BIG_DECIMAL - Enum constant in enum class io.github.kaktushose.proteus.ProteusBuilder.DefaultMapper
Registers a default mapper for Double to BigDecimal.
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 new Proteus 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
Attempts to convert the source Type with the given value Proteus to the target Type.
convert(S, Type<S>, Type<T>, boolean) - Method in class io.github.kaktushose.proteus.Proteus
Attempts to convert the source Type with the given value Proteus to the target Type.
create() - Static method in class io.github.kaktushose.proteus.Proteus

Returns a new Proteus instance, with no Mappers registered except for the default mappers (see

invalid reference
ProteusBuilder#defaultMappers(boolean)
).
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 from Object.getClass() called on value that will have the Format.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 container TypeReference and only comparing the Formats.
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 Mappers.
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
Implementations of Format are used to give Types additional information.
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
Registers the given Mapper for the provided source Type.
from(Type<S>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.IntoMappingAction
Registers the given Mapper for the provided source Type.
from(Type<? extends S>, Type<? extends S>...) - Method in class io.github.kaktushose.proteus.Proteus
Entrypoint for registering one or multiple Mappers for the given Type and its subtypes.
from(Type<S>) - Method in class io.github.kaktushose.proteus.Proteus
Entrypoint for registering one or multiple Mappers for the given Type.
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 by Proteus.from(Type) and used to register one or, if needed, multiple Mappers for the Type that is bound to this FromMappingAction.

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
Registers the given Mapper for the provided target Type.
into(Type<T>, Mapper<S, T>, ProteusBuilder.ConflictStrategy, Flag...) - Method in class io.github.kaktushose.proteus.FromMappingAction
Registers the given Mapper for the provided target Type.
into(Type<? extends T>, Type<? extends T>...) - Method in class io.github.kaktushose.proteus.Proteus
Entrypoint for registering one or multiple Mappers for the given Type and its subtypes.
into(Type<T>) - Method in class io.github.kaktushose.proteus.Proteus
Entrypoint for registering one or multiple Mappers for the given Type.
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 by Proteus.into(Type) and used to register one or, if needed, multiple Mappers for the Type that is bound to this IntoMappingAction.
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 a Mapper as well as exceptions that might occur during conversion.
io.github.kaktushose.proteus.graph - package io.github.kaktushose.proteus.graph
This package includes classes that model an unweighted, undirected graph that is responsible for registering all Types and their Mappers.
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 Types.
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 type T.
Mapper.BiMapper<S,T> - Interface in io.github.kaktushose.proteus.mapping
A subtype of Mapper that can convert the source type S into the target type T, but can also convert the target type T back into the source type S.
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
A subtype of Mapper that can convert the source type S into the target type T.
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 types MappingResult.Lossless and MappingResult.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 to Type 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 given ConversionResult.
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
Creates a new Type with the given Format and container Class.
of(TypeReference<T>) - Static method in record class io.github.kaktushose.proteus.type.Type
Creates a new Type with the given container TypeReference that will have the Format.NONE.
of(Class<T>) - Static method in record class io.github.kaktushose.proteus.type.Type
Creates a new Type with the given container Class that will have the Format.NONE.
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 Types.
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

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
Registers a new conversion path from the given source Type from into the given destination Type into.
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
Registers a new conversion path from the given source Type from into the given destination Type into.
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
Registers bidirectional mappers for char[], String, StringBuffer and StringBuilder.
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
Converts this ConversionResult.Failure to a ConversionResult.Failure with the type R.
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 given Consumer if this result is a ConversionResult.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
Creates an Mapper.UniMapper that can convert from a source type S into a target type T.

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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form