Top Fields Constructors Methods
jnr.ffi.provider.converters

public Class StringBufferParameterConverter

extends Object
implements ToNativeConverter<StringBuffer, ByteBuffer>, ToNativeConverter.PostInvocation<StringBuffer, ByteBuffer>
Class Inheritance
All Implemented Interfaces
jnr.ffi.mapper.ToNativeConverter.PostInvocation, jnr.ffi.mapper.ToNativeConverter
Annotations
@NoContext
@Cacheable
Imports
jnr.ffi.mapper.ToNativeContext, .ToNativeConverter, jnr.ffi.provider.ParameterFlags, jnr.ffi.util.BufferUtil, java.nio.ByteBuffer, .CharBuffer, java.nio.charset.Charset

Field Summary

Modifier and TypeField and Description
private final Charset
private final int

Constructor Summary

AccessConstructor and Description
private
StringBufferParameterConverter(Charset charset, int parameterFlags)

Method Summary

Modifier and TypeMethod and Description
public static StringBufferParameterConverter
getInstance(int parameterFlags, ToNativeContext toNativeContext)

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

public Class<ByteBuffer>
public void
public ByteBuffer
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

charsetback to summary
private final Charset charset
parameterFlagsback to summary
private final int parameterFlags

Constructor Detail

StringBufferParameterConverterback to summary
private StringBufferParameterConverter(Charset charset, int parameterFlags)

Method Detail

getInstanceback to summary
public static StringBufferParameterConverter getInstance(int parameterFlags, ToNativeContext toNativeContext)
getInstanceback to summary
public static StringBufferParameterConverter getInstance(Charset charset, int parameterFlags, ToNativeContext toNativeContext)
nativeTypeback to summary
public Class<ByteBuffer> nativeType()

Implements jnr.ffi.mapper.ToNativeConverter.nativeType.

postInvokeback to summary
public void postInvoke(StringBuffer stringBuffer, ByteBuffer buf, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.PostInvocation.postInvoke.

toNativeback to summary
public ByteBuffer toNative(StringBuffer parameter, ToNativeContext context)

Implements jnr.ffi.mapper.ToNativeConverter.toNative.