Uses of Class
com.blackrook.rookscript.ScriptInstance
Packages that use ScriptInstance
Package
Description
Contains scripting components for the scripting language.
Contains premade script functions.
Contains the common script functions.
Contains the common I/O script functions.
Contains VM specific structures.
-
Uses of ScriptInstance in com.blackrook.rookscript
Methods in com.blackrook.rookscript that return ScriptInstanceModifier and TypeMethodDescriptionCreates the instance using the set components, then calls an entry point with a set of parameters.ScriptInstanceFactory.create()Creates a new instance.ScriptInstanceFactory.create(ScriptEnvironment environment) Creates a new instance.ScriptInstanceBuilder.createInstance()Gets the instance built from the set components.Methods in com.blackrook.rookscript with parameters of type ScriptInstanceModifier and TypeMethodDescriptionvoidScriptInstanceFactory.release(ScriptInstance instance) Destroys an instance and releases pooled objects.booleanScriptWaitHandler.waitingScriptCanContinue(ScriptInstance scriptInstance, Object waitType, Object waitParameter) Called to determine if this waiting script can continue.voidScriptWaitHandler.waitingScriptUpdate(ScriptInstance scriptInstance, Object waitType, Object waitParameter) Called whenScriptWaitHandler.waitingScriptCanContinue(ScriptInstance, Object, Object)returns false, in case this script's waiting state needs updating. -
Uses of ScriptInstance in com.blackrook.rookscript.functions
Methods in com.blackrook.rookscript.functions with parameters of type ScriptInstanceModifier and TypeMethodDescriptionabstract booleanDateFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanDigestFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanFileSystemFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanJSONFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanMathFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanPrintFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanRandomFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanRegexFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanSystemFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanZipFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.functions.common
Methods in com.blackrook.rookscript.functions.common with parameters of type ScriptInstanceModifier and TypeMethodDescriptionabstract booleanBufferFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanErrorFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanListFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanMapFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanMiscFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanStringFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.functions.io
Methods in com.blackrook.rookscript.functions.io with parameters of type ScriptInstanceModifier and TypeMethodDescriptionabstract booleanDataIOFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanFileIOFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) abstract booleanStreamingIOFunctions.execute(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.lang
Methods in com.blackrook.rookscript.lang with parameters of type ScriptInstanceModifier and TypeMethodDescriptionbooleanScriptCommand.execute(ScriptInstance scriptInstance) Executes this command.abstract booleanScriptCommandType.execute(ScriptInstance scriptInstance, Object operand1, Object operand2) Executes this directive.booleanScriptFunctionType.execute(ScriptInstance scriptInstance, ScriptValue returnValue) Executes this function.