Class LuaTableHelper

java.lang.Object
games.stendhal.server.core.scripting.lua.LuaTableHelper

public class LuaTableHelper extends Object
Adds some useful function members to Lua "table" table.
  • Method Details

    • get

      public static LuaTableHelper get()
      Retrieves the static instance.
      Returns:
      Static LuaStringHelper instance.
    • init

      public void init(org.luaj.vm2.LuaTable tableTable)
    • pairToNode

      public static Node pairToNode(org.luaj.vm2.LuaTable lt)
      Converts a Lua table pair ({num, num}) to `Node`.
      Parameters:
      lt - Table containing integers.
    • pairsToNodes

      public static List<Node> pairsToNodes(org.luaj.vm2.LuaTable lt)
      Converts a list of Lua table pairs ({{int, int}, {int, int}}) to list of nodes (`List`).
      Parameters:
      lt - Table containing list of integer pairs.
    • toList

      public static List<Object> toList(org.luaj.vm2.LuaTable table)
      Converts a Lua table to Java list.
      Parameters:
      table - Table with contents to be transferred to new list.
      Returns:
      New `List` instance.