Index

A B C D E G H I J L P R S T U 
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
 
A B C D E G H I J L P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form