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 classGmpTypeMapper.MPFToNativeConverterA converter fromMPFto the native pointer type.private static classGmpTypeMapper.MPQToNativeConverterA converter fromMPQto the native pointer type.private static classGmpTypeMapper.MPZToNativeConverterA converter fromMPZto the native pointer type.
-
Field Summary
Fields Modifier and Type Field Description private static GmpTypeMapperinstanceprivate GmpTypeMapper.MPFToNativeConvertermpfConverterprivate GmpTypeMapper.MPQToNativeConvertermpqConverterprivate GmpTypeMapper.MPZToNativeConvertermpzConverter
-
Constructor Summary
Constructors Modifier Constructor Description privateGmpTypeMapper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.jna.FromNativeConvertergetFromNativeConverter(java.lang.Class<?> javaType)static GmpTypeMappergetInstance()com.sun.jna.ToNativeConvertergetToNativeConverter(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:
getFromNativeConverterin interfacecom.sun.jna.TypeMapper
-
getToNativeConverter
public com.sun.jna.ToNativeConverter getToNativeConverter(java.lang.Class<?> javaType)
- Specified by:
getToNativeConverterin interfacecom.sun.jna.TypeMapper
-
getInstance
public static GmpTypeMapper getInstance()
-
-