Package jnr.ffi
Class Struct.String
- java.lang.Object
-
- jnr.ffi.Struct.Member
-
- jnr.ffi.Struct.AbstractMember
-
- jnr.ffi.Struct.String
-
- Direct Known Subclasses:
Struct.UTFString
,Struct.UTFStringRef
- Enclosing class:
- Struct
public abstract class Struct.String extends Struct.AbstractMember
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
String(int size, int align, int length, java.nio.charset.Charset cs)
protected
String(int size, int align, Struct.Offset offset, int length, java.nio.charset.Charset cs)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.String
get()
protected abstract Pointer
getStringMemory()
int
length()
abstract void
set(java.lang.String value)
java.lang.String
toString()
-
Methods inherited from class jnr.ffi.Struct.AbstractMember
getMemory, offset, struct
-
-
-
-
Constructor Detail
-
String
protected String(int size, int align, int length, java.nio.charset.Charset cs)
-
String
protected String(int size, int align, Struct.Offset offset, int length, java.nio.charset.Charset cs)
-
-
Method Detail
-
length
public final int length()
-
getStringMemory
protected abstract Pointer getStringMemory()
-
get
public abstract java.lang.String get()
-
set
public abstract void set(java.lang.String value)
-
toString
public final java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-