zombie.Lua
Class LuaManager

java.lang.Object
  extended by zombie.Lua.LuaManager

public class LuaManager
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
static class LuaManager.GlobalObject
           
 
Field Summary
static se.krka.kahlua.integration.LuaCaller caller
           
static se.krka.kahlua.converter.KahluaConverterManager converterManager
           
static se.krka.kahlua.vm.KahluaTable env
           
static se.krka.kahlua.integration.expose.LuaJavaClassExposer exposer
           
static java.util.ArrayList<java.lang.String> loaded
           
static java.lang.String path
           
static se.krka.kahlua.j2se.J2SEPlatform platform
           
static se.krka.kahlua.vm.KahluaThread thread
           
 
Constructor Summary
LuaManager()
           
 
Method Summary
static void call(java.lang.String func, java.lang.Object param1)
           
static java.lang.Object get(java.lang.Object key)
           
static java.lang.String getLuaCacheDir()
           
static void init()
           
static void LoadDir(java.lang.String path)
           
static void LoadDirBase(java.lang.String path)
           
static void outputTable(se.krka.kahlua.vm.KahluaTable t, int nTabs)
           
static void RunLua(java.lang.String filename)
           
static void searchFolders(java.io.File fo)
           
static void Test()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

converterManager

public static se.krka.kahlua.converter.KahluaConverterManager converterManager

platform

public static se.krka.kahlua.j2se.J2SEPlatform platform

env

public static se.krka.kahlua.vm.KahluaTable env

thread

public static se.krka.kahlua.vm.KahluaThread thread

caller

public static se.krka.kahlua.integration.LuaCaller caller

exposer

public static se.krka.kahlua.integration.expose.LuaJavaClassExposer exposer

loaded

public static java.util.ArrayList<java.lang.String> loaded

path

public static java.lang.String path
Constructor Detail

LuaManager

public LuaManager()
Method Detail

outputTable

public static void outputTable(se.krka.kahlua.vm.KahluaTable t,
                               int nTabs)

init

public static void init()

LoadDir

public static void LoadDir(java.lang.String path)
                    throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

LoadDirBase

public static void LoadDirBase(java.lang.String path)
                        throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException

searchFolders

public static void searchFolders(java.io.File fo)

getLuaCacheDir

public static java.lang.String getLuaCacheDir()

RunLua

public static void RunLua(java.lang.String filename)

Test

public static void Test()
                 throws java.io.IOException
Throws:
java.io.IOException

get

public static java.lang.Object get(java.lang.Object key)

call

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