Package jnr.ffi.mapper
Class TypeMapper.Builder
java.lang.Object
jnr.ffi.mapper.TypeMapper.Builder
- Enclosing interface:
- TypeMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Class,
FromNativeConverter<?, ?>> private final Map<Class,
ToNativeConverter<?, ?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
map
(Class<? extends T> javaType, DataConverter<? extends T, ?> dataConverter) map
(Class<? extends T> javaType, FromNativeConverter<? extends T, ?> fromNativeConverter) map
(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter)
-
Field Details
-
toNativeConverterMap
-
fromNativeConverterMap
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
map
public <T> TypeMapper.Builder map(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter) -
map
public <T> TypeMapper.Builder map(Class<? extends T> javaType, FromNativeConverter<? extends T, ?> fromNativeConverter) -
map
public <T> TypeMapper.Builder map(Class<? extends T> javaType, DataConverter<? extends T, ?> dataConverter) -
build
-