Function.PostCallRead
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 | Description |
---|---|
StringArray(WString[] strings) |
Create a native array of wide strings.
|
StringArray(String[] strings) |
Create a native array of strings.
|
StringArray(String[] strings,
boolean wide) |
Create a native array of strings.
|
StringArray(String[] strings,
String encoding) |
Create a native array of strings using the given encoding.
|
Modifier and Type | Method | Description |
---|---|---|
void |
read() |
Read back from native memory.
|
String |
toString() |
align, boundsCheck, clear, dispose, disposeAll, dump, finalize, free, getByte, getByteBuffer, getChar, getDouble, getFloat, getInt, getLong, getPointer, getShort, getString, getWideString, malloc, purge, read, read, read, read, read, read, read, setByte, setChar, setDouble, setFloat, setInt, setLong, setPointer, setShort, setString, setWideString, share, share, size, valid, write, write, write, write, write, write, write
clear, createConstant, createConstant, dump, equals, getByteArray, getCharArray, getDoubleArray, getFloatArray, getIntArray, getLongArray, getNativeLong, getPointerArray, getPointerArray, getShortArray, getString, getString, getStringArray, getStringArray, getStringArray, getStringArray, getStringArray, getStringArray, getValue, getWideStringArray, getWideStringArray, hashCode, indexOf, nativeValue, nativeValue, read, setMemory, setNativeLong, setString, setString, setString, setValue, write
public StringArray(String[] strings)
public StringArray(String[] strings, boolean wide)
public StringArray(String[] strings, String encoding)
public StringArray(WString[] strings)
public void read()
read
in interface Function.PostCallRead