jnr.ffi.provider.converters
Class StringBuilderParameterConverter

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

public class StringBuilderParameterConverter
extends Object
implements ToNativeConverter<StringBuilder,ByteBuffer>, ToNativeConverter.PostInvocation<StringBuilder,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 StringBuilderParameterConverter getInstance(Charset charset, int parameterFlags, ToNativeContext toNativeContext)
           
static StringBuilderParameterConverter getInstance(int parameterFlags, ToNativeContext toNativeContext)
           
 Class<ByteBuffer> nativeType()
           
 void postInvoke(StringBuilder stringBuilder, ByteBuffer buf, ToNativeContext context)
           
 ByteBuffer toNative(StringBuilder 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<StringBuilder,ByteBuffer>

getInstance

public static StringBuilderParameterConverter getInstance(int parameterFlags,
                                                          ToNativeContext toNativeContext)

getInstance

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

toNative

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

postInvoke

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


Copyright © 2013. All Rights Reserved.