Package com.sun.jna
Class StringArray
java.lang.Object
com.sun.jna.Pointer
com.sun.jna.Memory
com.sun.jna.StringArray
- All Implemented Interfaces:
- Function.PostCallRead,- Closeable,- AutoCloseable
Handle native array of 
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.- 
Field Summary
- 
Constructor SummaryConstructorsConstructorDescriptionStringArray(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.
- 
Method SummaryMethods inherited from class com.sun.jna.Memoryalign, boundsCheck, clear, close, dispose, disposeAll, dump, free, getByte, getByteBuffer, getChar, getDouble, getFloat, getInt, getLong, getPointer, getShort, getString, getWideString, malloc, purge, read, 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, writeMethods inherited from class com.sun.jna.Pointerclear, 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, setMemory, setNativeLong, setString, setString, setValue
- 
Constructor Details- 
StringArrayCreate a native array of strings.
- 
StringArrayCreate a native array of strings.
- 
StringArrayCreate a native array of strings using the given encoding.
- 
StringArrayCreate a native array of wide strings.
 
- 
- 
Method Details- 
readpublic void read()Read back from native memory.- Specified by:
- readin interface- Function.PostCallRead
 
- 
toString
 
-