public class CharSequenceArrayParameterConverter extends java.lang.Object implements ToNativeConverter<java.lang.CharSequence[],Pointer>
Modifier and Type | Class and Description |
---|---|
static class |
CharSequenceArrayParameterConverter.Out |
private static class |
CharSequenceArrayParameterConverter.StringArray |
ToNativeConverter.Cacheable, ToNativeConverter.NoContext, ToNativeConverter.PostInvocation<J,N>, ToNativeConverter.ToNative
Modifier and Type | Field and Description |
---|---|
private int |
parameterFlags |
private Runtime |
runtime |
Constructor and Description |
---|
CharSequenceArrayParameterConverter(Runtime runtime,
int parameterFlags) |
Modifier and Type | Method and Description |
---|---|
static ToNativeConverter<java.lang.CharSequence[],Pointer> |
getInstance(ToNativeContext toNativeContext) |
java.lang.Class<Pointer> |
nativeType() |
Pointer |
toNative(java.lang.CharSequence[] array,
ToNativeContext context) |
private final Runtime runtime
private final int parameterFlags
CharSequenceArrayParameterConverter(Runtime runtime, int parameterFlags)
public static ToNativeConverter<java.lang.CharSequence[],Pointer> getInstance(ToNativeContext toNativeContext)
public Pointer toNative(java.lang.CharSequence[] array, ToNativeContext context)
toNative
in interface ToNativeConverter<java.lang.CharSequence[],Pointer>
public java.lang.Class<Pointer> nativeType()
nativeType
in interface ToNativeConverter<java.lang.CharSequence[],Pointer>