zombie.Lua
Class LuaBackendClass

java.lang.Object
  extended by zombie.Lua.LuaBackendClass
All Implemented Interfaces:
se.krka.kahlua.vm.KahluaTable
Direct Known Subclasses:
TestThingJava

public class LuaBackendClass
extends java.lang.Object
implements se.krka.kahlua.vm.KahluaTable


Constructor Summary
LuaBackendClass(java.lang.String type)
           
 
Method Summary
 java.lang.Object call(java.lang.String func)
           
 java.lang.Object call(java.lang.String func, java.lang.Object param1)
           
 java.lang.Object call(java.lang.String func, java.lang.Object param1, java.lang.Object param2)
           
 java.lang.Object call(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 java.lang.Object call(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 java.lang.Object call(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 boolean callBool(java.lang.String func)
           
 boolean callBool(java.lang.String func, java.lang.Object param1)
           
 boolean callBool(java.lang.String func, java.lang.Object param1, java.lang.Object param2)
           
 boolean callBool(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 boolean callBool(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 boolean callBool(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 float callFloat(java.lang.String func)
           
 float callFloat(java.lang.String func, java.lang.Object param1)
           
 float callFloat(java.lang.String func, java.lang.Object param1, java.lang.Object param2)
           
 float callFloat(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 float callFloat(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 float callFloat(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 int callInt(java.lang.String func)
           
 int callInt(java.lang.String func, java.lang.Object param1)
           
 int callInt(java.lang.String func, java.lang.Object param1, java.lang.Object param2)
           
 int callInt(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 int callInt(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 int callInt(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 void callVoid(java.lang.String func)
           
 void callVoid(java.lang.String func, java.lang.Object param1)
           
 void callVoid(java.lang.String func, java.lang.Object param1, java.lang.Object param2)
           
 void callVoid(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
           
 void callVoid(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
           
 void callVoid(java.lang.String func, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4, java.lang.Object param5)
           
 se.krka.kahlua.vm.KahluaTable getMetatable()
           
 java.lang.String getString(java.lang.String string)
           
 boolean isEmpty()
           
 se.krka.kahlua.vm.KahluaTableIterator iterator()
           
 int len()
           
 void load(java.nio.ByteBuffer input)
           
 void load(java.io.DataInputStream input)
           
 java.lang.Object rawget(int key)
           
 java.lang.Object rawget(java.lang.Object key)
           
 void rawset(int key, java.lang.Object value)
           
 void rawset(java.lang.Object key, java.lang.Object value)
           
 void save(java.nio.ByteBuffer output)
           
 void save(java.io.DataOutputStream output)
           
 void setMetatable(se.krka.kahlua.vm.KahluaTable metatable)
           
 void wipe()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuaBackendClass

public LuaBackendClass(java.lang.String type)
Method Detail

getString

public java.lang.String getString(java.lang.String string)
Specified by:
getString in interface se.krka.kahlua.vm.KahluaTable

callVoid

public void callVoid(java.lang.String func)

callVoid

public void callVoid(java.lang.String func,
                     java.lang.Object param1)

callVoid

public void callVoid(java.lang.String func,
                     java.lang.Object param1,
                     java.lang.Object param2)

callVoid

public void callVoid(java.lang.String func,
                     java.lang.Object param1,
                     java.lang.Object param2,
                     java.lang.Object param3)

callVoid

public void callVoid(java.lang.String func,
                     java.lang.Object param1,
                     java.lang.Object param2,
                     java.lang.Object param3,
                     java.lang.Object param4)

callVoid

public void callVoid(java.lang.String func,
                     java.lang.Object param1,
                     java.lang.Object param2,
                     java.lang.Object param3,
                     java.lang.Object param4,
                     java.lang.Object param5)

call

public java.lang.Object call(java.lang.String func)

call

public java.lang.Object call(java.lang.String func,
                             java.lang.Object param1)

call

public java.lang.Object call(java.lang.String func,
                             java.lang.Object param1,
                             java.lang.Object param2)

call

public java.lang.Object call(java.lang.String func,
                             java.lang.Object param1,
                             java.lang.Object param2,
                             java.lang.Object param3)

call

public java.lang.Object call(java.lang.String func,
                             java.lang.Object param1,
                             java.lang.Object param2,
                             java.lang.Object param3,
                             java.lang.Object param4)

call

public java.lang.Object call(java.lang.String func,
                             java.lang.Object param1,
                             java.lang.Object param2,
                             java.lang.Object param3,
                             java.lang.Object param4,
                             java.lang.Object param5)

callInt

public int callInt(java.lang.String func)

callInt

public int callInt(java.lang.String func,
                   java.lang.Object param1)

callInt

public int callInt(java.lang.String func,
                   java.lang.Object param1,
                   java.lang.Object param2)

callInt

public int callInt(java.lang.String func,
                   java.lang.Object param1,
                   java.lang.Object param2,
                   java.lang.Object param3)

callInt

public int callInt(java.lang.String func,
                   java.lang.Object param1,
                   java.lang.Object param2,
                   java.lang.Object param3,
                   java.lang.Object param4)

callInt

public int callInt(java.lang.String func,
                   java.lang.Object param1,
                   java.lang.Object param2,
                   java.lang.Object param3,
                   java.lang.Object param4,
                   java.lang.Object param5)

callFloat

public float callFloat(java.lang.String func)

callFloat

public float callFloat(java.lang.String func,
                       java.lang.Object param1)

callFloat

public float callFloat(java.lang.String func,
                       java.lang.Object param1,
                       java.lang.Object param2)

callFloat

public float callFloat(java.lang.String func,
                       java.lang.Object param1,
                       java.lang.Object param2,
                       java.lang.Object param3)

callFloat

public float callFloat(java.lang.String func,
                       java.lang.Object param1,
                       java.lang.Object param2,
                       java.lang.Object param3,
                       java.lang.Object param4)

callFloat

public float callFloat(java.lang.String func,
                       java.lang.Object param1,
                       java.lang.Object param2,
                       java.lang.Object param3,
                       java.lang.Object param4,
                       java.lang.Object param5)

callBool

public boolean callBool(java.lang.String func)

callBool

public boolean callBool(java.lang.String func,
                        java.lang.Object param1)

callBool

public boolean callBool(java.lang.String func,
                        java.lang.Object param1,
                        java.lang.Object param2)

callBool

public boolean callBool(java.lang.String func,
                        java.lang.Object param1,
                        java.lang.Object param2,
                        java.lang.Object param3)

callBool

public boolean callBool(java.lang.String func,
                        java.lang.Object param1,
                        java.lang.Object param2,
                        java.lang.Object param3,
                        java.lang.Object param4)

callBool

public boolean callBool(java.lang.String func,
                        java.lang.Object param1,
                        java.lang.Object param2,
                        java.lang.Object param3,
                        java.lang.Object param4,
                        java.lang.Object param5)

setMetatable

public void setMetatable(se.krka.kahlua.vm.KahluaTable metatable)
Specified by:
setMetatable in interface se.krka.kahlua.vm.KahluaTable

getMetatable

public se.krka.kahlua.vm.KahluaTable getMetatable()
Specified by:
getMetatable in interface se.krka.kahlua.vm.KahluaTable

rawset

public void rawset(java.lang.Object key,
                   java.lang.Object value)
Specified by:
rawset in interface se.krka.kahlua.vm.KahluaTable

rawget

public java.lang.Object rawget(java.lang.Object key)
Specified by:
rawget in interface se.krka.kahlua.vm.KahluaTable

rawset

public void rawset(int key,
                   java.lang.Object value)
Specified by:
rawset in interface se.krka.kahlua.vm.KahluaTable

rawget

public java.lang.Object rawget(int key)
Specified by:
rawget in interface se.krka.kahlua.vm.KahluaTable

len

public int len()
Specified by:
len in interface se.krka.kahlua.vm.KahluaTable

iterator

public se.krka.kahlua.vm.KahluaTableIterator iterator()
Specified by:
iterator in interface se.krka.kahlua.vm.KahluaTable

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface se.krka.kahlua.vm.KahluaTable

wipe

public void wipe()
Specified by:
wipe in interface se.krka.kahlua.vm.KahluaTable

save

public void save(java.nio.ByteBuffer output)
          throws java.io.IOException
Specified by:
save in interface se.krka.kahlua.vm.KahluaTable
Throws:
java.io.IOException

load

public void load(java.nio.ByteBuffer input)
          throws java.io.IOException
Specified by:
load in interface se.krka.kahlua.vm.KahluaTable
Throws:
java.io.IOException

save

public void save(java.io.DataOutputStream output)
          throws java.io.IOException
Specified by:
save in interface se.krka.kahlua.vm.KahluaTable
Throws:
java.io.IOException

load

public void load(java.io.DataInputStream input)
          throws java.io.IOException
Specified by:
load in interface se.krka.kahlua.vm.KahluaTable
Throws:
java.io.IOException