Top Inners Methods
jnr.ffi.mapper

public Interface TypeMapper

Known Direct Implementers
jnr.ffi.provider.NullTypeMapper, jnr.ffi.mapper.DefaultTypeMapper, jnr.ffi.mapper.SimpleTypeMapper
Imports
java.util.HashMap, .Map

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Method Summary

Modifier and TypeMethod and Description
public FromNativeConverter<J, N>
public ToNativeConverter<J, N>

Method Detail

getFromNativeConverterback to summary
public FromNativeConverter<J, N> getFromNativeConverter(Class<T> type)
getToNativeConverterback to summary
public ToNativeConverter<J, N> getToNativeConverter(Class<T> type)
jnr.ffi.mapper back to summary

public final Class TypeMapper.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final Map<Class<T>, FromNativeConverter<?, ?>>
private final Map<Class<T>, ToNativeConverter<?, ?>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public TypeMapper
public <T> TypeMapper.Builder
map(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter)

public <T> TypeMapper.Builder
map(Class<? extends T> javaType, FromNativeConverter<? extends T, ?> fromNativeConverter)

public <T> TypeMapper.Builder
map(Class<? extends T> javaType, DataConverter<? extends T, ?> dataConverter)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fromNativeConverterMapback to summary
private final Map<Class<T>, FromNativeConverter<?, ?>> fromNativeConverterMap
toNativeConverterMapback to summary
private final Map<Class<T>, ToNativeConverter<?, ?>> toNativeConverterMap

Constructor Detail

Builderback to summary
public Builder()

Method Detail

buildback to summary
public TypeMapper build()
mapback to summary
public <T> TypeMapper.Builder map(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter)
mapback to summary
public <T> TypeMapper.Builder map(Class<? extends T> javaType, FromNativeConverter<? extends T, ?> fromNativeConverter)
mapback to summary
public <T> TypeMapper.Builder map(Class<? extends T> javaType, DataConverter<? extends T, ?> dataConverter)