Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJessopScriptBuilder - Class in com.randomnoun.common.jessop
-
This is an abstract class that supports generic support for creating template scripts from jessop source.
- AbstractJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- assertHelper(Object, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Helper for console.assert().
- assertHelper(Object, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Helper for console.assert().
- assertHelper(Object, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Helper for console.assert().
B
- BeanshellExceptionConverter - Class in com.randomnoun.common.jessop.engine
- BeanshellExceptionConverter() - Constructor for class com.randomnoun.common.jessop.engine.BeanshellExceptionConverter
C
- checkArguments(Object[], int, int) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Make sure that number of arguments is valid.
- checkArguments(Object[], int, int) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Make sure that number of arguments is valid.
- checkArguments(Object[], int, int) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Make sure that number of arguments is valid.
- com.randomnoun.common.jessop - package com.randomnoun.common.jessop
-
The jessop templating language.
- com.randomnoun.common.jessop.engine - package com.randomnoun.common.jessop.engine
-
Engine-specific classes (exception converters and bindings converters).
- com.randomnoun.common.jessop.engine.graaljs - package com.randomnoun.common.jessop.engine.graaljs
- com.randomnoun.common.jessop.engine.rhino - package com.randomnoun.common.jessop.engine.rhino
- com.randomnoun.common.jessop.engine.rhinoOpenjdk - package com.randomnoun.common.jessop.engine.rhinoOpenjdk
- com.randomnoun.common.jessop.engine.rhinoOracle - package com.randomnoun.common.jessop.engine.rhinoOracle
- com.randomnoun.common.jessop.lang - package com.randomnoun.common.jessop.lang
-
Default target language implementations for jessop scripts.
- compile(Reader) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- compile(String) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- createBindings() - Method in class com.randomnoun.common.jessop.JessopScriptEngine
D
- declarations - Variable in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- delete(int) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- delete(String) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- delete(String) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- delete(String) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
E
- emitDeclaration(int, String) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- emitDeclaration(int, String) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Called by the tokeniser and requests that this JessopScriptBuilder process a
<%@ ...
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- emitExpression(int, String) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Called by the tokeniser and requests that this JessopScriptBuilder generate code to generate some evaluated output.
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
- emitExpression(int, String) - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- emitScriptlet(int, String) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Called by the tokeniser and requests that this JessopScriptBuilder copy the included code into the generated script.
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
- emitScriptlet(int, String) - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- emitText(int, String) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Called by the tokeniser and requests that this JessopScriptBuilder generate code to generate some text output.
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
- emitText(int, String) - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- eval(Reader) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- eval(Reader, ScriptContext) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- eval(String) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- eval(String, ScriptContext) - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- eval(ScriptContext) - Method in class com.randomnoun.common.jessop.JessopCompiledScript
G
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- get(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- get(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- getBindingsConverter() - Method in class com.randomnoun.common.jessop.JessopDeclarations
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- getClassName() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- getClassOrObjectProto(Scriptable, String) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Return a class prototype, or the object prototype if the class is not defined.
- getClassOrObjectProto(Scriptable, String) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Return a class prototype, or the object prototype if the class is not defined.
- getClassOrObjectProto(Scriptable, String) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Return a class prototype, or the object prototype if the class is not defined.
- getDeclarations() - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- getDeclarations() - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Returns the value of any jessop declarations that are in effect.
- getDefaultBindingsConverterClassName() - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- getDefaultBindingsConverterClassName() - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Returns the name of the default bindingsConverter class that should be used for the default script engine, or null if no converter is required.
- getDefaultBindingsConverterClassName() - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Returns the name of the default exceptionConverter class that should be used for the default script engine, or null if no converter is required.
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- getDefaultExceptionConverterClassName() - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- getDefaultScriptEngineName() - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Returns the name of the script engine that is used to evaluate this script; e.g.
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
- getDefaultScriptEngineName() - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- getDefaultValue(Class) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- getEngine() - Method in class com.randomnoun.common.jessop.JessopCompiledScript
- getEngine() - Method in class com.randomnoun.common.jessop.JessopDeclarations
- getEngineName() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getEngineVersion() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getExceptionConverter() - Method in class com.randomnoun.common.jessop.JessopDeclarations
- getExtensions() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getFactory() - Method in class com.randomnoun.common.jessop.JessopScriptEngine
- getFilename() - Method in class com.randomnoun.common.jessop.JessopDeclarations
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- getIds() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- getJessopScriptBuilderForLanguage(String) - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getLanguage() - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Returns the name of the language that this scriptBuilder can parse; e.g.
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
- getLanguage() - Method in class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
- getLanguageName() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getLanguageVersion() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getList() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- getList() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- getList() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- getMap() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- getMap() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- getMap() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- getMapArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Get an argument as Map
- getMapArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Get an argument as Map
- getMapArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Get an argument as Map
- getMethodCallSyntax(String, String, String...) - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getMimeTypes() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getNames() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getObjectArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Get an argument as object
- getObjectArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Get an argument as object
- getObjectArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Get an argument as object
- getOutputStatement(String) - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getParameter(String) - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getProgram(String...) - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getScriptableArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Get an argument as ScriptableObject
- getScriptableArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Get an argument as ScriptableObject
- getScriptableArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Get an argument as ScriptableObject
- getScriptEngine() - Method in class com.randomnoun.common.jessop.JessopScriptEngineFactory
- getSource() - Method in class com.randomnoun.common.jessop.JessopCompiledScript
-
Return the generated source; can be used for debugging.
- getStringArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Get an argument as string
- getStringArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Get an argument as string
- getStringArgument(Object[], int, boolean) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Get an argument as string
- GraalJsBindingsConverter - Class in com.randomnoun.common.jessop.engine.graaljs
- GraalJsBindingsConverter() - Constructor for class com.randomnoun.common.jessop.engine.graaljs.GraalJsBindingsConverter
- GraalJsExceptionConverter - Class in com.randomnoun.common.jessop.engine.graaljs
- GraalJsExceptionConverter() - Constructor for class com.randomnoun.common.jessop.engine.graaljs.GraalJsExceptionConverter
H
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- has(int, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- has(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- has(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- has(String, Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
I
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- init(Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
-
Set the prototype to the Array prototype so we can use array methds such as push, pop, shift, slice etc.
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
-
Set the prototype to the Object prototype so we can use object methods such as getOwnPropertyNames, hasOwnProperty, keys etc.
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
-
Set the prototype to the Array prototype so we can use array methds such as push, pop, shift, slice etc.
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
-
Set the prototype to the Object prototype so we can use object methods such as getOwnPropertyNames, hasOwnProperty, keys etc.
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
-
Set the prototype to the Array prototype so we can use array methds such as push, pop, shift, slice etc.
- initPrototype(Scriptable) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
-
Set the prototype to the Object prototype so we can use object methods such as getOwnPropertyNames, hasOwnProperty, keys etc.
- isCompileTarget() - Method in class com.randomnoun.common.jessop.JessopDeclarations
- isSuppressEol() - Method in class com.randomnoun.common.jessop.JessopDeclarations
J
- JavaJessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- JavaJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.JavaJessopScriptBuilder
- JavascriptJessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- JavascriptJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- javaToJS(Object, Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Coerce/wrap a java object to a JS object, and mask Lists and Maps as native JS objects.
- javaToJS(Object, Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Coerce/wrap a java object to a JS object, and mask Lists and Maps as native JS objects.
- javaToJS(Object, Scriptable) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Coerce/wrap a java object to a JS object, and mask Lists and Maps as native JS objects.
- JESSOP_BINDINGS_CONVERTER - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that sets the initial bindings converter.
- JESSOP_COMPILE_TARGET - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that controls whether the target script is compiled (providing the target engine allows it).
- JESSOP_DEFAULT_BINDINGS_CONVERTER - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_EXCEPTION_CONVERTER key; has the value null
- JESSOP_DEFAULT_COMPILE_TARGET - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_COMPILE_TARGET key; has the value "false"
- JESSOP_DEFAULT_ENGINE - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_ENGINE key; has the value "rhino"
- JESSOP_DEFAULT_EXCEPTION_CONVERTER - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_EXCEPTION_CONVERTER key; has the value null
- JESSOP_DEFAULT_LANGUAGE - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_LANGUAGE key; has the value "javascript"
- JESSOP_DEFAULT_SUPPRESS_EOL - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Default value for the JESSOP_SUPPRESS_EOL key; has the value "false"
- JESSOP_ENGINE - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that identifies the initial ScriptEngine used for jessop scripts.
- JESSOP_EXCEPTION_CONVERTER - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that sets the initial exception converter.
- JESSOP_LANGUAGE - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that identifies the initial language used for jessop scripts.
- JESSOP_LANGUAGE_VERSION - Static variable in class com.randomnoun.common.jessop.JessopScriptEngineFactory
-
The version of the jessop 'language' that this script engine implements
- JESSOP_SUPPRESS_EOL - Static variable in class com.randomnoun.common.jessop.JessopScriptEngine
-
Reserved key for a named value that controls whether the target script will have EOLs suppressed after scriptlets that appear at the end of a line.
- JessopBindingsConverter - Interface in com.randomnoun.common.jessop
-
Convert Java bindings to more scripting-language-friendly objects.
- JessopCompiledScript - Class in com.randomnoun.common.jessop
-
Container class for the target script generated by the JessopScriptBuilder from the jessop source.
- JessopCompiledScript(ScriptEngine, boolean, String, String, JessopExceptionConverter, JessopBindingsConverter) - Constructor for class com.randomnoun.common.jessop.JessopCompiledScript
- JessopDeclarations - Class in com.randomnoun.common.jessop
-
This object contains values that are defined in the <%@ jessop ...
- JessopDeclarations() - Constructor for class com.randomnoun.common.jessop.JessopDeclarations
- JessopExceptionConverter - Interface in com.randomnoun.common.jessop
-
The only reason this thing exists is because the 'bsh' and 'luaj' script engines don't throw ScriptExceptions properly
- JessopScriptBuilder - Interface in com.randomnoun.common.jessop
-
Each target language we intend to support within jessop must have an implementation of this interface.
- JessopScriptEngine - Class in com.randomnoun.common.jessop
-
The jessop ScriptEngine class.
- JessopScriptEngine() - Constructor for class com.randomnoun.common.jessop.JessopScriptEngine
- JessopScriptEngineFactory - Class in com.randomnoun.common.jessop
-
A class to implement the
ScriptEngineFactory
interface for the jessop templating language. - JessopScriptEngineFactory() - Constructor for class com.randomnoun.common.jessop.JessopScriptEngineFactory
- JRubyExceptionConverter - Class in com.randomnoun.common.jessop.engine
- JRubyExceptionConverter() - Constructor for class com.randomnoun.common.jessop.engine.JRubyExceptionConverter
- jsToJava(Object) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Unwrap a JS object to a java object.
- jsToJava(Object) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Unwrap a JS object to a java object.
- jsToJava(Object) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Unwrap a JS object to a java object.
L
- LispJessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- LispJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.LispJessopScriptBuilder
- logger - Variable in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- LuaJessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- LuaJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.LuaJessopScriptBuilder
- LuajExceptionConverter - Class in com.randomnoun.common.jessop.engine
- LuajExceptionConverter() - Constructor for class com.randomnoun.common.jessop.engine.LuajExceptionConverter
P
- parseChar(char) - Method in class com.randomnoun.common.jessop.Tokeniser
- parseEndOfFile() - Method in class com.randomnoun.common.jessop.Tokeniser
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- put(int, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- put(String, Scriptable, Object) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- pw - Variable in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- Python2JessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- Python2JessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.Python2JessopScriptBuilder
R
- RhinoBindingsConverter - Class in com.randomnoun.common.jessop.engine.rhino
- RhinoBindingsConverter() - Constructor for class com.randomnoun.common.jessop.engine.rhino.RhinoBindingsConverter
- RhinoOpenjdkBindingsConverter - Class in com.randomnoun.common.jessop.engine.rhinoOpenjdk
- RhinoOpenjdkBindingsConverter() - Constructor for class com.randomnoun.common.jessop.engine.rhinoOpenjdk.RhinoOpenjdkBindingsConverter
- RhinoOracleBindingsConverter - Class in com.randomnoun.common.jessop.engine.rhinoOracle
- RhinoOracleBindingsConverter() - Constructor for class com.randomnoun.common.jessop.engine.rhinoOracle.RhinoOracleBindingsConverter
- RubyJessopScriptBuilder - Class in com.randomnoun.common.jessop.lang
- RubyJessopScriptBuilder() - Constructor for class com.randomnoun.common.jessop.lang.RubyJessopScriptBuilder
S
- ScriptableList - Class in com.randomnoun.common.jessop.engine.rhino
-
ScriptableList is a wrapper for java.util.List instances that allows developers to interact with them like it was a native JavaScript array.
- ScriptableList - Class in com.randomnoun.common.jessop.engine.rhinoOpenjdk
-
ScriptableList is a wrapper for java.util.List instances that allows developers to interact with them like it was a native JavaScript array.
- ScriptableList - Class in com.randomnoun.common.jessop.engine.rhinoOracle
-
ScriptableList is a wrapper for java.util.List instances that allows developers to interact with them like it was a native JavaScript array.
- ScriptableList(Scriptable, List) - Constructor for class com.randomnoun.common.jessop.engine.rhino.ScriptableList
-
Create a ScriptableList wrapper around a java.util.List.
- ScriptableList(Scriptable, List) - Constructor for class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
-
Create a ScriptableList wrapper around a java.util.List.
- ScriptableList(Scriptable, List) - Constructor for class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
-
Create a ScriptableList wrapper around a java.util.List.
- ScriptableMap - Class in com.randomnoun.common.jessop.engine.rhino
-
ScriptableMap is a wrapper for java.util.Map instances that allows developers to interact with them as if it were a native JavaScript object.
- ScriptableMap - Class in com.randomnoun.common.jessop.engine.rhinoOpenjdk
-
ScriptableMap is a wrapper for java.util.Map instances that allows developers to interact with them as if it were a native JavaScript object.
- ScriptableMap - Class in com.randomnoun.common.jessop.engine.rhinoOracle
-
ScriptableMap is a wrapper for java.util.Map instances that allows developers to interact with them as if it were a native JavaScript object.
- ScriptableMap(Scriptable, Map) - Constructor for class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- ScriptableMap(Scriptable, Map) - Constructor for class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- ScriptableMap(Scriptable, Map) - Constructor for class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- ScriptUtils - Class in com.randomnoun.common.jessop.engine.rhino
-
A collection of Rhino utility methods.
- ScriptUtils - Class in com.randomnoun.common.jessop.engine.rhinoOpenjdk
-
A collection of Rhino utility methods.
- ScriptUtils - Class in com.randomnoun.common.jessop.engine.rhinoOracle
-
A collection of Rhino utility methods.
- ScriptUtils() - Constructor for class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
- ScriptUtils() - Constructor for class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
- ScriptUtils() - Constructor for class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
- setBindingsConverter(String) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setCompileTarget(boolean) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setEngine(String) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setExceptionConverter(String) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setFilename(String) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setJessopScriptBuilder(JessopScriptBuilder) - Method in class com.randomnoun.common.jessop.Tokeniser
- setPrintWriter(PrintWriter) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- setPrintWriter(PrintWriter) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Sets the printWriter that this class will write to during emit() methods
- setSuppressEol(boolean) - Method in class com.randomnoun.common.jessop.JessopDeclarations
- setTokeniserAndDeclarations(Tokeniser, JessopDeclarations) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- setTokeniserAndDeclarations(Tokeniser, JessopDeclarations) - Method in interface com.randomnoun.common.jessop.JessopScriptBuilder
-
Sets the tokeniser and declaration that are in effect at the start of parsing.
- suppressEol(String, boolean) - Method in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
-
Conditionally remove the first newline from the supplied string.
T
- testEngine() - Method in class com.randomnoun.common.jessop.lang.JavascriptJessopScriptBuilder
- toInt(Object, int) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Try to convert an object to an int value, returning the default value if conversion fails.
- toInt(Object, int) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Try to convert an object to an int value, returning the default value if conversion fails.
- toInt(Object, int) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Try to convert an object to an int value, returning the default value if conversion fails.
- tokeniser - Variable in class com.randomnoun.common.jessop.AbstractJessopScriptBuilder
- Tokeniser - Class in com.randomnoun.common.jessop
- Tokeniser(JessopScriptEngine, JessopScriptBuilder) - Constructor for class com.randomnoun.common.jessop.Tokeniser
- toScriptBindings(ScriptEngine, ScriptContext, Bindings, int) - Method in class com.randomnoun.common.jessop.engine.graaljs.GraalJsBindingsConverter
- toScriptBindings(ScriptEngine, ScriptContext, Bindings, int) - Method in class com.randomnoun.common.jessop.engine.rhino.RhinoBindingsConverter
- toScriptBindings(ScriptEngine, ScriptContext, Bindings, int) - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.RhinoOpenjdkBindingsConverter
- toScriptBindings(ScriptEngine, ScriptContext, Bindings, int) - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.RhinoOracleBindingsConverter
- toScriptBindings(ScriptEngine, ScriptContext, Bindings, int) - Method in interface com.randomnoun.common.jessop.JessopBindingsConverter
-
Convert a set of bindings to a more scripting-language-friendly object.
- toScriptException(ScriptContext, Throwable) - Method in class com.randomnoun.common.jessop.engine.BeanshellExceptionConverter
- toScriptException(ScriptContext, Throwable) - Method in class com.randomnoun.common.jessop.engine.graaljs.GraalJsExceptionConverter
- toScriptException(ScriptContext, Throwable) - Method in class com.randomnoun.common.jessop.engine.JRubyExceptionConverter
- toScriptException(ScriptContext, Throwable) - Method in class com.randomnoun.common.jessop.engine.LuajExceptionConverter
- toScriptException(ScriptContext, Throwable) - Method in interface com.randomnoun.common.jessop.JessopExceptionConverter
-
Convert runtime exceptions generated by this language's ScriptEngine into ScriptExceptions.
- toScriptObject(Object) - Method in class com.randomnoun.common.jessop.engine.graaljs.GraalJsBindingsConverter
- toString() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- toString() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- toString() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- toString() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- toString() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- toString() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
- traceHelper(Function, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhino.ScriptUtils
-
Get a snapshot of the current JavaScript evaluation state by creating an Error object and invoke the function on it passing along any arguments.
- traceHelper(Function, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptUtils
-
Get a snapshot of the current JavaScript evaluation state by creating an Error object and invoke the function on it passing along any arguments.
- traceHelper(Function, Object...) - Static method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptUtils
-
Get a snapshot of the current JavaScript evaluation state by creating an Error object and invoke the function on it passing along any arguments.
U
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableList
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhino.ScriptableMap
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableList
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhinoOpenjdk.ScriptableMap
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableList
- unwrap() - Method in class com.randomnoun.common.jessop.engine.rhinoOracle.ScriptableMap
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form