Package it.unich.jgmp.nativelib
Class GmpTypeMapper
- java.lang.Object
-
- it.unich.jgmp.nativelib.GmpTypeMapper
-
- All Implemented Interfaces:
com.sun.jna.TypeMapper
class GmpTypeMapper extends java.lang.Object implements com.sun.jna.TypeMapper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
GmpTypeMapper.MPFToNativeConverter
A converter fromMPF
to the native pointer type.private static class
GmpTypeMapper.MPQToNativeConverter
A converter fromMPQ
to the native pointer type.private static class
GmpTypeMapper.MPZToNativeConverter
A converter fromMPZ
to the native pointer type.
-
Field Summary
Fields Modifier and Type Field Description private static GmpTypeMapper
instance
private GmpTypeMapper.MPFToNativeConverter
mpfConverter
private GmpTypeMapper.MPQToNativeConverter
mpqConverter
private GmpTypeMapper.MPZToNativeConverter
mpzConverter
-
Constructor Summary
Constructors Modifier Constructor Description private
GmpTypeMapper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.jna.FromNativeConverter
getFromNativeConverter(java.lang.Class<?> javaType)
static GmpTypeMapper
getInstance()
com.sun.jna.ToNativeConverter
getToNativeConverter(java.lang.Class<?> javaType)
-
-
-
Field Detail
-
instance
private static GmpTypeMapper instance
-
mpzConverter
private final GmpTypeMapper.MPZToNativeConverter mpzConverter
-
mpqConverter
private final GmpTypeMapper.MPQToNativeConverter mpqConverter
-
mpfConverter
private final GmpTypeMapper.MPFToNativeConverter mpfConverter
-
-
Method Detail
-
getFromNativeConverter
public com.sun.jna.FromNativeConverter getFromNativeConverter(java.lang.Class<?> javaType)
- Specified by:
getFromNativeConverter
in interfacecom.sun.jna.TypeMapper
-
getToNativeConverter
public com.sun.jna.ToNativeConverter getToNativeConverter(java.lang.Class<?> javaType)
- Specified by:
getToNativeConverter
in interfacecom.sun.jna.TypeMapper
-
getInstance
public static GmpTypeMapper getInstance()
-
-