Uses of Interface
jnr.ffi.mapper.ToNativeConverter
Packages that use ToNativeConverter
Package
Description
-
Uses of ToNativeConverter in jnr.ffi
Methods in jnr.ffi with parameters of type ToNativeConverterModifier and TypeMethodDescription<J> LibraryLoader
<T> LibraryLoader.map
(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.mapperModifier and TypeInterfaceDescriptioninterface
DataConverter<J,
N> static interface
Used to reload a parameter converted to a native type via a customToNativeConverter
Classes in jnr.ffi.mapper that implement ToNativeConverterMethods in jnr.ffi.mapper that return ToNativeConverterModifier and TypeMethodDescriptionAbstractToNativeType.getToNativeConverter()
DefaultTypeMapper.getToNativeConverter
(Class type) ToNativeType.getToNativeConverter()
TypeMapper.getToNativeConverter
(Class type) Methods in jnr.ffi.mapper with parameters of type ToNativeConverterModifier and TypeMethodDescriptionstatic ToNativeType
ToNativeTypes.create
(ToNativeConverter converter) TypeMapper.Builder.map
(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter) final void
DefaultTypeMapper.put
(Class javaClass, ToNativeConverter converter) -
Uses of ToNativeConverter in jnr.ffi.provider
Methods in jnr.ffi.provider that return ToNativeConverterModifier and TypeMethodDescriptionNullTypeMapper.getToNativeConverter
(Class type) final ToNativeConverter
ToNativeType.getToNativeConverter()
Constructors in jnr.ffi.provider with parameters of type ToNativeConverterModifierConstructorDescriptionParameterType
(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) ToNativeType
(Class javaType, NativeType nativeType, Collection<Annotation> annotations, ToNativeConverter toNativeConverter, ToNativeContext toNativeContext) -
Uses of ToNativeConverter in jnr.ffi.provider.converters
Classes in jnr.ffi.provider.converters that implement ToNativeConverterModifier and TypeClassDescriptionclass
Converts a Boolean[] array to a primitive boolean[] array parameterstatic final class
class
Converts a Byte[] array to a byte[] array parameterstatic final class
class
Converts a Double[] array to a double[] array parameterstatic final class
class
Converts a Float[] array to a float[] array parameterstatic final class
class
Converts a Integer[] array to a primitive int[] array parameterstatic final class
class
Converts a Long[] array to a primitive int[] array parameterstatic final class
class
Converts a Long[] array to a primitive 64bit long[] array parameterstatic final class
class
Converts a Short[] array to a primitive short[] array parameterstatic final class
class
static final class
class
Converts a CharSequence[] array to a Pointer parameterstatic final class
class
Converts a CharSequence (e.g.final class
final class
class
Converts a long[] array to a primitive int[] array parameterstatic final class
class
Converts a NativeLong[] array to a primitive int[] array parameterstatic final class
class
Converts a NativeLong[] array to a primitive long[] array parameterstatic final class
final class
Parameter and return type support for the old NativeLong typeclass
Converts a Pointer[] array to a int[] array parameterstatic final class
class
Converts a Pointer[] array to a long[] array parameterstatic final class
class
class
class
Converts a Pointer[] array to a long[] array parameterstatic final class
final class
Methods in jnr.ffi.provider.converters that return ToNativeConverterModifier and TypeMethodDescriptionstatic ToNativeConverter
<Boolean[], boolean[]> BoxedBooleanArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Byte[], byte[]> BoxedByteArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Double[], double[]> BoxedDoubleArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Float[], float[]> BoxedFloatArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Integer[], int[]> BoxedIntegerArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Long[], int[]> BoxedLong32ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Long[], long[]> BoxedLong64ArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Short[], short[]> BoxedShortArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<ByReference, Pointer> ByReferenceParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence[], Pointer> CharSequenceArrayParameterConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence, ByteBuffer> CharSequenceParameterConverter.getInstance
(Charset charset, ToNativeContext toNativeContext) static ToNativeConverter
<CharSequence, 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, Class structClass) static ToNativeConverter
<Struct, Pointer> StructByReferenceToNativeConverter.getInstance
(ToNativeContext toNativeContext) static ToNativeConverter
<Set<? extends Enum>, Integer> EnumSetConverter.getToNativeConverter
(SignatureType type, ToNativeContext toNativeContext) -
Uses of ToNativeConverter in jnr.ffi.provider.jffi
Classes in jnr.ffi.provider.jffi that implement ToNativeConverter