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 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
Methods in com.blackrook.rookscript.functions with parameters of type ScriptInstanceModifier 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
Methods in com.blackrook.rookscript.functions.common with parameters of type ScriptInstanceModifier 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
Methods in com.blackrook.rookscript.functions.io with parameters of type ScriptInstanceModifier 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
Methods in com.blackrook.rookscript.lang with parameters of type ScriptInstanceModifier 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.