A C D E F G H I J K L M N O P R S T U V W Z

A

AbstractRepository - Class in org.helma.repository
Provides common methods and fields for the default implementations of the repository interface
AbstractRepository() - Constructor for class org.helma.repository.AbstractRepository
 
add(Object) - Method in class org.helma.template.MacroTag
 
addCallback(String, String, Function) - Method in class org.helma.javascript.RhinoEngine
Register a callback.
addClasspathWildcard(File, boolean) - Method in class org.helma.tools.launcher.HelmaClassLoader
 
addFilter(MacroTag) - Method in class org.helma.template.MacroTag
 
addNamed(String, Object) - Method in class org.helma.template.MacroTag
 
addURL(URL) - Method in class org.helma.tools.launcher.HelmaClassLoader
 
append(LoggingEvent) - Method in class org.helma.util.RhinoAppender
Tries to get the current RhinoEngine and invoke a callback named onLogEvent, passing the log message and the stack trace rendered as a string as optional second argument.

C

call(Context, Scriptable, Scriptable, Object[]) - Method in class org.helma.util.JSAdapter
 
CaseInsensitiveMap<K,V> - Class in org.helma.util
Map wrapper that makes a string-keyed map case insensitive while still preserving case in key collections.
CaseInsensitiveMap() - Constructor for class org.helma.util.CaseInsensitiveMap
 
CaseInsensitiveMap(Map<K, V>) - Constructor for class org.helma.util.CaseInsensitiveMap
 
CaseInsensitiveMapTest - Class in org.helma.test
 
CaseInsensitiveMapTest() - Constructor for class org.helma.test.CaseInsensitiveMapTest
 
checkArguments(Object[], int, int) - Static method in class org.helma.util.ScriptUtils
Make sure that number of arguments is valid.
clear() - Method in class org.helma.util.CaseInsensitiveMap
 
close() - Method in class org.helma.util.RhinoAppender
Close the appender.
close() - Method in class org.helma.web.Response
 
construct(Context, Scriptable, Object[]) - Method in class org.helma.util.ExtendedJavaClass
 
construct(Context, Scriptable, Object[]) - Method in class org.helma.util.JSAdapter
 
containsKey(Object) - Method in class org.helma.util.CaseInsensitiveMap
 
containsValue(Object) - Method in class org.helma.util.CaseInsensitiveMap
 
create() - Method in class org.helma.repository.FileRepository
 
create() - Method in interface org.helma.repository.Repository
Creates the repository if does not exist yet
create() - Method in class org.helma.repository.ZipRepository
 
createClassLoader(File) - Static method in class org.helma.tools.launcher.Main
Create a server-wide ClassLoader from our install directory.
createEngine() - Method in class org.helma.tools.HelmaConfiguration
Create a new RhinoEngine with the settings defined by this configuration.
createResource(String) - Method in class org.helma.repository.AbstractRepository
Called to create a child resource for this repository
createResource(String) - Method in class org.helma.repository.FileRepository
Called to create a child resource for this repository
createResource(String) - Method in class org.helma.repository.ZipRepository
Called to create a child resource for this repository
createThreadScope(Context) - Method in class org.helma.javascript.RhinoEngine
Create the per-thread top level javascript scope.

D

defaultHostClasses - Static variable in class org.helma.web.HelmaServlet
 
defineHostClass(Class) - Method in class org.helma.javascript.RhinoEngine
Define a Javascript host object implemented by the given class.
delete(String) - Method in class org.helma.javascript.ModuleScope
 
delete(int) - Method in class org.helma.javascript.ModuleScope
 
delete(String) - Method in class org.helma.util.ExtendedJavaClass
 
delete(String) - Method in class org.helma.util.ExtendedJavaObject
 
delete(String) - Method in class org.helma.util.JSAdapter
 
delete(int) - Method in class org.helma.util.JSAdapter
 
delete(int) - Method in class org.helma.util.ScriptableList
 
delete(String) - Method in class org.helma.util.ScriptableMap
 
delete(int) - Method in class org.helma.util.ScriptableMap
 
directory - Variable in class org.helma.repository.FileRepository
 

E

EMPTY_ARGS - Static variable in class org.helma.javascript.RhinoEngine
 
engine - Variable in class org.helma.web.HelmaServlet
 
entrySet() - Method in class org.helma.util.CaseInsensitiveMap
 
equals(Object) - Method in class org.helma.repository.FileRepository
 
equals(Object) - Method in class org.helma.repository.FileResource
 
equals(Object) - Method in class org.helma.repository.ZipRepository
 
equals(Object) - Method in class org.helma.repository.ZipResource
 
equals(Object) - Method in class org.helma.util.CaseInsensitiveMap
 
evaluate(Scriptable, Context) - Method in class org.helma.javascript.ReloadableScript
Evaluate the script on a module scope and return the result
evaluate(Map<String, Object>, String) - Method in class org.helma.javascript.RhinoEngine
Evaluate a module and return the result.
exists() - Method in class org.helma.repository.FileRepository
 
exists() - Method in class org.helma.repository.FileResource
 
exists() - Method in interface org.helma.repository.Repository
Checks wether the repository actually (or still) exists
exists() - Method in interface org.helma.repository.Resource
Checks wether this resource actually (still) exists
exists() - Method in class org.helma.repository.ZipRepository
 
exists() - Method in class org.helma.repository.ZipResource
 
ExtendedJavaClass - Class in org.helma.util
 
ExtendedJavaClass(Scriptable, Class) - Constructor for class org.helma.util.ExtendedJavaClass
 
ExtendedJavaObject - Class in org.helma.util
 
ExtendedJavaObject(Scriptable, Object, Class, ExtendedJavaClass) - Constructor for class org.helma.util.ExtendedJavaObject
 

F

FileRepository - Class in org.helma.repository
Repository implementation for directories providing file resources
FileRepository(String) - Constructor for class org.helma.repository.FileRepository
Constructs a FileRepository using the given argument
FileRepository(File) - Constructor for class org.helma.repository.FileRepository
Constructs a FileRepository using the given directory as top-level repository
FileRepository(File, FileRepository) - Constructor for class org.helma.repository.FileRepository
Constructs a FileRepository using the given directory and top-level repository
FileResource - Class in org.helma.repository
 
FileResource(File) - Constructor for class org.helma.repository.FileResource
 
FileResource(File, Repository) - Constructor for class org.helma.repository.FileResource
 
findRepository(String, Repository) - Method in class org.helma.javascript.RhinoEngine
 
findResource(String, Repository) - Method in class org.helma.javascript.RhinoEngine
Search for a resource in a local path, or the main repository.

G

get(String, Scriptable) - Method in class org.helma.javascript.ModuleScope
 
get(int, Scriptable) - Method in class org.helma.javascript.ModuleScope
 
get(Object) - Method in class org.helma.util.CaseInsensitiveMap
 
get(String, Scriptable) - Method in class org.helma.util.ExtendedJavaClass
 
get(String, Scriptable) - Method in class org.helma.util.ExtendedJavaObject
 
get(String, Scriptable) - Method in class org.helma.util.JSAdapter
 
get(int, Scriptable) - Method in class org.helma.util.JSAdapter
 
get(int, Scriptable) - Method in class org.helma.util.ScriptableList
 
get(String, Scriptable) - Method in class org.helma.util.ScriptableList
 
get(String, Scriptable) - Method in class org.helma.util.ScriptableMap
 
get(int, Scriptable) - Method in class org.helma.util.ScriptableMap
 
getAbsoluteFile(File, String) - Method in class org.helma.tools.launcher.HelmaClassLoader
 
getAdaptee() - Method in class org.helma.util.JSAdapter
 
getAllResources() - Method in class org.helma.repository.AbstractRepository
Get a deep list of this repository's resources, including all resources contained in sub-reposotories.
getAllResources() - Method in interface org.helma.repository.Repository
Returns all direct and indirect resources
getArgs() - Method in class org.helma.template.MacroTag
 
getBaseName() - Method in class org.helma.repository.FileResource
 
getBaseName() - Method in interface org.helma.repository.Resource
Returns the short name of the resource with the file extension (everything following the last dot character) cut off.
getBaseName() - Method in class org.helma.repository.ZipResource
 
getBuffer() - Method in class org.helma.web.Response
 
getChecksum() - Method in class org.helma.repository.FileRepository
Checksum of the repository and all its content.
getChecksum() - Method in interface org.helma.repository.Repository
Checksum of the repository and all its content.
getChecksum() - Method in class org.helma.repository.ZipRepository
 
getChildRepository(String) - Method in class org.helma.repository.FileRepository
Get a child repository with the given name
getChildRepository(String) - Method in interface org.helma.repository.Repository
Get a child repository with the given name
getChildRepository(String) - Method in class org.helma.repository.ZipRepository
Get a child repository with the given name
getClassLoader() - Method in class org.helma.javascript.RhinoEngine
 
getClassName() - Method in class org.helma.template.MacroTag
 
getClassName() - Method in class org.helma.util.ExtendedJavaClass
 
getClassName() - Method in class org.helma.util.JSAdapter
 
getClassName() - Method in class org.helma.util.ScriptableList
 
getClassName() - Method in class org.helma.util.ScriptableMap
 
getClassName() - Method in class org.helma.web.Request
 
getClassName() - Method in class org.helma.web.Response
 
getClassName() - Method in class org.helma.web.Session
 
getClassObject() - Method in class org.helma.util.ExtendedJavaClass
 
getClassOrObjectProto(Scriptable, String) - Static method in class org.helma.util.ScriptUtils
Return a class prototype, or the object prototype if the class is not defined.
getContent(String) - Method in class org.helma.repository.FileResource
 
getContent() - Method in class org.helma.repository.FileResource
 
getContent(String) - Method in interface org.helma.repository.Resource
Returns the content of the resource in a given encoding
getContent() - Method in interface org.helma.repository.Resource
Returns the content of the resource
getContent(String) - Method in class org.helma.repository.ZipResource
 
getContent() - Method in class org.helma.repository.ZipResource
 
getContextFactory() - Method in class org.helma.javascript.RhinoEngine
 
getData() - Method in class org.helma.web.Session
 
getDefaultValue(Class) - Method in class org.helma.javascript.ModuleScope
 
getDefaultValue(Class) - Method in class org.helma.util.JSAdapter
 
getDefaultValue(Class) - Method in class org.helma.util.ScriptableList
 
getDefaultValue(Class) - Method in class org.helma.util.ScriptableMap
 
getDirectory() - Method in class org.helma.repository.FileRepository
Get the repository's directory
getExtendedClass(Class) - Method in class org.helma.javascript.RhinoEngine
 
getHasAdapterFunctions() - Method in class org.helma.javascript.ModuleScope
 
getHelmaHome() - Method in class org.helma.tools.HelmaConfiguration
Return the helma install directory
getHelmaHome() - Static method in class org.helma.tools.launcher.Main
Get the Helma install directory.
getIds() - Method in class org.helma.javascript.ModuleScope
 
getIds() - Method in class org.helma.template.MacroTag
 
getIds() - Method in class org.helma.util.ExtendedJavaObject
 
getIds() - Method in class org.helma.util.JSAdapter
 
getIds() - Method in class org.helma.util.ScriptableList
 
getIds() - Method in class org.helma.util.ScriptableMap
 
getInputStream() - Method in class org.helma.repository.FileResource
 
getInputStream() - Method in interface org.helma.repository.Resource
Returns an input stream to the content of the resource
getInputStream() - Method in class org.helma.repository.ZipResource
 
getInstancePrototype() - Method in class org.helma.util.ExtendedJavaClass
 
getJavaScriptStack(Throwable) - Static method in class org.helma.util.StackUtils
 
getJsArray(Enumeration) - Method in class org.helma.web.Request
 
getJsArray(Object[]) - Method in class org.helma.web.Request
 
getLength() - Method in class org.helma.repository.FileResource
 
getLength() - Method in interface org.helma.repository.Resource
Returns the lengh of the resource's content
getLength() - Method in class org.helma.repository.ZipResource
 
getLength() - Method in class org.helma.web.Response.Buffer
Get the current length of the buffer.
getList() - Method in class org.helma.util.ScriptableList
 
getMap() - Method in class org.helma.util.ScriptableMap
 
getMultiScript(Context) - Method in class org.helma.javascript.ReloadableScript
Get the a script composed out of multiple scripts.
getName() - Method in class org.helma.repository.AbstractRepository
Get the full name that identifies this repository globally
getName() - Method in class org.helma.repository.FileResource
 
getName() - Method in interface org.helma.repository.Repository
Returns the name of the repository; this is a full name including all parent repositories.
getName() - Method in interface org.helma.repository.Resource
Returns the name of the resource; does not include the name of the repository the resource was fetched from
getName() - Method in class org.helma.repository.ZipResource
 
getNamedArgs() - Method in class org.helma.template.MacroTag
 
getObjectArgument(Object[], int) - Static method in class org.helma.util.ScriptUtils
Get an argument as object
getOutputStream() - Method in class org.helma.web.Response
 
getParentRepository() - Method in class org.helma.repository.AbstractRepository
Get this repository's parent repository.
getParentRepository() - Method in interface org.helma.repository.Repository
Returns this repository's parent repository.
getParentScope() - Method in class org.helma.util.JSAdapter
 
getPrototype() - Method in class org.helma.util.ExtendedJavaObject
 
getPrototype() - Method in class org.helma.util.JSAdapter
 
getReader() - Method in class org.helma.repository.FileResource
 
getReader() - Method in interface org.helma.repository.Resource
Returns a reader for the resource
getReader() - Method in class org.helma.repository.ZipResource
 
getRepositories() - Method in class org.helma.repository.AbstractRepository
Get an iterator over the sub-repositories contained in this repository.
getRepositories() - Method in interface org.helma.repository.Repository
Returns this repository's direct child repositories
getRepositories() - Method in class org.helma.tools.HelmaConfiguration
Get a list of repositoris from the given helmaHome and helmaPath settings using the helma.home and helma.path system properties as fallback.
getRepository() - Method in class org.helma.javascript.ModuleScope
 
getRepository(Scriptable) - Method in class org.helma.javascript.RhinoEngine
Get the repository associated with the scope or one of its prototypes
getRepository(String) - Method in class org.helma.javascript.RhinoEngine
Get a resource from our script repository
getRepository() - Method in class org.helma.repository.FileResource
 
getRepository() - Method in interface org.helma.repository.Resource
Returns the repository the resource does belong to
getRepository() - Method in class org.helma.repository.ZipResource
 
getRequestTimeout() - Method in class org.helma.web.HelmaServlet
 
getResource(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Add a resource to the application classpath.
getResource(String) - Method in class org.helma.javascript.RhinoEngine
Get a resource from our script repository
getResource(String) - Method in class org.helma.repository.AbstractRepository
Get a resource contained in this repository identified by the given local name.
getResource(String) - Method in interface org.helma.repository.Repository
Returns a specific direct resource of the repository
getResource() - Method in class org.helma.repository.ResourceTracker
 
getResources(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Get a list of resource wrapped as JS array.
getResources(String) - Method in class org.helma.javascript.RhinoEngine
Get a list of all child resources for the given path relative to our script repository.
getResources(String) - Method in class org.helma.repository.AbstractRepository
Get a list of resources contained in this repository identified by the given local name.
getResources() - Method in class org.helma.repository.AbstractRepository
Get an iterator over the resources contained in this repository.
getResources(String) - Method in interface org.helma.repository.Repository
Get a list of resources contained in this repository identified by the given local name.
getResources() - Method in interface org.helma.repository.Repository
Returns all direct resources
getRootRepository() - Method in class org.helma.repository.AbstractRepository
Get this repository's logical script root repository.
getRootRepository() - Method in interface org.helma.repository.Repository
Get this repository's logical script root repository.
getScript(Context) - Method in class org.helma.javascript.ReloadableScript
Get the actual compiled script.
getScript(String) - Method in class org.helma.javascript.RhinoEngine
Resolves a type name to a script file within our script directory and returns a Scriptable evaluated to the file.
getScript(String, Repository) - Method in class org.helma.javascript.RhinoEngine
Resolves a type name to a script file within our script directory and returns a Scriptable evaluated to the file.
getServletResponse() - Method in class org.helma.web.Response
 
getSession() - Method in class org.helma.web.Session
 
getShellScope() - Method in class org.helma.javascript.RhinoEngine
Return a shell scope for interactive evaluation
getShortName() - Method in class org.helma.repository.AbstractRepository
Get the local name that identifies this repository locally within its parent repository
getShortName() - Method in class org.helma.repository.FileResource
 
getShortName() - Method in interface org.helma.repository.Repository
Returns the name of the repository.
getShortName() - Method in interface org.helma.repository.Resource
Returns the short name of the resource which is its name exclusive file ending if it exists
getShortName() - Method in class org.helma.repository.ZipResource
 
getStringArgument(Object[], int) - Static method in class org.helma.util.ScriptUtils
Get an argument as string
getUrl() - Method in class org.helma.repository.FileResource
 
getUrl() - Method in interface org.helma.repository.Resource
Returns an url to the resource if the repository of this resource is able to provide urls
getUrl() - Method in class org.helma.repository.ZipResource
 
getWrapFactory() - Method in class org.helma.javascript.RhinoEngine
 
getZipFile() - Method in class org.helma.repository.ZipRepository
Returns a java.util.zip.ZipFile for this repository.
GlobalFunctions - Class in org.helma.javascript
This class contains the native functions Helma adds to the global scope.
GlobalFunctions() - Constructor for class org.helma.javascript.GlobalFunctions
 

H

has(String, Scriptable) - Method in class org.helma.javascript.ModuleScope
 
has(int, Scriptable) - Method in class org.helma.javascript.ModuleScope
 
has(String, Scriptable) - Method in class org.helma.template.MacroTag
 
has(String, Scriptable) - Method in class org.helma.util.ExtendedJavaClass
 
has(String, Scriptable) - Method in class org.helma.util.ExtendedJavaObject
 
has(String, Scriptable) - Method in class org.helma.util.JSAdapter
 
has(int, Scriptable) - Method in class org.helma.util.JSAdapter
 
has(int, Scriptable) - Method in class org.helma.util.ScriptableList
 
has(String, Scriptable) - Method in class org.helma.util.ScriptableMap
 
has(int, Scriptable) - Method in class org.helma.util.ScriptableMap
 
hasChanged() - Method in class org.helma.repository.ResourceTracker
 
hasFeature(Context, int) - Method in class org.helma.javascript.HelmaContextFactory
 
hashCode() - Method in class org.helma.repository.FileRepository
 
hashCode() - Method in class org.helma.repository.FileResource
 
hashCode() - Method in class org.helma.repository.ZipRepository
 
hashCode() - Method in class org.helma.repository.ZipResource
 
hashCode() - Method in class org.helma.util.CaseInsensitiveMap
 
hasInstance(Scriptable) - Method in class org.helma.util.JSAdapter
 
HelmaClassLoader - Class in org.helma.tools.launcher
Classloader used for application class loading.
HelmaClassLoader() - Constructor for class org.helma.tools.launcher.HelmaClassLoader
 
HelmaClassLoader(URL[]) - Constructor for class org.helma.tools.launcher.HelmaClassLoader
 
HelmaClassLoader(File, String[]) - Constructor for class org.helma.tools.launcher.HelmaClassLoader
 
HelmaClassLoader(URL[], ClassLoader) - Constructor for class org.helma.tools.launcher.HelmaClassLoader
 
HelmaConfiguration - Class in org.helma.tools
 
HelmaConfiguration() - Constructor for class org.helma.tools.HelmaConfiguration
 
HelmaConfiguration(String) - Constructor for class org.helma.tools.HelmaConfiguration
 
HelmaConfiguration(String, String) - Constructor for class org.helma.tools.HelmaConfiguration
 
HelmaContextFactory - Class in org.helma.javascript
 
HelmaContextFactory(RhinoEngine) - Constructor for class org.helma.javascript.HelmaContextFactory
 
HelmaServer - Class in org.helma.tools
 
HelmaServer() - Constructor for class org.helma.tools.HelmaServer
 
HelmaServlet - Class in org.helma.web
Helma servlet class used to access helma from a web server.
HelmaServlet() - Constructor for class org.helma.web.HelmaServlet
Zero argument constructor used by servlet config.
HelmaServlet(RhinoEngine) - Constructor for class org.helma.web.HelmaServlet
Build a servlet around an already existing rhino engine.
HelmaShell - Class in org.helma.tools
HelmaShell is a simple interactive shell that provides the additional global functions implemented by Helma.
HelmaShell() - Constructor for class org.helma.tools.HelmaShell
 

I

importFromModule(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Evaluate a JavaScript resource.
importJar(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Add a resource to the application classpath.
importModule(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Evaluate a JavaScript resource.
init(ScriptableObject) - Static method in class org.helma.javascript.GlobalFunctions
Init functions on a new top level scope
init(Context, Scriptable, boolean) - Static method in class org.helma.util.JSAdapter
 
init(Scriptable) - Static method in class org.helma.util.ScriptableList
 
init(Scriptable) - Static method in class org.helma.util.ScriptableMap
 
init(ServletConfig) - Method in class org.helma.web.HelmaServlet
 
initGlobalsAndArguments(Scriptable, Map<String, Object>, Object[]) - Method in class org.helma.javascript.RhinoEngine
Initialize and normalize the global variables and arguments on a thread scope.
insert(int, Object) - Method in class org.helma.web.Response.Buffer
Insert a string at the given position.
invoke(Map<String, Object>, String, String, Object...) - Method in class org.helma.javascript.RhinoEngine
Invoke a javascript function.
invoke(Map<String, Object>, Scriptable, Function, Object[]) - Method in class org.helma.javascript.RhinoEngine
Invoke a javascript function.
invokeCallback(String, Object, Object...) - Method in class org.helma.javascript.RhinoEngine
Invoke a callback.
isEmpty() - Method in class org.helma.util.CaseInsensitiveMap
 
isScriptRoot() - Method in class org.helma.repository.FileRepository
Checks wether the repository is to be considered a top-level repository from a scripting point of view.
isScriptRoot() - Method in interface org.helma.repository.Repository
Checks wether the repository is to be considered a top-level repository from a scripting point of view.
isScriptRoot() - Method in class org.helma.repository.ZipRepository
Checks wether the repository is to be considered a top-level repository from a scripting point of view.
isUpToDate() - Method in class org.helma.javascript.ReloadableScript
Checks if the main file or any of the files it includes were updated since the script was last parsed and evaluated.

J

javaToJS(Object, Scriptable) - Static method in class org.helma.util.ScriptUtils
Coerce/wrap a java object to a JS object, and mask Lists and Maps as native JS objects.
join(String[], String) - Static method in class org.helma.util.StringUtils
 
JSAdapter - Class in org.helma.util
JSAdapter is java.lang.reflect.Proxy equivalent for JavaScript.
jsFunction_getBuffer(String) - Method in class org.helma.web.Response
Get a named response buffer, creating it if it doesn't exist.
jsFunction_getCookies() - Method in class org.helma.web.Request
Returns a JavaScript array containing the request's cookies as *servlet cookie|http://java.sun.com/products/servlet/2.5/docs/servlet-2_5-mr2/javax/servlet/http/Cookie.html* instances.
jsFunction_getDateHeader(String) - Method in class org.helma.web.Request
Returns the value of the specified request header as Date object.
jsFunction_getHeader(String) - Method in class org.helma.web.Request
Returns the value of the specified request header as String.
jsFunction_getHeaders(String) - Method in class org.helma.web.Request
Returns the value of the specified request header as JavaScript array of Strings.
jsFunction_getIntHeader(String) - Method in class org.helma.web.Request
Returns the value of the specified request header as integer number.
jsFunction_getParameter(Context, Scriptable, Object[], Function) - Static method in class org.helma.template.MacroTag
Get a named or unnamed parameter from the macro tag.
jsFunction_getParameter(String) - Method in class org.helma.web.Request
Returns the value of a request parameter as a String, or null if the parameter does not exist.
jsFunction_getParameters(String) - Method in class org.helma.web.Request
Returns an array of Strings containing all of the values the given request parameter has, or null if the parameter does not exist.
jsFunction_invalidate() - Method in class org.helma.web.Session
Invalidates the current user session.
jsFunction_isNew() - Method in class org.helma.web.Session
true if the client does not yet know about the session or if the client chooses not to join the session.
jsFunction_pop() - Method in class org.helma.web.Response
Pop a buffer from the response stack and return its contents as String.
jsFunction_push() - Method in class org.helma.web.Response
Push a new buffer on the response stack.
jsFunction_redirect(String) - Method in class org.helma.web.Response
Redirect the current request to another URL.
jsFunction_setCookie(Context, Scriptable, Object[], Function) - Static method in class org.helma.web.Response
Set a HTTP cookie with the given name and value.
jsFunction_write(Context, Scriptable, Object[], Function) - Static method in class org.helma.web.Response
Convert the arguments to strings and write them to the HTTP response.
jsFunction_writeln(Context, Scriptable, Object[], Function) - Static method in class org.helma.web.Response
Convert the arguments to strings and write them to the HTTP response, followed by a newline sequence.
jsGet_buffer() - Method in class org.helma.web.Response
Get the ResponseBufffer instance associated with the response's writer
jsGet_contentType() - Method in class org.helma.web.Response
Property to set/get the Content-Type header of the current HTTP response.
jsGet_cookies() - Method in class org.helma.web.Request
A JavaScript object reflecting the request's HTTP cookies.
jsGet_data() - Method in class org.helma.web.Request
A JavaScript object reflecting the HTTP parameters of this request.
jsGet_data() - Method in class org.helma.web.Session
A generic JavaScript object associated with the current session.
jsGet_filter() - Method in class org.helma.template.MacroTag
The next macro tag in the filter chain, or undefined if the macro tag does not contain a filter chain.
jsGet_headers() - Method in class org.helma.web.Request
A JavaScript object reflecting the headers of this request.
jsGet_host() - Method in class org.helma.web.Request
The host name of the server that received the request.
jsGet_id() - Method in class org.helma.web.Session
The id of the current user session.
jsGet_method() - Method in class org.helma.web.Request
Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.
jsGet_name() - Method in class org.helma.template.MacroTag
The name of the macro tag.
jsGet_parameterNames() - Method in class org.helma.template.MacroTag
A Javascript array containing all parameter names in this macro tag.
jsGet_parameters() - Method in class org.helma.template.MacroTag
A Javascript array containing all unnamed parameters in this macro tag, in the order in which they appear in the tag.
jsGet_params() - Method in class org.helma.web.Request
A JavaScript object reflecting the HTTP parameters of this request.
jsGet_path() - Method in class org.helma.web.Request
The request's URI path, as passed in the first line of the HTTP request.
jsGet_pathInfo() - Method in class org.helma.web.Request
Returns any extra path information associated with the URL the client sent when it made this request.
jsGet_pathTranslated() - Method in class org.helma.web.Request
Returns any extra path information after the servlet name but before the query string, and translates it to a real path.
jsGet_port() - Method in class org.helma.web.Request
The port number on which this request was received.
jsGet_protocol() - Method in class org.helma.web.Request
The name and version of the protocol the request uses in the form protocol/majorVersion.minorVersion, for example, HTTP/1.1.
jsGet_queryString() - Method in class org.helma.web.Request
The request's unparsed query string, or null if the request contains no query string.
jsGet_scheme() - Method in class org.helma.web.Request
The name of the scheme used to make this request, for example, http, https, or ftp.
jsGet_servletRequest() - Method in class org.helma.web.Request
Get the servlet request as a wrapped java object
jsGet_servletResponse() - Method in class org.helma.web.Response
Get the servlet request as a wrapped java object
jsGet_startLine() - Method in class org.helma.template.MacroTag
Get the number of the line where this macro tag starts.
jsGet_status() - Method in class org.helma.web.Response
Get or set the HTTP status code of the response.
jsSet_contentType(String) - Method in class org.helma.web.Response
Property to set/get the Content-Type header of the current HTTP response.
jsSet_status(int) - Method in class org.helma.web.Response
Set the HTTP status code of the response.

K

keySet() - Method in class org.helma.util.CaseInsensitiveMap
 

L

lastChecksum - Variable in class org.helma.repository.FileRepository
 
lastChecksumTime - Variable in class org.helma.repository.FileRepository
 
lastModified - Variable in class org.helma.repository.FileRepository
 
lastModified() - Method in class org.helma.repository.FileRepository
Returns the date the repository was last modified.
lastModified() - Method in class org.helma.repository.FileResource
 
lastModified() - Method in interface org.helma.repository.Repository
Returns the date the repository was last modified.
lastModified() - Method in interface org.helma.repository.Resource
Returns the date the resource was last modified
lastModified() - Method in class org.helma.repository.ZipRepository
 
lastModified() - Method in class org.helma.repository.ZipResource
 
load(Scriptable, Context) - Method in class org.helma.javascript.ReloadableScript
Get a module scope loaded with this script
loadModule(Context, String, Scriptable, Scriptable) - Method in class org.helma.javascript.RhinoEngine
Load a Javascript module into a module scope.
lookupParameter(Object[]) - Method in class org.helma.template.MacroTag
 

M

MacroTag - Class in org.helma.template
A macro tag.
MacroTag() - Constructor for class org.helma.template.MacroTag
 
MacroTag(int) - Constructor for class org.helma.template.MacroTag
 
main(String[]) - Static method in class org.helma.tools.HelmaServer
 
main(String[]) - Static method in class org.helma.tools.HelmaShell
 
Main - Class in org.helma.tools.launcher
Main launcher class.
Main() - Constructor for class org.helma.tools.launcher.Main
 
main(String[], String) - Static method in class org.helma.tools.launcher.Main
Helma boot method.
markClean() - Method in class org.helma.repository.ResourceTracker
 
ModuleScope - Class in org.helma.javascript
A scriptable object that keeps track of the resource it has been loaded from so requests to load other stuff can look for local resources.
ModuleScope(Resource, Repository, Scriptable) - Constructor for class org.helma.javascript.ModuleScope
 
mountRepository(Repository, String) - Method in class org.helma.repository.AbstractRepository
Mount a child repository under the given path name.
mountRepository(Repository, String) - Method in interface org.helma.repository.Repository
Mount a child repository under the given path name.

N

NONE - Static variable in class org.helma.util.ExtendedJavaClass
 

O

onContextCreated(Context) - Method in class org.helma.javascript.HelmaContextFactory
 
onContextReleased(Context) - Method in class org.helma.javascript.HelmaContextFactory
 
org.helma.javascript - package org.helma.javascript
 
org.helma.repository - package org.helma.repository
 
org.helma.template - package org.helma.template
 
org.helma.test - package org.helma.test
 
org.helma.tools - package org.helma.tools
 
org.helma.tools.launcher - package org.helma.tools.launcher
 
org.helma.util - package org.helma.util
 
org.helma.web - package org.helma.web
 

P

parse(Resource) - Method in class org.helma.template.SkinParser
 
parse(String) - Method in class org.helma.template.SkinParser
 
parse(Reader) - Method in class org.helma.template.SkinParser
 
parseSkin(Context, Scriptable, Object[], Function) - Static method in class org.helma.javascript.GlobalFunctions
Parse a string or resource as skin.
printUsage() - Static method in class org.helma.tools.HelmaServer
 
printUsage() - Static method in class org.helma.tools.HelmaShell
 
put(String, Scriptable, Object) - Method in class org.helma.javascript.ModuleScope
 
put(int, Scriptable, Object) - Method in class org.helma.javascript.ModuleScope
 
put(K, V) - Method in class org.helma.util.CaseInsensitiveMap
Puts a new key-value pair into the map.
put(String, Scriptable, Object) - Method in class org.helma.util.ExtendedJavaClass
 
put(String, Scriptable, Object) - Method in class org.helma.util.ExtendedJavaObject
 
put(String, Scriptable, Object) - Method in class org.helma.util.JSAdapter
 
put(int, Scriptable, Object) - Method in class org.helma.util.JSAdapter
 
put(int, Scriptable, Object) - Method in class org.helma.util.ScriptableList
 
put(String, Scriptable, Object) - Method in class org.helma.util.ScriptableMap
 
put(int, Scriptable, Object) - Method in class org.helma.util.ScriptableMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.helma.util.CaseInsensitiveMap
 

R

readMacro(LineNumberReader) - Method in class org.helma.template.SkinParser
 
ReloadableScript - Class in org.helma.javascript
This class represents a JavaScript Resource.
ReloadableScript(Resource, RhinoEngine) - Constructor for class org.helma.javascript.ReloadableScript
Construct a Script from the given script resource.
ReloadableScript(Repository, RhinoEngine) - Constructor for class org.helma.javascript.ReloadableScript
Construct a Script from the given script repository, munging all contained script resources into one module.
remove(Object) - Method in class org.helma.util.CaseInsensitiveMap
 
removeCallback(String, String) - Method in class org.helma.javascript.RhinoEngine
Unregister a previously registered callback.
renderMacro(MacroTag) - Method in interface org.helma.template.SkinRenderer
 
renderText(String) - Method in interface org.helma.template.SkinRenderer
 
Repository - Interface in org.helma.repository
Repository represents an abstract container of resources (e.g. code, skins, ...).
Request - Class in org.helma.web
This class represents a HTTP Request.
Request() - Constructor for class org.helma.web.Request
 
Request(Object) - Constructor for class org.helma.web.Request
 
requiresLayout() - Method in class org.helma.util.RhinoAppender
We need a layout, so this returns true.
reset() - Method in class org.helma.web.Response.Buffer
Reset the buffer.
Resource - Interface in org.helma.repository
Resource represents a pointer to some kind of information (code, skin, ...)
ResourceTracker - Class in org.helma.repository
A utility class that allows Resource consumers to track changes on resources.
ResourceTracker(Resource) - Constructor for class org.helma.repository.ResourceTracker
 
Response - Class in org.helma.web
This class represents a HTTP Response.
Response() - Constructor for class org.helma.web.Response
 
Response(Object) - Constructor for class org.helma.web.Response
 
Response.Buffer - Class in org.helma.web
The Response buffer class.
Response.Buffer() - Constructor for class org.helma.web.Response.Buffer
 
RhinoAppender - Class in org.helma.util
A log4j appender that passes log events to a Rhino callback function named onLogEvent.
RhinoAppender() - Constructor for class org.helma.util.RhinoAppender
 
RhinoEngine - Class in org.helma.javascript
This class provides methods to create JavaScript objects from JavaScript files.
RhinoEngine(List<Repository>) - Constructor for class org.helma.javascript.RhinoEngine
Create a RhinoEngine which loads scripts from directory dir.
RhinoEngine(List<Repository>, Class[]) - Constructor for class org.helma.javascript.RhinoEngine
Create a RhinoEngine which loads scripts from directory dir and defines the given classes as native host objects.

S

ScriptableList - Class in org.helma.util
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 org.helma.util.ScriptableList
 
ScriptableMap - Class in org.helma.util
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(Object) - Constructor for class org.helma.util.ScriptableMap
 
ScriptableMap(Scriptable, Map) - Constructor for class org.helma.util.ScriptableMap
 
ScriptUtils - Class in org.helma.util
A collection of Rhino utility methods.
ScriptUtils() - Constructor for class org.helma.util.ScriptUtils
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.helma.web.HelmaServlet
 
Session - Class in org.helma.web
This class represents a HTTP session instance.
Session() - Constructor for class org.helma.web.Session
 
setAdaptee(Scriptable) - Method in class org.helma.util.JSAdapter
 
setErrorReporter(ErrorReporter) - Method in class org.helma.javascript.HelmaContextFactory
 
setGeneratingDebug(boolean) - Method in class org.helma.javascript.HelmaContextFactory
 
setHasAdapterFunctions(boolean) - Method in class org.helma.javascript.ModuleScope
 
setHostClasses(Class[]) - Method in class org.helma.tools.HelmaConfiguration
Set the host classes to be added to the Rhino engine.
setLanguageVersion(int) - Method in class org.helma.javascript.HelmaContextFactory
 
setOptimizationLevel(int) - Method in class org.helma.javascript.HelmaContextFactory
 
setParentScope(Scriptable) - Method in class org.helma.util.JSAdapter
 
setPrototype(Scriptable) - Method in class org.helma.util.ExtendedJavaObject
 
setPrototype(Scriptable) - Method in class org.helma.util.JSAdapter
 
setRequestTimeout(int) - Method in class org.helma.web.HelmaServlet
 
setStrictMode(boolean) - Method in class org.helma.javascript.HelmaContextFactory
 
setWarningAsError(boolean) - Method in class org.helma.javascript.HelmaContextFactory
 
size() - Method in class org.helma.util.CaseInsensitiveMap
 
SkinParser - Class in org.helma.template
Scanner for Helma templates/skins.
SkinParser(SkinRenderer) - Constructor for class org.helma.template.SkinParser
 
SkinParserTest - Class in org.helma.test
 
SkinParserTest() - Constructor for class org.helma.test.SkinParserTest
 
SkinRenderer - Interface in org.helma.template
Callback for skin parser
split(String) - Static method in class org.helma.util.StringUtils
Split a string into an array of strings.
split(String, String) - Static method in class org.helma.util.StringUtils
Split a string into an array of strings.
splitLines(String) - Static method in class org.helma.util.StringUtils
Break a string into a string array, using line breaks as delimiters.
StackUtils - Class in org.helma.util
Utility class to extract pure JavaScript stack trace from Java exceptions
StackUtils() - Constructor for class org.helma.util.StackUtils
 
StringUtils - Class in org.helma.util
Utility class for String manipulation.
StringUtils() - Constructor for class org.helma.util.StringUtils
 
StringUtilsTest - Class in org.helma.test
 
StringUtilsTest() - Constructor for class org.helma.test.StringUtilsTest
 

T

testAddRemove() - Method in class org.helma.test.CaseInsensitiveMapTest
 
testBogusPath() - Method in class org.helma.test.StringUtilsTest
 
testComplexDataTypes() - Method in class org.helma.test.SkinParserTest
 
testMacroList() - Method in class org.helma.test.SkinParserTest
 
testNullPath() - Method in class org.helma.test.StringUtilsTest
 
testOverwrite() - Method in class org.helma.test.CaseInsensitiveMapTest
 
testQuotedMacro() - Method in class org.helma.test.SkinParserTest
 
toClassArray(String, String) - Static method in class org.helma.util.StringUtils
Split a string and try to convert to an array of classes.
toObject(Object, Scriptable) - Method in class org.helma.util.ExtendedJavaObject
 
toString() - Method in class org.helma.javascript.ModuleScope
 
toString() - Method in class org.helma.repository.AbstractRepository
Returns the repositories full name as string representation.
toString() - Method in class org.helma.repository.FileRepository
 
toString() - Method in class org.helma.repository.FileResource
 
toString() - Method in class org.helma.repository.ZipRepository
 
toString() - Method in class org.helma.repository.ZipResource
 
toString() - Method in class org.helma.template.MacroTag
 
toString() - Method in class org.helma.util.CaseInsensitiveMap
 
toString() - Method in class org.helma.util.ExtendedJavaClass
 
toString() - Method in class org.helma.util.ScriptableList
 
toString() - Method in class org.helma.util.ScriptableMap
 
toString() - Method in class org.helma.web.Response.Buffer
Return the string presentation of this buffer.

U

UnbalancedTagException - Exception in org.helma.template
 
unwrap() - Method in class org.helma.uti