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(java.lang.String[] strings)
Create a native array of strings.
|
StringArray(java.lang.String[] strings,
boolean wide)
Create a native array of strings.
|
StringArray(java.lang.String[] strings,
java.lang.String encoding)
Create a native array of strings using the given encoding.
|
StringArray(WString[] strings)
Create a native array of wide strings.
|
Modifier and Type | Method and Description |
---|---|
void |
read()
Read back from native memory.
|
java.lang.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, getStringArray, getStringArray, getStringArray, getStringArray, getValue, getWideStringArray, getWideStringArray, hashCode, indexOf, nativeValue, nativeValue, read, setMemory, setNativeLong, setString, setString, setValue, write
public StringArray(java.lang.String[] strings)
public StringArray(java.lang.String[] strings, boolean wide)
public StringArray(java.lang.String[] strings, java.lang.String encoding)
public StringArray(WString[] strings)
public void read()
read
in interface Function.PostCallRead