jnr.ffi.provider.jffi
Class ParameterConverter

java.lang.Object
  extended by jnr.ffi.provider.jffi.ParameterConverter
All Implemented Interfaces:
ToNativeConverter

public final class ParameterConverter
extends java.lang.Object
implements ToNativeConverter

Proxy to hold information for parameter conversion to native types.

This wraps a ToNativeConverter, but with a simplified interface to ease code generation.


Nested Class Summary
 
Nested classes/interfaces inherited from interface jnr.ffi.mapper.ToNativeConverter
ToNativeConverter.PostInvocation<J,N>
 
Constructor Summary
ParameterConverter(ToNativeConverter converter, ToNativeContext ctx)
           
 
Method Summary
 java.lang.Class nativeType()
           
 java.lang.Object toNative(java.lang.Object value)
           
 java.lang.Object toNative(java.lang.Object value, ToNativeContext unused)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterConverter

public ParameterConverter(ToNativeConverter converter,
                          ToNativeContext ctx)
Method Detail

toNative

public final java.lang.Object toNative(java.lang.Object value,
                                       ToNativeContext unused)
Specified by:
toNative in interface ToNativeConverter

toNative

public final java.lang.Object toNative(java.lang.Object value)

nativeType

public final java.lang.Class nativeType()
Specified by:
nativeType in interface ToNativeConverter


Copyright © 2012. All Rights Reserved.