Package jnr.ffi

Class Struct.String

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.nio.charset.Charset charset  
      protected int length  
    • 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)  
    • Field Detail

      • charset

        protected final java.nio.charset.Charset charset
      • length

        protected final int length
    • 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 class java.lang.Object