Class LuaManager.Exposer

java.lang.Object
se.krka.kahlua.integration.expose.LuaJavaClassExposer
zombie.Lua.LuaManager.Exposer
Enclosing class:
LuaManager

public static final class LuaManager.Exposer extends se.krka.kahlua.integration.expose.LuaJavaClassExposer
  • Field Summary

    Fields inherited from class se.krka.kahlua.integration.expose.LuaJavaClassExposer

    TypeMap
  • Constructor Summary

    Constructors
    Constructor
    Description
    Exposer(se.krka.kahlua.converter.KahluaConverterManager kahluaConverterManager, se.krka.kahlua.vm.Platform platform, se.krka.kahlua.vm.KahluaTable kahluaTable)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    setExposed(Class<?> clazz)
     
    boolean
    shouldExpose(Class<?> clazz)
     

    Methods inherited from class se.krka.kahlua.integration.expose.LuaJavaClassExposer

    destroy, exposeGlobalClassFunction, exposeGlobalClassFunction, exposeGlobalFunctions, exposeGlobalObjectFunction, exposeGlobalObjectFunction, exposeLikeJava, exposeLikeJava, exposeLikeJavaRecursively, exposeLikeJavaRecursively, exposeMethod, exposeMethod, getClassDebugInformation, getDefinition, isExposed

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Exposer

      public Exposer(se.krka.kahlua.converter.KahluaConverterManager kahluaConverterManager, se.krka.kahlua.vm.Platform platform, se.krka.kahlua.vm.KahluaTable kahluaTable)
  • Method Details

    • exposeAll

      public void exposeAll()
    • setExposed

      public void setExposed(Class<?> clazz)
    • shouldExpose

      public boolean shouldExpose(Class<?> clazz)
      Overrides:
      shouldExpose in class se.krka.kahlua.integration.expose.LuaJavaClassExposer