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