jnr.ffi
Class StructLayout.UTFStringRef

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.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
StructLayout.UTFStringRef(Charset cs)
           
StructLayout.UTFStringRef(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.UTFStringRef

public StructLayout.UTFStringRef(int length,
                                 Charset cs)

StructLayout.UTFStringRef

public StructLayout.UTFStringRef(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.