Uses of Class
com.blackrook.rookscript.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
Modifier 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.Modifier and TypeMethodDescriptionvoid
ScriptInstanceFactory.release
(ScriptInstance instance) Destroys an instance and releases pooled objects.boolean
ScriptWaitHandler.waitingScriptCanContinue
(ScriptInstance scriptInstance, Object waitType, Object waitParameter) Called to determine if this waiting script can continue.void
ScriptWaitHandler.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
Modifier and TypeMethodDescriptionabstract boolean
DateFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
DigestFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
FileSystemFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
JSONFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
MathFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
PrintFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
RegexFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
SystemFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
ZipFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.functions.common
Modifier and TypeMethodDescriptionabstract boolean
BufferFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
ErrorFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
ListFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
MapFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
MiscFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
StringFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.functions.io
Modifier and TypeMethodDescriptionabstract boolean
DataIOFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
FileIOFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) abstract boolean
StreamingIOFunctions.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) -
Uses of ScriptInstance in com.blackrook.rookscript.lang
Modifier and TypeMethodDescriptionboolean
ScriptCommand.execute
(ScriptInstance scriptInstance) Executes this command.abstract boolean
ScriptCommandType.execute
(ScriptInstance scriptInstance, Object operand1, Object operand2) Executes this directive.boolean
ScriptFunctionType.execute
(ScriptInstance scriptInstance, ScriptValue returnValue) Executes this function.