Package jnr.ffi
Class StructLayout.UTFStringRef
- java.lang.Object
-
- jnr.ffi.StructLayout.Field
-
- jnr.ffi.StructLayout.AbstractField
-
- jnr.ffi.StructLayout.String
-
- jnr.ffi.StructLayout.UTFStringRef
-
- Direct Known Subclasses:
StructLayout.AsciiStringRef,StructLayout.UTF8StringRef
- Enclosing class:
- StructLayout
public class StructLayout.UTFStringRef extends StructLayout.String
-
-
Field Summary
-
Fields inherited from class jnr.ffi.StructLayout.String
charset, length
-
-
Constructor Summary
Constructors Constructor Description UTFStringRef(int length, Charset cs)UTFStringRef(int length, Charset cs, StructLayout.Offset offset)UTFStringRef(Charset cs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringget(Pointer ptr)protected PointergetStringMemory(Pointer ptr)voidset(Pointer ptr, String value)-
Methods inherited from class jnr.ffi.StructLayout.String
length, toString
-
Methods inherited from class jnr.ffi.StructLayout.Field
enclosing, offset
-
-
-
-
Constructor Detail
-
UTFStringRef
public UTFStringRef(int length, Charset cs)
-
UTFStringRef
public UTFStringRef(int length, Charset cs, StructLayout.Offset offset)
-
UTFStringRef
public UTFStringRef(Charset cs)
-
-
Method Detail
-
getStringMemory
protected Pointer getStringMemory(Pointer ptr)
- Specified by:
getStringMemoryin classStructLayout.String
-
get
public final String get(Pointer ptr)
- Specified by:
getin classStructLayout.String
-
set
public final void set(Pointer ptr, String value)
- Specified by:
setin classStructLayout.String
-
-