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 TypeInterfaceDescriptioninterfaceDataConverter<J,N> static interfaceUsed to reload a parameter converted to a native type via a customToNativeConverterClasses 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 ToNativeTypeToNativeTypes.create(ToNativeConverter converter) TypeMapper.Builder.map(Class<? extends T> javaType, ToNativeConverter<? extends T, ?> toNativeConverter) final voidDefaultTypeMapper.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 ToNativeConverterToNativeType.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 TypeClassDescriptionclassConverts a Boolean[] array to a primitive boolean[] array parameterstatic final classclassConverts a Byte[] array to a byte[] array parameterstatic final classclassConverts a Double[] array to a double[] array parameterstatic final classclassConverts a Float[] array to a float[] array parameterstatic final classclassConverts a Integer[] array to a primitive int[] array parameterstatic final classclassConverts a Long[] array to a primitive int[] array parameterstatic final classclassConverts a Long[] array to a primitive 64bit long[] array parameterstatic final classclassConverts a Short[] array to a primitive short[] array parameterstatic final classclassstatic final classclassConverts a CharSequence[] array to a Pointer parameterstatic final classclassConverts a CharSequence (e.g.final classfinal classclassConverts a long[] array to a primitive int[] array parameterstatic final classclassConverts a NativeLong[] array to a primitive int[] array parameterstatic final classclassConverts a NativeLong[] array to a primitive long[] array parameterstatic final classfinal classParameter and return type support for the old NativeLong typeclassConverts a Pointer[] array to a int[] array parameterstatic final classclassConverts a Pointer[] array to a long[] array parameterstatic final classclassclassclassConverts a Pointer[] array to a long[] array parameterstatic final classfinal classMethods 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