jnr.ffi
Class StructLayout.UTFString

java.lang.Object
  extended by jnr.ffi.StructLayout.Field
      extended by jnr.ffi.StructLayout.AbstractField
          extended by jnr.ffi.StructLayout.String
              extended by jnr.ffi.StructLayout.UTFString
Direct Known Subclasses:
StructLayout.AsciiString, StructLayout.UTF8String
Enclosing class:
StructLayout

public class StructLayout.UTFString
extends StructLayout.String


Field Summary
 
Fields inherited from class jnr.ffi.StructLayout.String
charset, length
 
Constructor Summary
StructLayout.UTFString(int length, Charset cs)
           
 
Method Summary
 String get(Pointer ptr)
           
protected  Pointer getStringMemory(Pointer ptr)
           
 void set(Pointer ptr, String value)
           
 
Methods inherited from class jnr.ffi.StructLayout.String
length, toString
 
Methods inherited from class jnr.ffi.StructLayout.Field
enclosing, offset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructLayout.UTFString

public StructLayout.UTFString(int length,
                              Charset cs)
Method Detail

getStringMemory

protected Pointer getStringMemory(Pointer ptr)
Specified by:
getStringMemory in class StructLayout.String

get

public final String get(Pointer ptr)
Specified by:
get in class StructLayout.String

set

public final void set(Pointer ptr,
                      String value)
Specified by:
set in class StructLayout.String


Copyright © 2012. All Rights Reserved.