Uses of Interface
jnr.ffi.mapper.FromNativeConverter
-
Packages that use FromNativeConverter Package Description jnr.ffi jnr.ffi.mapper jnr.ffi.provider jnr.ffi.provider.converters jnr.ffi.provider.jffi -
-
Uses of FromNativeConverter in jnr.ffi
Methods in jnr.ffi with parameters of type FromNativeConverter Modifier and Type Method Description <J> LibraryLoader<T>
LibraryLoader. map(java.lang.Class<? extends J> javaType, FromNativeConverter<? extends J,?> fromNativeConverter)
Adds a custom java type mapping. -
Uses of FromNativeConverter in jnr.ffi.mapper
Subinterfaces of FromNativeConverter in jnr.ffi.mapper Modifier and Type Interface Description interface
DataConverter<J,N>
Classes in jnr.ffi.mapper that implement FromNativeConverter Modifier and Type Class Description class
AbstractDataConverter<J,N>
Fields in jnr.ffi.mapper declared as FromNativeConverter Modifier and Type Field Description private FromNativeConverter
AbstractFromNativeType. converter
Fields in jnr.ffi.mapper with type parameters of type FromNativeConverter Modifier and Type Field Description private java.util.Map<java.lang.Class,FromNativeConverter<?,?>>
TypeMapper.Builder. fromNativeConverterMap
private java.util.Map<java.lang.Class,FromNativeConverter>
DefaultTypeMapper. fromNativeConverters
private java.util.Map<java.lang.Class,FromNativeConverter<?,?>>
SimpleTypeMapper. fromNativeConverters
Methods in jnr.ffi.mapper that return FromNativeConverter Modifier and Type Method Description FromNativeConverter
AbstractFromNativeType. getFromNativeConverter()
FromNativeConverter
CachingTypeMapper.InvalidType. getFromNativeConverter()
FromNativeConverter
DefaultTypeMapper. getFromNativeConverter(java.lang.Class type)
FromNativeConverter
FromNativeType. getFromNativeConverter()
FromNativeConverter
SimpleTypeMapper. getFromNativeConverter(java.lang.Class type)
FromNativeConverter
TypeMapper. getFromNativeConverter(java.lang.Class type)
Methods in jnr.ffi.mapper with parameters of type FromNativeConverter Modifier and Type Method Description static FromNativeType
FromNativeTypes. create(FromNativeConverter converter)
<T> TypeMapper.Builder
TypeMapper.Builder. map(java.lang.Class<? extends T> javaType, FromNativeConverter<? extends T,?> fromNativeConverter)
void
DefaultTypeMapper. put(java.lang.Class javaClass, FromNativeConverter converter)
Constructors in jnr.ffi.mapper with parameters of type FromNativeConverter Constructor Description AbstractFromNativeType(FromNativeConverter converter)
Cacheable(FromNativeConverter converter)
UnCacheable(FromNativeConverter converter)
-
Uses of FromNativeConverter in jnr.ffi.provider
Fields in jnr.ffi.provider declared as FromNativeConverter Modifier and Type Field Description private FromNativeConverter
FromNativeType. fromNativeConverter
Methods in jnr.ffi.provider that return FromNativeConverter Modifier and Type Method Description FromNativeConverter
FromNativeType. getFromNativeConverter()
FromNativeConverter
NullTypeMapper. getFromNativeConverter(java.lang.Class type)
Constructors in jnr.ffi.provider with parameters of type FromNativeConverter Constructor Description FromNativeType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext)
ResultType(java.lang.Class javaType, NativeType nativeType, java.util.Collection<java.lang.annotation.Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext)
-
Uses of FromNativeConverter in jnr.ffi.provider.converters
Classes in jnr.ffi.provider.converters that implement FromNativeConverter Modifier and Type Class Description class
EnumConverter
class
EnumSetConverter
class
NativeLongConverter
class
StringResultConverter
Converts a native pointer result into a java Stringclass
StructByReferenceFromNativeConverter
Converts a native pointer result into aStruct
Fields in jnr.ffi.provider.converters declared as FromNativeConverter Modifier and Type Field Description private static FromNativeConverter<java.lang.String,Pointer>
StringResultConverter. DEFAULT
Methods in jnr.ffi.provider.converters that return FromNativeConverter Modifier and Type Method Description static FromNativeConverter<java.util.Set<? extends java.lang.Enum>,java.lang.Integer>
EnumSetConverter. getFromNativeConverter(SignatureType type, FromNativeContext fromNativeContext)
static FromNativeConverter<java.lang.String,Pointer>
StringResultConverter. getInstance(java.nio.charset.Charset cs)
static FromNativeConverter<java.lang.String,Pointer>
StringResultConverter. getInstance(FromNativeContext fromNativeContext)
static FromNativeConverter<Struct,Pointer>
StructByReferenceFromNativeConverter. getInstance(java.lang.Class structClass, FromNativeContext toNativeContext)
-
Uses of FromNativeConverter in jnr.ffi.provider.jffi
Subinterfaces of FromNativeConverter in jnr.ffi.provider.jffi Modifier and Type Interface Description (package private) static interface
DefaultInvokerFactory.ResultConverter<J,N>
Fields in jnr.ffi.provider.jffi declared as FromNativeConverter Modifier and Type Field Description private FromNativeConverter
DefaultInvokerFactory.ConvertingInvoker. fromNativeConverter
private FromNativeConverter
ReflectionVariableAccessorGenerator.ConvertingVariable. fromNativeConverter
Fields in jnr.ffi.provider.jffi with type parameters of type FromNativeConverter Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>>
StructByReferenceResultConverterFactory. converters
private java.util.Map<FromNativeConverter,AsmBuilder.ObjectField>
AsmBuilder. fromNativeConverters
Methods in jnr.ffi.provider.jffi that return FromNativeConverter Modifier and Type Method Description private FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. createConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
FromNativeConverter<? extends Struct,Pointer>
StructByReferenceResultConverterFactory. get(java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)
private FromNativeConverter
ClosureTypeMapper. getFromNativeConverter(SignatureType type, FromNativeContext context)
FromNativeConverter
InvokerTypeMapper. getFromNativeConverter(SignatureType signatureType, FromNativeContext fromNativeContext)
static FromNativeConverter<?,Pointer>
ClosureFromNativeConverter. getInstance(Runtime runtime, SignatureType type, AsmClassLoader classLoader, SignatureTypeMapper typeMapper)
private static FromNativeConverter
ClosureFromNativeConverter. newClosureConverter(Runtime runtime, AsmClassLoader classLoader, java.lang.Class closureClass, SignatureTypeMapper typeMapper)
Methods in jnr.ffi.provider.jffi with parameters of type FromNativeConverter Modifier and Type Method Description (package private) Variable
VariableAccessorGenerator. buildVariableAccessor(Runtime runtime, long address, java.lang.Class interfaceClass, java.lang.Class javaType, java.util.Collection<java.lang.annotation.Annotation> annotations, ToNativeConverter toNativeConverter, FromNativeConverter fromNativeConverter, AsmClassLoader classLoader)
(package private) static java.util.Collection<java.lang.annotation.Annotation>
ConverterMetaData. getAnnotations(FromNativeConverter fromNativeConverter)
(package private) static Variable
ReflectionVariableAccessorGenerator. getConvertingVariable(Variable nativeVariable, ToNativeConverter toNativeConverter, FromNativeConverter fromNativeConverter)
(package private) AsmBuilder.ObjectField
AsmBuilder. getFromNativeConverterField(FromNativeConverter converter)
(package private) java.lang.String
AsmBuilder. getFromNativeConverterName(FromNativeConverter converter)
(package private) static ResultType
InvokerUtil. getResultType(Runtime runtime, java.lang.Class type, java.util.Collection<java.lang.annotation.Annotation> annotations, FromNativeConverter fromNativeConverter, FromNativeContext fromNativeContext)
Constructors in jnr.ffi.provider.jffi with parameters of type FromNativeConverter Constructor Description ConvertingInvoker(FromNativeConverter converter, FromNativeContext context, DefaultInvokerFactory.FunctionInvoker nativeInvoker)
ConvertingVariable(Variable variable, ToNativeConverter toNativeConverter, FromNativeConverter fromNativeConverter)
-