public class StringArray extends Memory implements Function.PostCallRead
char*
or wchar_t*
type
by managing allocation/disposal of native strings within an array of
pointers. An extra NULL pointer is always added to the end of the native
pointer array for convenience.Constructor and Description |
---|
StringArray(String[] strings)
Create a native array of strings.
|
StringArray(String[] strings,
boolean wide)
Create a native array of wide strings.
|
StringArray(WString[] strings)
Create a native array of wide strings.
|
Modifier and Type | Method and Description |
---|---|
void |
read()
Read back from native memory.
|
String |
toString() |
align, boundsCheck, clear, dispose, finalize, free, getByte, getByteBuffer, getChar, getDouble, getFloat, getInt, getLong, getPointer, getShort, getSize, getString, isValid, malloc, purge, read, read, read, read, read, read, read, setByte, setChar, setDouble, setFloat, setInt, setLong, setPointer, setShort, setString, share, share, size, valid, write, write, write, write, write, write, write
clear, createConstant, createConstant, equals, getByteArray, getCharArray, getDoubleArray, getFloatArray, getIntArray, getLongArray, getNativeLong, getPointerArray, getPointerArray, getShortArray, getString, getStringArray, getStringArray, getStringArray, getStringArray, getValue, hashCode, indexOf, nativeValue, nativeValue, read, setMemory, setNativeLong, setString, setValue, write
public StringArray(String[] strings)
public StringArray(String[] strings, boolean wide)
public StringArray(WString[] strings)
public void read()
read
in interface Function.PostCallRead