Interface KahluaTable

All Known Implementing Classes:
KahluaArray, KahluaTableImpl, LuaBackendClass

public interface KahluaTable
  • Method Summary

    Modifier and Type Method Description
    KahluaTable getMetatable()  
    java.lang.String getString​(java.lang.String string)  
    boolean isEmpty()  
    KahluaTableIterator iterator()  
    int len()  
    void load​(java.io.DataInputStream dataInputStream, int int1)  
    void load​(java.nio.ByteBuffer byteBuffer, int int1)  
    java.lang.Object rawget​(int int1)  
    java.lang.Object rawget​(java.lang.Object object)  
    void rawset​(int int1, java.lang.Object object)  
    void rawset​(java.lang.Object object, java.lang.Object object2)  
    void save​(java.io.DataOutputStream dataOutputStream)  
    void save​(java.nio.ByteBuffer byteBuffer)  
    void setMetatable​(KahluaTable kahluaTable)  
    int size()  
    void wipe()  
  • Method Details

    • setMetatable

      void setMetatable​(KahluaTable kahluaTable)
    • getMetatable

      KahluaTable getMetatable()
    • rawset

      void rawset​(java.lang.Object object, java.lang.Object object2)
    • rawget

      java.lang.Object rawget​(java.lang.Object object)
    • rawset

      void rawset​(int int1, java.lang.Object object)
    • rawget

      java.lang.Object rawget​(int int1)
    • len

      int len()
    • iterator

    • isEmpty

      boolean isEmpty()
    • wipe

      void wipe()
    • size

      int size()
    • save

      void save​(java.nio.ByteBuffer byteBuffer) throws java.io.IOException
      Throws:
      java.io.IOException
    • load

      void load​(java.nio.ByteBuffer byteBuffer, int int1) throws java.io.IOException
      Throws:
      java.io.IOException
    • save

      void save​(java.io.DataOutputStream dataOutputStream) throws java.io.IOException
      Throws:
      java.io.IOException
    • load

      void load​(java.io.DataInputStream dataInputStream, int int1) throws java.io.IOException
      Throws:
      java.io.IOException
    • getString

      java.lang.String getString​(java.lang.String string)