Top Fields Constructors Methods
jnr.ffi.mapper

pack-priv final Class SimpleTypeMapper

extends Object
implements TypeMapper
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.TypeMapper
Imports
java.util.Collections, .IdentityHashMap, .Map

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
SimpleTypeMapper(Map<Class<T>, ToNativeConverter<?, ?>> toNativeConverters, Map<Class<T>, FromNativeConverter<?, ?>> fromNativeConverters)

Method Summary

Modifier and TypeMethod and Description
public FromNativeConverter<J, N>
public ToNativeConverter<J, N>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fromNativeConvertersback to summary
private final Map<Class<T>, FromNativeConverter<?, ?>> fromNativeConverters
toNativeConvertersback to summary
private final Map<Class<T>, ToNativeConverter<?, ?>> toNativeConverters

Constructor Detail

SimpleTypeMapperback to summary
public SimpleTypeMapper(Map<Class<T>, ToNativeConverter<?, ?>> toNativeConverters, Map<Class<T>, FromNativeConverter<?, ?>> fromNativeConverters)

Method Detail

getFromNativeConverterback to summary
public FromNativeConverter<J, N> getFromNativeConverter(Class<T> type)

Implements jnr.ffi.mapper.TypeMapper.getFromNativeConverter.

Annotations
@Override
getToNativeConverterback to summary
public ToNativeConverter<J, N> getToNativeConverter(Class<T> type)

Implements jnr.ffi.mapper.TypeMapper.getToNativeConverter.

Annotations
@Override