- generatedClassLoader - Variable in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
Rhino class loader.
- getAdapter() - Method in class com.threecrickets.scripturian.ExecutionContext
-
The last language adapter used by the context.
- getAdapterByExtension(String, String) - Method in class com.threecrickets.scripturian.LanguageManager
-
A language adapter for a document name according to its filename
extension.
- getAdapterByName(String) - Method in class com.threecrickets.scripturian.LanguageManager
-
Gets an adapter by its name.
- getAdapterByTag(String) - Method in class com.threecrickets.scripturian.LanguageManager
-
A language adapter for a scriptlet tag.
- getAdapters() - Method in class com.threecrickets.scripturian.LanguageManager
-
All language adapters.
- getApplicationServiceName() - Method in class com.threecrickets.scripturian.Main
-
The name of the application service exposed to the executable.
- getArguments() - Method in class com.threecrickets.scripturian.Main
-
- getArguments() - Method in class com.threecrickets.scripturian.service.ApplicationService
-
An array of the string arguments sent from the shell.
- getArguments() - Method in interface com.threecrickets.scripturian.service.Shell
-
- getAsPureLiteral() - Method in class com.threecrickets.scripturian.Executable
-
Returns the source code in the trivial case of a "text-with-scriptlets"
executable that contains no scriptlets.
- getAttributes() - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getAttributes() - Method in class com.threecrickets.scripturian.Executable
-
User-defined attributes.
- getAttributes() - Method in class com.threecrickets.scripturian.ExecutionContext
-
General-purpose attributes.
- getAttributes() - Method in class com.threecrickets.scripturian.GlobalScope
-
Any object can be stored here.
- getAttributes() - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
Adapter attributes.
- getAttributes() - Method in class com.threecrickets.scripturian.LanguageManager
-
General-purpose attributes for this language manager.
- getAttributes() - Method in class com.threecrickets.scripturian.ParsingContext
-
General-purpose attributes.
- getAttributesAsProperties(String) - Method in class com.threecrickets.scripturian.LanguageManager
-
Find only those attributes with this prefix.
- getBasePath() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
The base path.
- getBinding(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
Gets a Groovy binding stored in the execution context, creating it if it
doesn't exist.
- getCachedDocumentDescriptor(String) - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
Gets a document descriptor for the document if it's in the cache.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.JeppAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.JythonAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.LuajAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.NashornAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.QuercusAdapter
-
The base directory for cached executables.
- getCacheDir() - Method in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
The base directory for cached executables.
- getCachePath() - Static method in class com.threecrickets.scripturian.LanguageManager
-
The base path for language adapter caches.
- getCaster(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getCasterContext(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getCharset() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
The charset to use for reading files.
- getClojureNamespace(ExecutionContext) - Static method in class com.threecrickets.scripturian.adapter.ClojureAdapter
-
Gets a Clojure namespace stored in the execution context, creating it if
it doesn't exist.
- getColumnNumber() - Method in class com.threecrickets.scripturian.exception.StackFrame
-
The column number.
- getContainer() - Method in class com.threecrickets.scripturian.service.ExecutableService
-
The container.
- getContainerService(ExecutionContext) - Method in class com.threecrickets.scripturian.Executable
-
The container service stored in the context, if it was set.
- getContext() - Method in class com.threecrickets.scripturian.service.ExecutableService
-
- getCurrent() - Static method in class com.threecrickets.scripturian.ExecutionContext
-
The execution context set for this thread.
- getDefaultDocumentName() - Method in class com.threecrickets.scripturian.Main
-
If the path to the document to run if not supplied as the first argument
to
Main.main(String[])
, this is used instead.
- getDefaultLanguageTag() - Method in class com.threecrickets.scripturian.ParsingContext
-
The language to use if none is specified.
- getDefaultLanguageTag() - Method in class com.threecrickets.scripturian.service.DocumentService
-
- getDefaultName() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
Documents may have many names, but this one is preferred to others.
- getDefaultName() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
- getDefaultParser() - Method in class com.threecrickets.scripturian.ParsingContext
-
The parser to use if none is specified.
- getDependencies() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
This document might be affected in some way (for example, reloaded,
recompiled, etc.) if documents it depends on are affected.
- getDocument(String) - Method in class com.threecrickets.scripturian.document.ChainDocumentSource
-
- getDocument() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
The document instance.
- getDocument(String, boolean) - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
Gets the document descriptor, with support for caching descriptors.
- getDocument(String) - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
- getDocument(String) - Method in interface com.threecrickets.scripturian.document.DocumentSource
-
Gets a document by its name.
- getDocumentName() - Method in class com.threecrickets.scripturian.exception.StackFrame
-
The document name.
- getDocumentName() - Method in class com.threecrickets.scripturian.Executable
-
The executable's document name.
- getDocuments() - Method in class com.threecrickets.scripturian.document.ChainDocumentSource
-
- getDocuments() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
- getDocuments() - Method in interface com.threecrickets.scripturian.document.DocumentSource
-
Access to all available documents.
- getDocumentServiceName() - Method in class com.threecrickets.scripturian.Main
-
The name of the document service exposed to the executable.
- getDocumentSource() - Method in class com.threecrickets.scripturian.ParsingContext
-
A document source used to store on-the-fly documents created during
parsing.
- getDocumentTimestamp() - Method in class com.threecrickets.scripturian.Executable
-
The executable's document timestamp.
- getEnterableExecutable() - Method in class com.threecrickets.scripturian.ExecutionContext
-
Non-null if this context is enterable.
- getEnterableExecutionContext(Object) - Method in class com.threecrickets.scripturian.Executable
-
The enterable execution context for an entering key.
- getEnvironment(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.QuercusAdapter
-
Gets a Quercus environment stored in the execution context, creating it
if it doesn't exist.
- getErrors() - Method in class com.threecrickets.scripturian.util.Defroster
-
- getErrorWriter() - Method in class com.threecrickets.scripturian.ExecutionContext
-
The standard error set for executables using this context.
- getErrorWriter() - Method in class com.threecrickets.scripturian.Main
-
- getErrorWriterOrDefault() - Method in class com.threecrickets.scripturian.ExecutionContext
-
The standard error set for executables using this context.
- getExecutable() - Method in exception com.threecrickets.scripturian.exception.ExecutionException
-
The associated executable.
- getExecutable() - Method in exception com.threecrickets.scripturian.exception.ParsingException
-
The associated executable.
- getExecutableServiceName() - Method in class com.threecrickets.scripturian.Executable
-
- getExecutionController() - Method in class com.threecrickets.scripturian.Main
-
- getExecutionController() - Method in interface com.threecrickets.scripturian.service.Shell
-
- getExposedExecutableName() - Method in class com.threecrickets.scripturian.ParsingContext
-
The executable
service name exposed to executables.
- getFiller(Executable, ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getFormatter(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getGlobal(String, Object) - Method in class com.threecrickets.scripturian.service.ApplicationService
-
Gets a value global to the current VM, atomically setting it to a default
value if it doesn't exist.
- getGlobal(String, Object) - Method in class com.threecrickets.scripturian.service.ExecutableService
-
Gets a value global to the current VM, atomically setting it to a default
value if it doesn't exist.
- getGlobals(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.LuajAdapter
-
Gets the Luaj globals instance associated with the execution context,
creating it if it doesn't exist.
- getGlobals() - Method in class com.threecrickets.scripturian.service.ApplicationService
-
A map of all values global to the current VM.
- getGlobals() - Method in class com.threecrickets.scripturian.service.ExecutableService
-
A map of all values global to the current VM.
- getGlobalScope(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.NashornAdapter
-
Gets the Nashorn global scope associated with the execution context,
creating it if it doesn't exist.
- getIdentifier() - Method in class com.threecrickets.scripturian.document.ChainDocumentSource
-
- getIdentifier() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
- getIdentifier() - Method in interface com.threecrickets.scripturian.document.DocumentSource
-
The identifier for this document source.
- getIgnorePostfixes() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
The filename postfixes to ignore.
- getInstance() - Static method in class com.threecrickets.scripturian.GlobalScope
-
The meta scope.
- getJeppRuntime(Executable, ExecutionContext) - Static method in class com.threecrickets.scripturian.adapter.JeppAdapter
-
Gets a Jepp runtime stored in the execution context, creating it if it
doesn't exist.
- getLanguage() - Method in exception com.threecrickets.scripturian.exception.LanguageAdapterException
-
The adapter adapter class.
- getLanguageManager() - Method in class com.threecrickets.scripturian.Executable
-
The language manager used to parse, prepare and execute the executable.
- getLanguageManager() - Method in class com.threecrickets.scripturian.Main
-
- getLanguageManager() - Method in class com.threecrickets.scripturian.ParsingContext
-
The language manager used to parse, prepare and execute the executable.
- getLanguageManager() - Method in class com.threecrickets.scripturian.service.ExecutableService
-
The language manager used to parse, prepare and execute the executable.
- getLanguageManager() - Method in interface com.threecrickets.scripturian.service.Shell
-
- getLanguageManager() - Method in class com.threecrickets.scripturian.util.Defroster
-
The parsing context.
- getLanguageTagByExtension(String, String, String) - Method in class com.threecrickets.scripturian.LanguageManager
-
A language adapter for a document name according to its filename
extension.
- getLastUsedTimestamp() - Method in class com.threecrickets.scripturian.Executable
-
Timestamp of when the executable last finished executing or entering
successfully, or 0 if it was never executed or entered.
- getLibraryLocations() - Method in class com.threecrickets.scripturian.ExecutionContext
-
Locations where language adapters might search for extra libraries.
- getLibrarySources() - Method in class com.threecrickets.scripturian.Main
-
- getLibrarySources() - Method in class com.threecrickets.scripturian.service.DocumentService
-
The additional document sources to use.
- getLibrarySources() - Method in interface com.threecrickets.scripturian.service.Shell
-
The additional document sources to use.
- getLineNumber() - Method in class com.threecrickets.scripturian.exception.StackFrame
-
The line number.
- getLock() - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getLock() - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
- getLogger() - Method in class com.threecrickets.scripturian.Main
-
- getLogger() - Method in class com.threecrickets.scripturian.service.ApplicationService
-
The logger.
- getLogger() - Method in interface com.threecrickets.scripturian.service.Shell
-
The logger.
- getManager() - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getManager() - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
The language manager.
- getMinimumTimeBetweenValidityChecks() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
Attempts to call
DocumentFileSource.getDocument(String)
for a specific name within
less than this time from the previous call will return the cached
descriptor without checking if it is valid.
- getName() - Method in interface com.threecrickets.scripturian.Parser
-
The parser name.
- getName() - Method in class com.threecrickets.scripturian.parser.LiteralParser
-
- getName() - Method in class com.threecrickets.scripturian.parser.ProgramParser
-
- getName() - Method in class com.threecrickets.scripturian.parser.ScriptletsParser
-
- getParser(String) - Method in class com.threecrickets.scripturian.ParserManager
-
- getParserManager() - Method in class com.threecrickets.scripturian.Executable
-
The parser manager used to parse the executable.
- getParserManager() - Method in class com.threecrickets.scripturian.Main
-
- getParserManager() - Method in class com.threecrickets.scripturian.ParsingContext
-
The parser manager used to parse the executable.
- getParserManager() - Method in class com.threecrickets.scripturian.service.ExecutableService
-
The parser manager used to parse the executable.
- getParserManager() - Method in interface com.threecrickets.scripturian.service.Shell
-
- getPartition() - Method in class com.threecrickets.scripturian.Executable
-
The executable partition.
- getPartition() - Method in class com.threecrickets.scripturian.ParsingContext
-
The executable partition.
- getPreExtension() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
An optional magic "pre-extension" to require for all documents.
- getPreferredExtension() - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
An extension to prefer if more than one file with the same name is in a
directory.
- getPreferredExtension() - Method in class com.threecrickets.scripturian.service.DocumentService
-
An extension to prefer if more than one file with the same name is in a
directory.
- getPythonInterpreter(ExecutionContext, Executable) - Method in class com.threecrickets.scripturian.adapter.JythonAdapter
-
Gets a Python interpreter instance stored in the execution context,
creating it if it doesn't exist.
- getRelativeFilePath(File) - Method in class com.threecrickets.scripturian.document.DocumentFileSource
-
Gets the file's path relative to the base path.
- getRubyClassCache() - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
The class cache shared between all Ruby runtime instances.
- getRubyRuntime(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
Gets a Ruby runtime instance stored in the execution context, creating it
if it doesn't exist.
- getRuntimeInstance() - Method in class com.threecrickets.scripturian.adapter.VelocityAdapter
-
The Velocity runtime instance for this adapter, creating and initializing
it if it doesn't exist.
- getScope(Executable, ExecutionContext, Context, int) - Method in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
Gets the Rhino scope associated with the Rhino context of the execution
context, creating it if it doesn't exist.
- getScriptlet(String, LanguageAdapter, String) - Method in interface com.threecrickets.scripturian.parser.ScriptletPlugin
-
Generates an executable segment for a custom scriptlet.
- getServices() - Method in class com.threecrickets.scripturian.ExecutionContext
-
Services exposed to executables using this context.
- getSource() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
The document source from whence this document came.
- getSource() - Method in class com.threecrickets.scripturian.Main
-
- getSource() - Method in class com.threecrickets.scripturian.service.DocumentService
-
The document source.
- getSource() - Method in interface com.threecrickets.scripturian.service.Shell
-
Used to load the executables.
- getSourceCode() - Method in class com.threecrickets.scripturian.adapter.ProgramBase
-
- getSourceCode() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
The source code for the document.
- getSourceCode() - Method in interface com.threecrickets.scripturian.Program
-
The source code.
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.ClojureAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JeppAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JythonAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LuajAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.NashornAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.QuercusAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in class com.threecrickets.scripturian.adapter.VelocityAdapter
-
- getSourceCodeForExpressionInclude(String, Executable) - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
Creates source code for including the output of a text-with-scriptlets
document.
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.ClojureAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JeppAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JythonAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LuajAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.NashornAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.QuercusAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.VelocityAdapter
-
- getSourceCodeForExpressionOutput(String, Executable) - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
Creates source code for outputting a source code expression to standard
output.
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.ClojureAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JeppAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JRubyAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.JythonAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LanguageAdapterBase
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.LuajAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.NashornAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.QuercusAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.RhinoAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in class com.threecrickets.scripturian.adapter.VelocityAdapter
-
- getSourceCodeForLiteralOutput(String, Executable) - Method in interface com.threecrickets.scripturian.LanguageAdapter
-
Creates source code for outputting literal text to standard output.
- getSources() - Method in class com.threecrickets.scripturian.document.ChainDocumentSource
-
- getStack() - Method in exception com.threecrickets.scripturian.exception.ExecutionException
-
The call stack.
- getStack() - Method in exception com.threecrickets.scripturian.exception.ParsingException
-
The call stack.
- getSubLogger(String) - Method in class com.threecrickets.scripturian.service.ApplicationService
-
A logger with a name appended with a "." to the application's logger
name.
- getTag() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
The tag for the document (for a file-based document source, this will
probably be the file name extension).
- getTemplateSource(ExecutionContext) - Method in class com.threecrickets.scripturian.adapter.SuccinctAdapter
-
- getTimestamp() - Method in interface com.threecrickets.scripturian.document.DocumentDescriptor
-
The document timestamp.
- getWriter() - Method in class com.threecrickets.scripturian.ExecutionContext
-
The standard output set for executables using this context.
- getWriter() - Method in class com.threecrickets.scripturian.Main
-
- getWriterOrDefault() - Method in class com.threecrickets.scripturian.ExecutionContext
-
The standard output set for executables using this context.
- GlobalScope - Class in com.threecrickets.scripturian
-
Used as global space for sharing state between executables.
- GlobalScope() - Constructor for class com.threecrickets.scripturian.GlobalScope
-
- GROOVY_BINDING - Static variable in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
The Groovy binding attribute.
- GROOVY_CACHE_DIR - Static variable in class com.threecrickets.scripturian.adapter.GroovyAdapter
-
The default base directory for cached executables.
- GroovyAdapter - Class in com.threecrickets.scripturian.adapter
-
- GroovyAdapter() - Constructor for class com.threecrickets.scripturian.adapter.GroovyAdapter
-
Constructor.
- groovyClassLoader - Variable in class com.threecrickets.scripturian.adapter.GroovyAdapter
-