Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
W
- wait(Object, Object) - Method in class com.blackrook.rookscript.ScriptInstance
-
Sets the WAITING state and waiting parameters.
- WAITING - Enum constant in enum class com.blackrook.rookscript.ScriptInstance.State
-
Waiting on some kind of action to complete.
- waitingScriptCanContinue(ScriptInstance, Object, Object) - Method in interface com.blackrook.rookscript.ScriptWaitHandler
-
Called to determine if this waiting script can continue.
- waitingScriptUpdate(ScriptInstance, Object, Object) - Method in interface com.blackrook.rookscript.ScriptWaitHandler
-
Called when
ScriptWaitHandler.waitingScriptCanContinue(ScriptInstance, Object, Object)
returns false, in case this script's waiting state needs updating. - willEmitComments() - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
-
Checks if this lexer emits comment tokens.
- willEmitNewlines() - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
-
Checks if this lexer emits newline tokens.
- willEmitSpaces() - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
-
Checks if this lexer emits space tokens.
- willEmitStreamBreak() - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
-
Checks if this lexer emits stream break tokens.
- willEmitTabs() - Method in class com.blackrook.rookscript.struct.Lexer.Kernel
-
Checks if this lexer emits tab tokens.
- withEnvironment(ScriptEnvironment) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Sets the script environment for this script.
- withFunctionResolver(ScriptFunctionResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Adds a function resolver to this builder to be used in the script, clearing all resolvers first. Each instance created will use the resolvers added for compiling and runtime.
- withFunctionResolver(String, ScriptFunctionResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Adds a function resolver to this builder to be used in the script, clearing all resolvers first. Each instance created will use the resolvers added for compiling and runtime.
- withRunawayLimit(int) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Sets the runaway limit for the instance.
- withScope(String, ScriptVariableResolver) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Adds a scope to be used in the script, clearing the set of scopes first.
- withScript(Script) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches the script used for this instance.
- withScriptStack(int, int) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches a new script instance stack used for this instance.
- withScriptStack(ScriptInstanceStack) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches a script instance stack for this instance.
- withSource(File) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches script source to compile on instantiation.
- withSource(String) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches script source to compile on instantiation.
- withSource(String, InputStream) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches script input stream source to compile on instantiation.
- withSource(String, Reader) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches script source to compile on instantiation.
- withSource(String, String) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Attaches script source to compile on instantiation.
- withWaitHandler(ScriptWaitHandler) - Method in class com.blackrook.rookscript.ScriptInstanceBuilder
-
Sets the wait handler for the script instance.
- WRAP - Enum constant in enum class com.blackrook.rookscript.functions.MathFunctions
- wrapValue(double, double, double) - Static method in class com.blackrook.rookscript.struct.Utils
-
Coerces a double to the range bounded by lo and hi, by "wrapping" the value.
- WRITE - Enum constant in enum class com.blackrook.rookscript.functions.io.StreamingIOFunctions
- WRITEBYTE - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- writeBytes(Integer, DataOutput, int) - Method in class com.blackrook.rookscript.ScriptValue.BufferType
-
Writes bytes from this buffer into an input stream.
- WRITEDOUBLE - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITEFLOAT - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITEINT - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITEJSON - Enum constant in enum class com.blackrook.rookscript.functions.JSONFunctions
- WRITELONG - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITESHORT - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITESTR - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITEUINT - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
- WRITEUSHORT - Enum constant in enum class com.blackrook.rookscript.functions.io.DataIOFunctions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form