Class LuaArrayHelper
java.lang.Object
games.stendhal.server.core.scripting.lua.LuaArrayHelper
Handles some conversion between Java arrays or lists & Lua tables.
-
Method Summary
Modifier and TypeMethodDescriptionObject[]fromTable(org.luaj.vm2.LuaTable table) Converts an indexed Lua table to Java array.static LuaArrayHelperget()Retrieves the static instance.Object[]toArray(org.luaj.vm2.LuaTable table) Deprecated.Use `LuaArrayHelper.fromTable`.toList(org.luaj.vm2.LuaTable table) Deprecated.Use `LuaTableHelper.toList`.org.luaj.vm2.LuaTableConverts a Java array or `List` to Lua table.org.luaj.vm2.LuaTableConverts a Java array or `List` to Lua table.
-
Method Details
-
get
Retrieves the static instance.- Returns:
- Static ArraysHelper instance.
-
toTable
Converts a Java array or `List` to Lua table.- Parameters:
list- Array containing values.- Returns:
- New `LuaTable` with contents of ___list___ added.
-
toTable
Converts a Java array or `List` to Lua table.- Parameters:
list- List containing values.- Returns:
- New `LuaTable`with contents of ___list___ added.
-
toList
Deprecated.Use `LuaTableHelper.toList`.Converts a Lua table to Java list.- Parameters:
table- Table with contents to be transferred to new list.- Returns:
- New `List
-
fromTable
Converts an indexed Lua table to Java array.- Parameters:
table- Table with contents to be transferred to new array.- Returns:
- New `Object[]` instance.
-
toArray
Deprecated.Use `LuaArrayHelper.fromTable`.Converts an indexed Lua table to Java array.- Parameters:
table- Table with contents to be transferred to new array.- Returns:
- New `Object[]` instance.
-