Package zombie.Lua

Class LuaBackendClass

java.lang.Object
zombie.Lua.LuaBackendClass
All Implemented Interfaces:
se.krka.kahlua.vm.KahluaTable

public class LuaBackendClass extends Object implements se.krka.kahlua.vm.KahluaTable
  • Constructor Details

    • LuaBackendClass

      public LuaBackendClass(String type)
  • Method Details

    • getString

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

      public void callVoid(String func)
    • callVoid

      public void callVoid(String func, Object param1)
    • callVoid

      public void callVoid(String func, Object param1, Object param2)
    • callVoid

      public void callVoid(String func, Object param1, Object param2, Object param3)
    • callVoid

      public void callVoid(String func, Object param1, Object param2, Object param3, Object param4)
    • callVoid

      public void callVoid(String func, Object param1, Object param2, Object param3, Object param4, Object param5)
    • call

      public Object call(String func)
    • call

      public Object call(String func, Object param1)
    • call

      public Object call(String func, Object param1, Object param2)
    • call

      public Object call(String func, Object param1, Object param2, Object param3)
    • call

      public Object call(String func, Object param1, Object param2, Object param3, Object param4)
    • call

      public Object call(String func, Object param1, Object param2, Object param3, Object param4, Object param5)
    • callInt

      public int callInt(String func)
    • callInt

      public int callInt(String func, Object param1)
    • callInt

      public int callInt(String func, Object param1, Object param2)
    • callInt

      public int callInt(String func, Object param1, Object param2, Object param3)
    • callInt

      public int callInt(String func, Object param1, Object param2, Object param3, Object param4)
    • callInt

      public int callInt(String func, Object param1, Object param2, Object param3, Object param4, Object param5)
    • callFloat

      public float callFloat(String func)
    • callFloat

      public float callFloat(String func, Object param1)
    • callFloat

      public float callFloat(String func, Object param1, Object param2)
    • callFloat

      public float callFloat(String func, Object param1, Object param2, Object param3)
    • callFloat

      public float callFloat(String func, Object param1, Object param2, Object param3, Object param4)
    • callFloat

      public float callFloat(String func, Object param1, Object param2, Object param3, Object param4, Object param5)
    • callBool

      public boolean callBool(String func)
    • callBool

      public boolean callBool(String func, Object param1)
    • callBool

      public boolean callBool(String func, Object param1, Object param2)
    • callBool

      public boolean callBool(String func, Object param1, Object param2, Object param3)
    • callBool

      public boolean callBool(String func, Object param1, Object param2, Object param3, Object param4)
    • callBool

      public boolean callBool(String func, Object param1, Object param2, Object param3, Object param4, 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(Object key, Object value)
      Specified by:
      rawset in interface se.krka.kahlua.vm.KahluaTable
    • rawget

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

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

      public 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
    • size

      public int size()
      Specified by:
      size 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(ByteBuffer output) throws IOException
      Specified by:
      save in interface se.krka.kahlua.vm.KahluaTable
      Throws:
      IOException
    • load

      public void load(ByteBuffer input, int WorldVersion) throws IOException
      Specified by:
      load in interface se.krka.kahlua.vm.KahluaTable
      Throws:
      IOException
    • save

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

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