C E G I J L M N O P R S T X Y

C

call(Object[], int) - Method in class org.keplerproject.luajava.LuaObject
Calls the object represented by this using Lua function pcall.
call(Object[]) - Method in class org.keplerproject.luajava.LuaObject
Calls the object represented by this using Lua function pcall.
call(int, int) - Method in class org.keplerproject.luajava.LuaState
 
checkStack(int) - Method in class org.keplerproject.luajava.LuaState
 
close() - Method in class org.keplerproject.luajava.LuaState
Closes state and removes the object from the LuaStateFactory
concat(int) - Method in class org.keplerproject.luajava.LuaState
 
Console - Class in org.keplerproject.luajava
Simple LuaJava console.
Console() - Constructor for class org.keplerproject.luajava.Console
 
convertLuaNumber(Double, Class) - Static method in class org.keplerproject.luajava.LuaState
When you call a function in lua, it may return a number, and the number will be interpreted as a Double.
This function converts the number into a type specified by retType
createProxy(String) - Method in class org.keplerproject.luajava.LuaObject
Function that creates a java proxy to the object represented by this
createTable(int, int) - Method in class org.keplerproject.luajava.LuaState
 

E

equal(int, int) - Method in class org.keplerproject.luajava.LuaState
 
error() - Method in class org.keplerproject.luajava.LuaState
 
execute() - Method in class org.keplerproject.luajava.JavaFunction
This method is called from Lua.

G

gc(int, int) - Method in class org.keplerproject.luajava.LuaState
 
getBoolean() - Method in class org.keplerproject.luajava.LuaObject
 
getCPtrPeer() - Method in class org.keplerproject.luajava.LuaState
Return the long representing the LuaState pointer
getExistingState(int) - Static method in class org.keplerproject.luajava.LuaStateFactory
Returns a existing instance of LuaState
getFEnv(int) - Method in class org.keplerproject.luajava.LuaState
 
getField(String) - Method in class org.keplerproject.luajava.LuaObject
If this is a table or userdata tries to set a field value.
getField(int, String) - Method in class org.keplerproject.luajava.LuaState
 
getGcCount() - Method in class org.keplerproject.luajava.LuaState
 
getGlobal(String) - Method in class org.keplerproject.luajava.LuaState
 
getLuaObject(String) - Method in class org.keplerproject.luajava.LuaState
Creates a reference to an object in the variable globalName
getLuaObject(LuaObject, String) - Method in class org.keplerproject.luajava.LuaState
Creates a reference to an object inside another object
getLuaObject(LuaObject, Number) - Method in class org.keplerproject.luajava.LuaState
This constructor creates a LuaObject from a table that is indexed by a number.
getLuaObject(LuaObject, LuaObject) - Method in class org.keplerproject.luajava.LuaState
This constructor creates a LuaObject from a table that is indexed by any LuaObject.
getLuaObject(int) - Method in class org.keplerproject.luajava.LuaState
Creates a reference to an object in the index position of the stack
getLuaState() - Method in class org.keplerproject.luajava.LuaObject
Gets the Object's State
getMetaTable(int) - Method in class org.keplerproject.luajava.LuaState
 
getNumber() - Method in class org.keplerproject.luajava.LuaObject
 
getObject() - Method in class org.keplerproject.luajava.LuaObject
 
getObjectFromUserdata(int) - Method in class org.keplerproject.luajava.LuaState
Gets a Object from Lua
getParam(int) - Method in class org.keplerproject.luajava.JavaFunction
Returns a parameter received from Lua.
getString() - Method in class org.keplerproject.luajava.LuaObject
 
getTable(int) - Method in class org.keplerproject.luajava.LuaState
 
getTop() - Method in class org.keplerproject.luajava.LuaState
 

I

insert(int) - Method in class org.keplerproject.luajava.LuaState
 
insertLuaState(LuaState) - Static method in class org.keplerproject.luajava.LuaStateFactory
Receives a existing LuaState and checks if it exists in the states list.
invoke(Object, Method, Object[]) - Method in class org.keplerproject.luajava.LuaInvocationHandler
Function called when a proxy object function is invoked.
isBoolean() - Method in class org.keplerproject.luajava.LuaObject
 
isBoolean(int) - Method in class org.keplerproject.luajava.LuaState
 
isCFunction(int) - Method in class org.keplerproject.luajava.LuaState
 
isClosed() - Method in class org.keplerproject.luajava.LuaState
Returns true if state is closed.
isFunction() - Method in class org.keplerproject.luajava.LuaObject
 
isFunction(int) - Method in class org.keplerproject.luajava.LuaState
 
isJavaFunction() - Method in class org.keplerproject.luajava.LuaObject
 
isJavaFunction(int) - Method in class org.keplerproject.luajava.LuaState
Returns whether a userdata contains a Java Function
isJavaObject() - Method in class org.keplerproject.luajava.LuaObject
 
isNil() - Method in class org.keplerproject.luajava.LuaObject
 
isNil(int) - Method in class org.keplerproject.luajava.LuaState
 
isNone(int) - Method in class org.keplerproject.luajava.LuaState
 
isNoneOrNil(int) - Method in class org.keplerproject.luajava.LuaState
 
isNumber() - Method in class org.keplerproject.luajava.LuaObject
 
isNumber(int) - Method in class org.keplerproject.luajava.LuaState
 
isObject(int) - Method in class org.keplerproject.luajava.LuaState
Tells whether a lua index contains a java Object
isString() - Method in class org.keplerproject.luajava.LuaObject
 
isString(int) - Method in class org.keplerproject.luajava.LuaState
 
isTable() - Method in class org.keplerproject.luajava.LuaObject
 
isTable(int) - Method in class org.keplerproject.luajava.LuaState
 
isThread(int) - Method in class org.keplerproject.luajava.LuaState
 
isUserdata() - Method in class org.keplerproject.luajava.LuaObject
 
isUserdata(int) - Method in class org.keplerproject.luajava.LuaState
 

J

JavaFunction - Class in org.keplerproject.luajava
JavaFunction is a class that can be used to implement a Lua function in Java.
JavaFunction(LuaState) - Constructor for class org.keplerproject.luajava.JavaFunction
Constructor that receives a LuaState.

L

LargError(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LcallMeta(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LcheckAny(int) - Method in class org.keplerproject.luajava.LuaState
 
LcheckInteger(int) - Method in class org.keplerproject.luajava.LuaState
 
LcheckNumber(int) - Method in class org.keplerproject.luajava.LuaState
 
LcheckStack(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LcheckString(int) - Method in class org.keplerproject.luajava.LuaState
 
LcheckType(int, int) - Method in class org.keplerproject.luajava.LuaState
 
LdoFile(String) - Method in class org.keplerproject.luajava.LuaState
 
LdoString(String) - Method in class org.keplerproject.luajava.LuaState
 
lessthan(int, int) - Method in class org.keplerproject.luajava.LuaState
 
LfindTable(int, String, int) - Method in class org.keplerproject.luajava.LuaState
 
LgetMetaField(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LgetMetatable(String) - Method in class org.keplerproject.luajava.LuaState
 
LgetN(int) - Method in class org.keplerproject.luajava.LuaState
 
Lgsub(String, String, String) - Method in class org.keplerproject.luajava.LuaState
 
LloadBuffer(byte[], String) - Method in class org.keplerproject.luajava.LuaState
 
LloadFile(String) - Method in class org.keplerproject.luajava.LuaState
 
LloadString(String) - Method in class org.keplerproject.luajava.LuaState
 
LnewMetatable(String) - Method in class org.keplerproject.luajava.LuaState
 
LoptInteger(int, int) - Method in class org.keplerproject.luajava.LuaState
 
LoptNumber(int, double) - Method in class org.keplerproject.luajava.LuaState
 
LoptString(int, String) - Method in class org.keplerproject.luajava.LuaState
 
Lref(int) - Method in class org.keplerproject.luajava.LuaState
 
LsetN(int, int) - Method in class org.keplerproject.luajava.LuaState
 
Ltyperror(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LUA_ERRERR - Static variable in class org.keplerproject.luajava.LuaState
error while running the error handler function.
LUA_ERRMEM - Static variable in class org.keplerproject.luajava.LuaState
memory allocation error.
LUA_ERRRUN - Static variable in class org.keplerproject.luajava.LuaState
a runtime error.
LUA_ERRSYNTAX - Static variable in class org.keplerproject.luajava.LuaState
syntax error during pre-compilation.
LUA_GCCOLLECT - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCCOUNT - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCCOUNTB - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCRESTART - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCSETPAUSE - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCSETSTEPMUL - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCSTEP - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GCSTOP - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_GLOBALSINDEX - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_MULTRET - Static variable in class org.keplerproject.luajava.LuaState
Specifies that an unspecified (multiple) number of return arguments will be returned by a call.
LUA_REGISTRYINDEX - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TBOOLEAN - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TFUNCTION - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TLIGHTUSERDATA - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TNIL - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TNONE - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TNUMBER - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TSTRING - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TTABLE - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TTHREAD - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_TUSERDATA - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_YIELD - Static variable in class org.keplerproject.luajava.LuaState
 
LuaException - Exception in org.keplerproject.luajava
LuaJava exception
LuaException(String) - Constructor for exception org.keplerproject.luajava.LuaException
 
LuaException(Exception) - Constructor for exception org.keplerproject.luajava.LuaException
Will work only on Java 1.4 or later.
LuaInvocationHandler - Class in org.keplerproject.luajava
Class that implements the InvocationHandler interface.
LuaInvocationHandler(LuaObject) - Constructor for class org.keplerproject.luajava.LuaInvocationHandler
 
LuaObject - Class in org.keplerproject.luajava
This class represents a Lua object of any type.
LuaState - Class in org.keplerproject.luajava
LuaState if the main class of LuaJava for the Java developer.
LuaStateFactory - Class in org.keplerproject.luajava
This class is responsible for instantiating new LuaStates.
LunRef(int, int) - Method in class org.keplerproject.luajava.LuaState
 
Lwhere(int) - Method in class org.keplerproject.luajava.LuaState
 

M

main(String[]) - Static method in class org.keplerproject.luajava.Console
Creates a console for user interaction.

N

newLuaState() - Static method in class org.keplerproject.luajava.LuaStateFactory
Method that creates a new instance of LuaState
newTable() - Method in class org.keplerproject.luajava.LuaState
 
newThread() - Method in class org.keplerproject.luajava.LuaState
 
next(int) - Method in class org.keplerproject.luajava.LuaState
 

O

objLen(int) - Method in class org.keplerproject.luajava.LuaState
 
openBase() - Method in class org.keplerproject.luajava.LuaState
 
openDebug() - Method in class org.keplerproject.luajava.LuaState
 
openIo() - Method in class org.keplerproject.luajava.LuaState
 
openLibs() - Method in class org.keplerproject.luajava.LuaState
 
openMath() - Method in class org.keplerproject.luajava.LuaState
 
openOs() - Method in class org.keplerproject.luajava.LuaState
 
openPackage() - Method in class org.keplerproject.luajava.LuaState
 
openString() - Method in class org.keplerproject.luajava.LuaState
 
openTable() - Method in class org.keplerproject.luajava.LuaState
 
org.keplerproject.luajava - package org.keplerproject.luajava
LuaJava is a scripting tool for Java.

P

pcall(int, int, int) - Method in class org.keplerproject.luajava.LuaState
 
pop(int) - Method in class org.keplerproject.luajava.LuaState
 
push() - Method in class org.keplerproject.luajava.LuaObject
Pushes the object represented by this into L's stack
pushBoolean(boolean) - Method in class org.keplerproject.luajava.LuaState
 
pushInteger(int) - Method in class org.keplerproject.luajava.LuaState
 
pushJavaFunction(JavaFunction) - Method in class org.keplerproject.luajava.LuaState
Pushes a JavaFunction into the state stack
pushJavaObject(Object) - Method in class org.keplerproject.luajava.LuaState
Pushes a Java Object into the lua stack.
This function does not check if the object is from a class that could be represented by a lua type.
pushNil() - Method in class org.keplerproject.luajava.LuaState
 
pushNumber(double) - Method in class org.keplerproject.luajava.LuaState
 
pushObjectValue(Object) - Method in class org.keplerproject.luajava.LuaState
Pushes into the stack any object value.
This function checks if the object could be pushed as a lua type, if not pushes the java object.
pushString(String) - Method in class org.keplerproject.luajava.LuaState
 
pushString(byte[]) - Method in class org.keplerproject.luajava.LuaState
 
pushValue(int) - Method in class org.keplerproject.luajava.LuaState
 

R

rawequal(int, int) - Method in class org.keplerproject.luajava.LuaState
 
rawGet(int) - Method in class org.keplerproject.luajava.LuaState
 
rawGetI(int, int) - Method in class org.keplerproject.luajava.LuaState
 
rawSet(int) - Method in class org.keplerproject.luajava.LuaState
 
rawSetI(int, int) - Method in class org.keplerproject.luajava.LuaState
 
register(String) - Method in class org.keplerproject.luajava.JavaFunction
Register a JavaFunction with a given name.
remove(int) - Method in class org.keplerproject.luajava.LuaState
 
removeLuaState(int) - Static method in class org.keplerproject.luajava.LuaStateFactory
removes the luaState from the states list
replace(int) - Method in class org.keplerproject.luajava.LuaState
 
resume(int) - Method in class org.keplerproject.luajava.LuaState
 

S

setFEnv(int) - Method in class org.keplerproject.luajava.LuaState
 
setField(int, String) - Method in class org.keplerproject.luajava.LuaState
 
setGlobal(String) - Method in class org.keplerproject.luajava.LuaState
 
setMetaTable(int) - Method in class org.keplerproject.luajava.LuaState
 
setTable(int) - Method in class org.keplerproject.luajava.LuaState
 
setTop(int) - Method in class org.keplerproject.luajava.LuaState
 
status() - Method in class org.keplerproject.luajava.LuaState
 
strLen(int) - Method in class org.keplerproject.luajava.LuaState
 

T

toBoolean(int) - Method in class org.keplerproject.luajava.LuaState
 
toInteger(int) - Method in class org.keplerproject.luajava.LuaState
 
toJavaObject(int) - Method in class org.keplerproject.luajava.LuaState
Function that returns a Java Object equivalent to the one in the given position of the Lua Stack.
toNumber(int) - Method in class org.keplerproject.luajava.LuaState
 
toString() - Method in class org.keplerproject.luajava.LuaObject
 
toString(int) - Method in class org.keplerproject.luajava.LuaState
 
toThread(int) - Method in class org.keplerproject.luajava.LuaState
 
type() - Method in class org.keplerproject.luajava.LuaObject
 
type(int) - Method in class org.keplerproject.luajava.LuaState
 
typeName(int) - Method in class org.keplerproject.luajava.LuaState
 

X

xmove(LuaState, int) - Method in class org.keplerproject.luajava.LuaState
 

Y

yield(int) - Method in class org.keplerproject.luajava.LuaState
 

C E G I J L M N O P R S T X Y