jnr.ffi.provider.converters
Class CharSequenceParameterConverter

java.lang.Object
  extended by jnr.ffi.provider.converters.CharSequenceParameterConverter
All Implemented Interfaces:
ToNativeConverter<CharSequence,ByteBuffer>

public class CharSequenceParameterConverter
extends Object
implements ToNativeConverter<CharSequence,ByteBuffer>

Converts a CharSequence (e.g. String) to a primitive ByteBuffer array parameter


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

Method Detail

getInstance

public static ToNativeConverter<CharSequence,ByteBuffer> getInstance(Charset charset,
                                                                     ToNativeContext toNativeContext)

getInstance

public static ToNativeConverter<CharSequence,ByteBuffer> getInstance(ToNativeContext toNativeContext)

toNative

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

nativeType

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


Copyright © 2013. All Rights Reserved.