Package jnr.ffi.mapper
Interface ToNativeConverter<J,N>
-
- All Known Subinterfaces:
DataConverter<J,N>
,ToNativeConverter.PostInvocation<J,N>
- All Known Implementing Classes:
AbstractDataConverter
,AnnotationTypeMapper.ReflectionToNativeConverter
,BoxedBooleanArrayParameterConverter
,BoxedBooleanArrayParameterConverter.Out
,BoxedByteArrayParameterConverter
,BoxedByteArrayParameterConverter.Out
,BoxedDoubleArrayParameterConverter
,BoxedDoubleArrayParameterConverter.Out
,BoxedFloatArrayParameterConverter
,BoxedFloatArrayParameterConverter.Out
,BoxedIntegerArrayParameterConverter
,BoxedIntegerArrayParameterConverter.Out
,BoxedLong32ArrayParameterConverter
,BoxedLong32ArrayParameterConverter.Out
,BoxedLong64ArrayParameterConverter
,BoxedLong64ArrayParameterConverter.Out
,BoxedShortArrayParameterConverter
,BoxedShortArrayParameterConverter.Out
,ByReferenceParameterConverter
,ByReferenceParameterConverter.Out
,CharSequenceArrayParameterConverter
,CharSequenceArrayParameterConverter.Out
,CharSequenceParameterConverter
,EnumConverter
,EnumSetConverter
,Long32ArrayParameterConverter
,Long32ArrayParameterConverter.Out
,NativeLong32ArrayParameterConverter
,NativeLong32ArrayParameterConverter.Out
,NativeLong64ArrayParameterConverter
,NativeLong64ArrayParameterConverter.Out
,NativeLongConverter
,Pointer32ArrayParameterConverter
,Pointer32ArrayParameterConverter.Out
,Pointer64ArrayParameterConverter
,Pointer64ArrayParameterConverter.Out
,StringBufferParameterConverter
,StringBuilderParameterConverter
,StructArrayParameterConverter
,StructArrayParameterConverter.Out
,StructByReferenceToNativeConverter
public interface ToNativeConverter<J,N>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ToNativeConverter.Cacheable
static interface
ToNativeConverter.NoContext
static interface
ToNativeConverter.PostInvocation<J,N>
Used to reload a parameter converted to a native type via a customToNativeConverter
static interface
ToNativeConverter.ToNative
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<N>
nativeType()
N
toNative(J value, ToNativeContext context)
-
-
-
Method Detail
-
toNative
N toNative(J value, ToNativeContext context)
-
nativeType
java.lang.Class<N> nativeType()
-
-