Package se.krka.kahlua.vm
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
-
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
KahluaTableIterator 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)
-