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(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 interfaceDataConverter<J,N>static interfaceToNativeConverter.PostInvocation<J,N>Used to reload a parameter converted to a native type via a customToNativeConverterClasses in jnr.ffi.mapper that implement ToNativeConverter Modifier and Type Class Description classAbstractDataConverter<J,N>Methods in jnr.ffi.mapper that return ToNativeConverter Modifier and Type Method Description ToNativeConverterAbstractToNativeType. getToNativeConverter()ToNativeConverterDefaultTypeMapper. getToNativeConverter(Class type)ToNativeConverterToNativeType. getToNativeConverter()ToNativeConverterTypeMapper. getToNativeConverter(Class type)Methods in jnr.ffi.mapper with parameters of type ToNativeConverter Modifier and Type Method Description static ToNativeTypeToNativeTypes. create(ToNativeConverter converter)<T> TypeMapper.BuilderTypeMapper.Builder. map(Class<? extends T> javaType, ToNativeConverter<? extends T,?> toNativeConverter)voidDefaultTypeMapper. put(Class javaClass, ToNativeConverter converter) -
Uses of ToNativeConverter in jnr.ffi.provider
Methods in jnr.ffi.provider that return ToNativeConverter Modifier and Type Method Description ToNativeConverterNullTypeMapper. getToNativeConverter(Class type)ToNativeConverterToNativeType. getToNativeConverter()Constructors in jnr.ffi.provider with parameters of type ToNativeConverter Constructor Description ParameterType(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 ToNativeConverter Modifier and Type Class Description classBoxedBooleanArrayParameterConverterConverts a Boolean[] array to a primitive boolean[] array parameterstatic classBoxedBooleanArrayParameterConverter.OutclassBoxedByteArrayParameterConverterConverts a Byte[] array to a byte[] array parameterstatic classBoxedByteArrayParameterConverter.OutclassBoxedDoubleArrayParameterConverterConverts a Double[] array to a double[] array parameterstatic classBoxedDoubleArrayParameterConverter.OutclassBoxedFloatArrayParameterConverterConverts a Float[] array to a float[] array parameterstatic classBoxedFloatArrayParameterConverter.OutclassBoxedIntegerArrayParameterConverterConverts a Integer[] array to a primitive int[] array parameterstatic classBoxedIntegerArrayParameterConverter.OutclassBoxedLong32ArrayParameterConverterConverts a Long[] array to a primitive int[] array parameterstatic classBoxedLong32ArrayParameterConverter.OutclassBoxedLong64ArrayParameterConverterConverts a Long[] array to a primitive 64bit long[] array parameterstatic classBoxedLong64ArrayParameterConverter.OutclassBoxedShortArrayParameterConverterConverts a Short[] array to a primitive short[] array parameterstatic classBoxedShortArrayParameterConverter.OutclassByReferenceParameterConverterstatic classByReferenceParameterConverter.OutclassCharSequenceArrayParameterConverterConverts a CharSequence[] array to a Pointer parameterstatic classCharSequenceArrayParameterConverter.OutclassCharSequenceParameterConverterConverts a CharSequence (e.g.classEnumConverterclassEnumSetConverterclassLong32ArrayParameterConverterConverts a long[] array to a primitive int[] array parameterstatic classLong32ArrayParameterConverter.OutclassNativeLong32ArrayParameterConverterConverts a NativeLong[] array to a primitive int[] array parameterstatic classNativeLong32ArrayParameterConverter.OutclassNativeLong64ArrayParameterConverterConverts a NativeLong[] array to a primitive long[] array parameterstatic classNativeLong64ArrayParameterConverter.OutclassNativeLongConverterParameter and return type support for the old NativeLong typeclassPointer32ArrayParameterConverterConverts a Pointer[] array to a int[] array parameterstatic classPointer32ArrayParameterConverter.OutclassPointer64ArrayParameterConverterConverts a Pointer[] array to a long[] array parameterstatic classPointer64ArrayParameterConverter.OutclassStringBufferParameterConverterclassStringBuilderParameterConverterclassStructArrayParameterConverterConverts a Pointer[] array to a long[] array parameterstatic classStructArrayParameterConverter.OutclassStructByReferenceToNativeConverterMethods in jnr.ffi.provider.converters that return ToNativeConverter Modifier and Type Method Description static 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 Modifier and Type Class Description classAnnotationTypeMapper.ReflectionToNativeConverter
-