Skip navigation links
C D E F 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
 
checkField(int, Object, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Checks if there is a field on the obj with the given name
checkMethod(int, Object, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Checks to see if there is a method with the given name.
checkStack(int) - Method in class org.keplerproject.luajava.LuaState
 
classIndex(int, Class, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Java function to be called when a java Class metamethod __index is called.
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
CPtr - Class in org.keplerproject.luajava
An abstraction for a C pointer data type.
createProxy(String) - Method in class org.keplerproject.luajava.LuaObject
Function that creates a java proxy to the object represented by this
createProxyObject(int, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Function that creates an object proxy and pushes it into the stack
createTable(int, int) - Method in class org.keplerproject.luajava.LuaState
 

D

dumpStack() - Method in class org.keplerproject.luajava.LuaState
 

E

equal(int, int) - Method in class org.keplerproject.luajava.LuaState
 
equals(Object) - Method in class org.keplerproject.luajava.CPtr
Compares this CPtr to the specified object.
error() - Method in class org.keplerproject.luajava.LuaState
 
execute() - Method in class org.keplerproject.luajava.JavaFunction
This method is called from Lua.

F

finalize() - Method in class org.keplerproject.luajava.LuaObject
 

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
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
 
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.
getPeer() - Method in class org.keplerproject.luajava.CPtr
Gets the value of the C pointer abstraction
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.
javaLoadLib(int, String, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Calls the static method methodName in class className that receives a LuaState as first parameter.
javaNew(int, Class) - Static method in class org.keplerproject.luajava.LuaJavaAPI
javaNew returns a new instance of a given clazz
javaNewInstance(int, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Pushes a new instance of a java Object of the type className

L

L - Variable in class org.keplerproject.luajava.JavaFunction
This is the state in which this function will exist.
L - Variable in class org.keplerproject.luajava.LuaObject
 
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
 
LgetMetaField(int, String) - Method in class org.keplerproject.luajava.LuaState
 
LgetMetatable(String) - 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
 
LUA_ERRERR - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_ERRGCMM - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_ERRMEM - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_ERRRUN - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_ERRSYNTAX - Static variable in class org.keplerproject.luajava.LuaState
 
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_MINSTACK - Static variable in class org.keplerproject.luajava.LuaState
minimum Lua stack available to a C function
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_NUMTAGS - Static variable in class org.keplerproject.luajava.LuaState
 
LUA_OK - Static variable in class org.keplerproject.luajava.LuaState
 
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
 
LuaJavaAPI - Class in org.keplerproject.luajava
Class that contains functions accessed by lua.
LuaObject - Class in org.keplerproject.luajava
This class represents a Lua object of any type.
LuaObject(LuaState, String) - Constructor for class org.keplerproject.luajava.LuaObject
Creates a reference to an object in the variable globalName
LuaObject(LuaObject, String) - Constructor for class org.keplerproject.luajava.LuaObject
Creates a reference to an object inside another object
LuaObject(LuaObject, Number) - Constructor for class org.keplerproject.luajava.LuaObject
This constructor creates a LuaObject from a table that is indexed by a number.
LuaObject(LuaObject, LuaObject) - Constructor for class org.keplerproject.luajava.LuaObject
This constructor creates a LuaObject from a table that is indexed by a LuaObject.
LuaObject(LuaState, int) - Constructor for class org.keplerproject.luajava.LuaObject
Creates a reference to an object in the given index of the stack
LuaState - Class in org.keplerproject.luajava
LuaState if the main class of LuaJava for the Java developer.
LuaState(int) - Constructor for class org.keplerproject.luajava.LuaState
Constructor to instance a new LuaState and initialize it with LuaJava's functions
LuaState(CPtr) - Constructor for class org.keplerproject.luajava.LuaState
Receives a existing state and initializes it
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

objectIndex(int, Object, String) - Static method in class org.keplerproject.luajava.LuaJavaAPI
Java implementation of the metamethod __index
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
 

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
 
ref - Variable in class org.keplerproject.luajava.LuaObject
 
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(CPtr, int) - Method in class org.keplerproject.luajava.LuaState
 

S

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 D E F G I J L M N O P R S T X Y