Index

A B C I M 
All Classes and Interfaces|All Packages|Serialized Form

A

addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a mapper to the list of mapper.
addMapper(Mapper<S, T>, GenericType<S>, GenericType<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a mapper to the list of mapper with custom priority.
addMapper(Mapper<S, T>, Class<S>, Class<T>) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a mapper to the list of mapper.
addMapper(Mapper<S, T>, Class<S>, Class<T>, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a mapper to the list of mapper with a custom priority.
addMapperProvider(MapperProvider) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a new MapperProvider to the list of providers loaded from system service loader.
addMapperProvider(MapperProvider, int) - Method in class io.helidon.common.mapper.MapperManager.Builder
Add a new MapperProvider to the list of providers loaded from system service loader with a custom priority.
apply(SOURCE) - Method in interface io.helidon.common.mapper.Mapper
 

B

build() - Method in class io.helidon.common.mapper.MapperManager.Builder
 
builder() - Static method in interface io.helidon.common.mapper.MapperManager
Create a fluent API builder to create a customized mapper manager.
builder(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
Create a fluent API builder to create a customized mapper manager based on the provided Helidon Service loader.

C

create() - Static method in interface io.helidon.common.mapper.MapperManager
Create a mapper manager using only Java Service loader loaded MapperProviders.
create(HelidonServiceLoader<MapperProvider>) - Static method in interface io.helidon.common.mapper.MapperManager
Create a mapper manager using only the provided Helidon Service loader.

I

io.helidon.common.mapper - module io.helidon.common.mapper
Helidon Common Mapper.
io.helidon.common.mapper - package io.helidon.common.mapper
Support for mapping of types.
io.helidon.common.mapper.spi - package io.helidon.common.mapper.spi
SPI to provide mappers for MapperManager.

M

map(SOURCE) - Method in interface io.helidon.common.mapper.Mapper
Map an instance of source type to an instance of target type.
map(SOURCE, GenericType<SOURCE>, GenericType<TARGET>) - Method in interface io.helidon.common.mapper.MapperManager
Map from source to target.
map(SOURCE, Class<SOURCE>, Class<TARGET>) - Method in interface io.helidon.common.mapper.MapperManager
Map from source to target.
mapper(GenericType<SOURCE>, GenericType<TARGET>) - Method in interface io.helidon.common.mapper.spi.MapperProvider
Find a mapper that is capable of mapping from source to target types.
mapper(Class<SOURCE>, Class<TARGET>) - Method in interface io.helidon.common.mapper.spi.MapperProvider
Find a mapper that is capable of mapping from source to target classes.
Mapper<SOURCE,TARGET> - Interface in io.helidon.common.mapper
A generic and general approach to mapping two types.
MapperException - Exception in io.helidon.common.mapper
An exception that is thrown when mapping failed to map source to target.
MapperException(GenericType<?>, GenericType<?>, String) - Constructor for exception io.helidon.common.mapper.MapperException
Failed with no underlying exception.
MapperException(GenericType<?>, GenericType<?>, String, Throwable) - Constructor for exception io.helidon.common.mapper.MapperException
Failed with an underlying exception.
MapperManager - Interface in io.helidon.common.mapper
Mapper manager of all configured mappers.
MapperManager.Builder - Class in io.helidon.common.mapper
Fluent API builder for MapperManager.
MapperProvider - Interface in io.helidon.common.mapper.spi
Java Service loader service to get mappers.
A B C I M 
All Classes and Interfaces|All Packages|Serialized Form