Uses of Interface
jnr.ffi.mapper.ToNativeConverter
-
Packages that use ToNativeConverter Package Description jnr.ffi jnr.ffi.mapper jnr.ffi.provider jnr.ffi.provider.converters jnr.ffi.provider.jffi -
-
Uses of ToNativeConverter in jnr.ffi
Methods in jnr.ffi with parameters of type ToNativeConverter Modifier and Type Method Description <J> LibraryLoader<T>
LibraryLoader. map(java.lang.Class<? extends J> javaType, ToNativeConverter<? extends J,?> toNativeConverter)
Adds a custom java type mapping. -
Uses of ToNativeConverter in jnr.ffi.mapper
Subinterfaces of ToNativeConverter in jnr.ffi.mapper Modifier and Type Interface Description interface
DataConverter<J,N>
static interface
ToNativeConverter.PostInvocation<J,N>
Used to reload a parameter converted to a native type via a customToNativeConverter
Classes in jnr.ffi.mapper that implement ToNativeConverter Modifier and Type Class Description class
AbstractDataConverter<J,N>
Methods in jnr.ffi.mapper that return ToNativeConverter Modifier and Type Method Description ToNativeConverter
AbstractToNativeType. getToNativeConverter()
ToNativeConverter
DefaultTypeMapper. getToNativeConverter(java.lang.Class type)
ToNativeConverter
ToNativeType. getToNativeConverter()
ToNativeConverter
TypeMapper. getToNativeConverter(java.lang.Class type)
Methods in jnr.ffi.mapper with parameters of type ToNativeConverter Modifier and Type Method Description static ToNativeType
ToNativeTypes. create(ToNativeConverter converter)
<T> TypeMapper.Builder
TypeMapper.Builder. map(java.lang.Class<? extends T> javaType, ToNativeConverter<? extends T,?> toNativeConverter)
void
DefaultTypeMapper. put(java.lang.Class javaClass, ToNativeConverter converter)
-
Uses of ToNativeConverter in jnr.ffi.provider
Methods in jnr.ffi.provider that return ToNativeConverter Modifier and Type Method Description ToNativeConverter
NullTypeMapper. getToNativeConverter(java.lang.Class type)
ToNativeConverter
ToNativeType. getToNativeConverter()
Constructors in jnr.ffi.provider with parameters of type ToNativeConverter Constructor Description ParameterType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext)
ToNativeType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext)
-
Uses of ToNativeConverter in jnr.ffi.provider.converters
Classes in jnr.ffi.provider.converters that implement ToNativeConverter Modifier and Type Class Description class
BoxedBooleanArrayParameterConverter
Converts a Boolean[] array to a primitive boolean[] array parameterstatic class
BoxedBooleanArrayParameterConverter.Out
class
BoxedByteArrayParameterConverter
Converts a Byte[] array to a byte[] array parameterstatic class
BoxedByteArrayParameterConverter.Out
class
BoxedDoubleArrayParameterConverter
Converts a Double[] array to a double[] array parameterstatic class
BoxedDoubleArrayParameterConverter.Out
class
BoxedFloatArrayParameterConverter
Converts a Float[] array to a float[] array parameterstatic class
BoxedFloatArrayParameterConverter.Out
class
BoxedIntegerArrayParameterConverter
Converts a Integer[] array to a primitive int[] array parameterstatic class
BoxedIntegerArrayParameterConverter.Out
class
BoxedLong32ArrayParameterConverter
Converts a Long[] array to a primitive int[] array parameterstatic class
BoxedLong32ArrayParameterConverter.Out
class
BoxedLong64ArrayParameterConverter
Converts a Long[] array to a primitive 64bit long[] array parameterstatic class
BoxedLong64ArrayParameterConverter.Out
class
BoxedShortArrayParameterConverter
Converts a Short[] array to a primitive short[] array parameterstatic class
BoxedShortArrayParameterConverter.Out
class
ByReferenceParameterConverter
static class
ByReferenceParameterConverter.Out
class
CharSequenceArrayParameterConverter
Converts a CharSequence[] array to a Pointer parameterstatic class
CharSequenceArrayParameterConverter.Out
class
CharSequenceParameterConverter
Converts a CharSequence (e.g.class
EnumConverter
class
EnumSetConverter
class
Long32ArrayParameterConverter
Converts a long[] array to a primitive int[] array parameterstatic class
Long32ArrayParameterConverter.Out
class
NativeLong32ArrayParameterConverter
Converts a NativeLong[] array to a primitive int[] array parameterstatic class
NativeLong32ArrayParameterConverter.Out
class
NativeLong64ArrayParameterConverter
Converts a NativeLong[] array to a primitive long[] array parameterstatic class
NativeLong64ArrayParameterConverter.Out
class
NativeLongConverter
Parameter and return type support for the old NativeLong typeclass
Pointer32ArrayParameterConverter
Converts a Pointer[] array to a int[] array parameterstatic class
Pointer32ArrayParameterConverter.Out
class
Pointer64ArrayParameterConverter
Converts a Pointer[] array to a long[] array parameterstatic class
Pointer64ArrayParameterConverter.Out
class
StringBufferParameterConverter
class
StringBuilderParameterConverter
class
StructArrayParameterConverter
Converts a Pointer[] array to a long[] array parameterstatic class
StructArrayParameterConverter.Out
class
StructByReferenceToNativeConverter
Methods in jnr.ffi.provider.converters that return ToNativeConverter Modifier and Type Method Description static ToNativeConverter<java.lang.Boolean[],boolean[]>
BoxedBooleanArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Byte[],byte[]>
BoxedByteArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Double[],double[]>
BoxedDoubleArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Float[],float[]>
BoxedFloatArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Integer[],int[]>
BoxedIntegerArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Long[],int[]>
BoxedLong32ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Long[],long[]>
BoxedLong64ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.Short[],short[]>
BoxedShortArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<ByReference,Pointer>
ByReferenceParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.CharSequence[],Pointer>
CharSequenceArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.CharSequence,java.nio.ByteBuffer>
CharSequenceParameterConverter. getInstance(java.nio.charset.Charset charset, ToNativeContext toNativeContext)
static ToNativeConverter<java.lang.CharSequence,java.nio.ByteBuffer>
CharSequenceParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<long[],int[]>
Long32ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<NativeLong[],int[]>
NativeLong32ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<NativeLong[],long[]>
NativeLong64ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<Pointer[],int[]>
Pointer32ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<Pointer[],long[]>
Pointer64ArrayParameterConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<Struct[],Pointer>
StructArrayParameterConverter. getInstance(ToNativeContext toNativeContext, java.lang.Class structClass)
static ToNativeConverter<Struct,Pointer>
StructByReferenceToNativeConverter. getInstance(ToNativeContext toNativeContext)
static ToNativeConverter<java.util.Set<? extends java.lang.Enum>,java.lang.Integer>
EnumSetConverter. getToNativeConverter(SignatureType type, ToNativeContext toNativeContext)
-
Uses of ToNativeConverter in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement ToNativeConverter Modifier and Type Class Description class
AnnotationTypeMapper.ReflectionToNativeConverter
-