jnr.ffi.provider.jffi
Class NativeLong32Converter

java.lang.Object
  extended by jnr.ffi.provider.jffi.NativeLong32Converter
All Implemented Interfaces:
FromNativeConverter<NativeLong,Integer>, ToNativeConverter<NativeLong,Integer>

public class NativeLong32Converter
extends Object
implements ToNativeConverter<NativeLong,Integer>, FromNativeConverter<NativeLong,Integer>

Converts a NativeLong parameter to a 32 bit Integer parameter on ILP32 architectures.


Field Summary
static NativeLong32Converter INSTANCE
           
 
Constructor Summary
NativeLong32Converter()
           
 
Method Summary
 NativeLong fromNative(Integer nativeValue, FromNativeContext context)
           
 Class<Integer> nativeType()
           
 Integer toNative(NativeLong value, ToNativeContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final NativeLong32Converter INSTANCE
Constructor Detail

NativeLong32Converter

public NativeLong32Converter()
Method Detail

fromNative

public NativeLong fromNative(Integer nativeValue,
                             FromNativeContext context)
Specified by:
fromNative in interface FromNativeConverter<NativeLong,Integer>

toNative

public Integer toNative(NativeLong value,
                        ToNativeContext context)
Specified by:
toNative in interface ToNativeConverter<NativeLong,Integer>

nativeType

public Class<Integer> nativeType()
Specified by:
nativeType in interface FromNativeConverter<NativeLong,Integer>
Specified by:
nativeType in interface ToNativeConverter<NativeLong,Integer>


Copyright © 2012. All Rights Reserved.