Uses of Interface
jnr.ffi.mapper.ToNativeConverter

Packages that use ToNativeConverter
jnr.ffi.mapper   
jnr.ffi.provider   
jnr.ffi.provider.converters   
jnr.ffi.provider.jffi   
 

Uses of ToNativeConverter in jnr.ffi.mapper
 

Subinterfaces of ToNativeConverter in jnr.ffi.mapper
 interface DataConverter<J,N>
           
static interface ToNativeConverter.PostInvocation<J,N>
          Used to reload a parameter converted to a native type via a custom ToNativeConverter
 

Classes in jnr.ffi.mapper that implement ToNativeConverter
 class AbstractDataConverter<J,N>
           
 

Methods in jnr.ffi.mapper that return ToNativeConverter
 ToNativeConverter ToNativeType.getToNativeConverter()
           
 ToNativeConverter AbstractToNativeType.getToNativeConverter()
           
 ToNativeConverter TypeMapper.getToNativeConverter(Class type)
           
 ToNativeConverter DefaultTypeMapper.getToNativeConverter(Class type)
           
 

Methods in jnr.ffi.mapper with parameters of type ToNativeConverter
static ToNativeType ToNativeTypes.create(ToNativeConverter converter)
           
 void DefaultTypeMapper.put(Class javaClass, ToNativeConverter converter)
           
 

Uses of ToNativeConverter in jnr.ffi.provider
 

Methods in jnr.ffi.provider that return ToNativeConverter
 ToNativeConverter NullTypeMapper.getToNativeConverter(Class type)
           
 

Uses of ToNativeConverter in jnr.ffi.provider.converters
 

Classes in jnr.ffi.provider.converters that implement ToNativeConverter
 class BoxedBooleanArrayParameterConverter
          Converts a Boolean[] array to a primitive boolean[] array parameter
static class BoxedBooleanArrayParameterConverter.Out
           
 class BoxedByteArrayParameterConverter
          Converts a Byte[] array to a byte[] array parameter
static class BoxedByteArrayParameterConverter.Out
           
 class BoxedDoubleArrayParameterConverter
          Converts a Double[] array to a double[] array parameter
static class BoxedDoubleArrayParameterConverter.Out
           
 class BoxedFloatArrayParameterConverter
          Converts a Float[] array to a float[] array parameter
static class BoxedFloatArrayParameterConverter.Out
           
 class BoxedIntegerArrayParameterConverter
          Converts a Integer[] array to a primitive int[] array parameter
static class BoxedIntegerArrayParameterConverter.Out
           
 class BoxedLong32ArrayParameterConverter
          Converts a Long[] array to a primitive int[] array parameter
static class BoxedLong32ArrayParameterConverter.Out
           
 class BoxedLong64ArrayParameterConverter
          Converts a Long[] array to a primitive 64bit long[] array parameter
static class BoxedLong64ArrayParameterConverter.Out
           
 class BoxedShortArrayParameterConverter
          Converts a Short[] array to a primitive short[] array parameter
static class BoxedShortArrayParameterConverter.Out
           
 class ByReferenceParameterConverter
           
static class ByReferenceParameterConverter.Out
           
 class CharSequenceParameterConverter
          Converts a CharSequence (e.g.
 class EnumConverter
           
 class EnumSetConverter
           
 class Long32ArrayParameterConverter
          Converts a long[] array to a primitive int[] array parameter
static class Long32ArrayParameterConverter.Out
           
 class NativeLong32ArrayParameterConverter
          Converts a NativeLong[] array to a primitive int[] array parameter
static class NativeLong32ArrayParameterConverter.Out
           
 class NativeLong64ArrayParameterConverter
          Converts a NativeLong[] array to a primitive long[] array parameter
static class NativeLong64ArrayParameterConverter.Out
           
 class NativeLongConverter
           
 class Pointer32ArrayParameterConverter
          Converts a Pointer[] array to a int[] array parameter
static class Pointer32ArrayParameterConverter.Out
           
 class Pointer64ArrayParameterConverter
          Converts a Pointer[] array to a long[] array parameter
static class Pointer64ArrayParameterConverter.Out
           
 class StringArrayParameterConverter
          Converts a String[] array to a Pointer parameter
static class StringArrayParameterConverter.Out
           
 class StringBufferParameterConverter
           
 class StringBuilderParameterConverter
           
 class StructArrayParameterConverter
          Converts a Pointer[] array to a long[] array parameter
static class StructArrayParameterConverter.Out
           
 class StructByReferenceToNativeConverter
           
 

Methods in jnr.ffi.provider.converters that return ToNativeConverter
static ToNativeConverter<CharSequence,ByteBuffer> CharSequenceParameterConverter.getInstance(Charset charset, ToNativeContext toNativeContext)
           
static ToNativeConverter<Struct,Pointer> StructByReferenceToNativeConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<String[],Pointer> StringArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Pointer[],long[]> Pointer64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Pointer[],int[]> Pointer32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<NativeLong[],long[]> NativeLong64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<NativeLong[],int[]> NativeLong32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<long[],int[]> Long32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<CharSequence,ByteBuffer> CharSequenceParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<ByReference,Pointer> ByReferenceParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Short[],short[]> BoxedShortArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Long[],long[]> BoxedLong64ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Long[],int[]> BoxedLong32ArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Integer[],int[]> BoxedIntegerArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Float[],float[]> BoxedFloatArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Double[],double[]> BoxedDoubleArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Byte[],byte[]> BoxedByteArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Boolean[],boolean[]> BoxedBooleanArrayParameterConverter.getInstance(ToNativeContext toNativeContext)
           
static ToNativeConverter<Struct[],Pointer> StructArrayParameterConverter.getInstance(ToNativeContext toNativeContext, Class structClass)
           
static ToNativeConverter<Set<? extends Enum>,Integer> EnumSetConverter.getToNativeConverter(SignatureType type, ToNativeContext toNativeContext)
           
 

Uses of ToNativeConverter in jnr.ffi.provider.jffi
 

Methods in jnr.ffi.provider.jffi that return ToNativeConverter
 ToNativeConverter ToNativeType.getToNativeConverter()
           
 



Copyright © 2013. All Rights Reserved.