jnr.ffi.provider.converters
Class StringBufferParameterConverter

java.lang.Object
  extended by jnr.ffi.provider.converters.StringBufferParameterConverter
All Implemented Interfaces:
ToNativeConverter<StringBuffer,ByteBuffer>, ToNativeConverter.PostInvocation<StringBuffer,ByteBuffer>

public class StringBufferParameterConverter
extends Object
implements ToNativeConverter<StringBuffer,ByteBuffer>, ToNativeConverter.PostInvocation<StringBuffer,ByteBuffer>


Nested Class Summary
 
Nested classes/interfaces inherited from interface jnr.ffi.mapper.ToNativeConverter
ToNativeConverter.Cacheable, ToNativeConverter.NoContext, ToNativeConverter.PostInvocation<J,N>
 
Method Summary
static StringBufferParameterConverter getInstance(Charset charset, int parameterFlags, ToNativeContext toNativeContext)
           
static StringBufferParameterConverter getInstance(int parameterFlags, ToNativeContext toNativeContext)
           
 Class<ByteBuffer> nativeType()
           
 void postInvoke(StringBuffer stringBuffer, ByteBuffer buf, ToNativeContext context)
           
 ByteBuffer toNative(StringBuffer parameter, ToNativeContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

nativeType

public Class<ByteBuffer> nativeType()
Specified by:
nativeType in interface ToNativeConverter<StringBuffer,ByteBuffer>

getInstance

public static StringBufferParameterConverter getInstance(int parameterFlags,
                                                         ToNativeContext toNativeContext)

getInstance

public static StringBufferParameterConverter getInstance(Charset charset,
                                                         int parameterFlags,
                                                         ToNativeContext toNativeContext)

toNative

public ByteBuffer toNative(StringBuffer parameter,
                           ToNativeContext context)
Specified by:
toNative in interface ToNativeConverter<StringBuffer,ByteBuffer>

postInvoke

public void postInvoke(StringBuffer stringBuffer,
                       ByteBuffer buf,
                       ToNativeContext context)
Specified by:
postInvoke in interface ToNativeConverter.PostInvocation<StringBuffer,ByteBuffer>


Copyright © 2013. All Rights Reserved.