Package se.krka.kahlua.vm
Interface KahluaTable
- All Known Implementing Classes:
KahluaArray,KahluaTableImpl,LuaBackendClass
public interface KahluaTable
-
Method Summary
Modifier and Type Method Description KahluaTablegetMetatable()java.lang.StringgetString(java.lang.String string)booleanisEmpty()KahluaTableIteratoriterator()intlen()voidload(java.io.DataInputStream dataInputStream, int int1)voidload(java.nio.ByteBuffer byteBuffer, int int1)java.lang.Objectrawget(int int1)java.lang.Objectrawget(java.lang.Object object)voidrawset(int int1, java.lang.Object object)voidrawset(java.lang.Object object, java.lang.Object object2)voidsave(java.io.DataOutputStream dataOutputStream)voidsave(java.nio.ByteBuffer byteBuffer)voidsetMetatable(KahluaTable kahluaTable)intsize()voidwipe()
-
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)
-