Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

A

about() - Method in class org.rapidcontext.app.ui.ControlPanel
Displays the about dialog.
AboutDialog - Class in org.rapidcontext.app.ui
The about dialog.
AboutDialog(ControlPanel, Properties) - Constructor for class org.rapidcontext.app.ui.AboutDialog
Creates new about dialog.
ACCEPT - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.1
ACCEPT_CHARSET - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.2
ACCEPT_ENCODING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.3
ACCEPT_LANGUAGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.4
ACCEPT_PATCH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 5789 (HTTP PATCH) Section 3.1
ACCEPT_RANGES - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.5
ACCEPTED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
202 Accepted (HTTP/1.0 - RFC 1945)
ACCESS_PATH - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the path in the access dictionary.
ACCESS_PERMISSION - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the permission list in the access dictionary.
ACCESS_REGEX - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the regex path in the access dictionary.
accessTime() - Method in class org.rapidcontext.core.type.Session
Returns the session last access timestamp.
activate() - Method in class org.rapidcontext.core.storage.StorableObject
Activates this object.
ACTIVE_MILLIS - Static variable in class org.rapidcontext.core.type.Session
The default active session time (10 minutes).
activeSession - Static variable in class org.rapidcontext.core.type.Session
The currently active session (for the current thread).
add(Object) - Method in class org.rapidcontext.core.data.Array
Adds an array value to the end of the list.
add(String, Object) - Method in class org.rapidcontext.core.data.Dict
Adds a dictionary value using the specified key if possible.
addAll(Array) - Method in class org.rapidcontext.core.data.Array
Adds all entries from another array into this one.
addAll(Dict) - Method in class org.rapidcontext.core.data.Dict
Adds all key-value pairs from another dictionary to this one.
addBoolean(boolean) - Method in class org.rapidcontext.core.data.Array
Adds a boolean array value to the end of the list.
addBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
Adds a boolean property value using the specified key if possible.
addBuiltIn(Procedure) - Method in class org.rapidcontext.core.proc.Library
Adds a new built-in procedure to the library.
addFile(String, File) - Method in class org.rapidcontext.core.type.Session
Adds a file to the session.
addIndex(String) - Method in class org.rapidcontext.core.storage.Index
Adds a sub-index name.
addInt(int) - Method in class org.rapidcontext.core.data.Array
Adds an integer array value to the end of the list.
addInt(String, int) - Method in class org.rapidcontext.core.data.Dict
Adds an integer property value using the specified key if possible.
addJar(File) - Method in class org.rapidcontext.app.plugin.PluginManager.PluginClassLoader
Adds the specified JAR file to the class loader.
addObject(String) - Method in class org.rapidcontext.core.storage.Index
Adds an object name.
AddOnProcedure - Class in org.rapidcontext.core.proc
An add-on procedure base class.
AddOnProcedure() - Constructor for class org.rapidcontext.core.proc.AddOnProcedure
The default public constructor required for serialization support.
addResource(String, Date, Date, long) - Method in class org.rapidcontext.app.web.WebDavRequest
Adds a resource to the result with the specified dates and size.
AGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.6
ALLOW - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.1, RFC 2616 (HTTP/1.1) Section 14.7
appDir - Variable in class org.rapidcontext.app.ScriptApplication
The base application directory.
appDir - Variable in class org.rapidcontext.app.ServerApplication
The base application directory.
appId() - Method in class org.rapidcontext.app.web.AppWebService
Returns the app identifier for the default launcher.
ApplicationContext - Class in org.rapidcontext.app
The application context.
AppListProcedure - Class in org.rapidcontext.app.proc
The built-in app list procedure.
AppListProcedure() - Constructor for class org.rapidcontext.app.proc.AppListProcedure
Creates a new app list procedure.
AppUtils - Class in org.rapidcontext.app.ui
Provides a few utilities for UI applications.
AppUtils() - Constructor for class org.rapidcontext.app.ui.AppUtils
 
AppWebService - Class in org.rapidcontext.app.web
An app web service.
AppWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.AppWebService
Creates a new app web service from a serialized representation.
ARGUMENT - Static variable in class org.rapidcontext.core.proc.Bindings
The argument binding type.
Array - Class in org.rapidcontext.core.data
A general data array.
Array() - Constructor for class org.rapidcontext.core.data.Array
Creates a new empty array.
Array(int) - Constructor for class org.rapidcontext.core.data.Array
Creates a new empty array.
ArrayUtil - Class in org.rapidcontext.util
A set of utility methods for handling native arrays.
ArrayUtil() - Constructor for class org.rapidcontext.util.ArrayUtil
 
asText(int) - Static method in class org.rapidcontext.util.HttpUtil.STATUS
Returns the HTTP status text corresponding to a status code.
ATTRIBUTE_END_TIME - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the execution end time.
ATTRIBUTE_ERROR - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the error message.
ATTRIBUTE_LOG_BUFFER - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the log string buffer.
ATTRIBUTE_PROCEDURE - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the execution root procedure.
ATTRIBUTE_PROGRESS - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the progress ratio.
ATTRIBUTE_RESULT - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the result data.
ATTRIBUTE_SOURCE - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing call source information.
ATTRIBUTE_START_TIME - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the execution start time.
ATTRIBUTE_TRACE - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the trace flag.
ATTRIBUTE_USER - Static variable in class org.rapidcontext.core.proc.CallContext
The attribute used for storing the user information.
auth(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Authenticates the specified user.
auth() - Method in class org.rapidcontext.core.type.WebMatcher
The user authentication required flag.
authClear() - Static method in class org.rapidcontext.core.security.SecurityContext
Removes any previous authentication.
authHash(String, String, String) - Static method in class org.rapidcontext.core.security.SecurityContext
Authenticates the specified user with an MD5 two-step hash.
AUTHORIZATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.2, RFC 2616 (HTTP/1.1) Section 14.8
authToken(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Authenticates with a user authentication token.
auto() - Method in class org.rapidcontext.core.type.Role
Returns the automatic role attachment type.

B

BAD_GATEWAY - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
502 Bad Gateway (HTTP/1.0 - RFC 1945)
BAD_REQUEST - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
400 Bad Request (HTTP/1.1 - RFC 2616)
BIN - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for binary files and data.
Binary - Interface in org.rapidcontext.core.data
A binary data object, similar to a file on a file system.
Binary.BinaryFile - Class in org.rapidcontext.core.data
A binary data object, encapsulating a file.
Binary.BinaryStream - Class in org.rapidcontext.core.data
A binary data object, encapsulating an input stream.
Binary.BinaryString - Class in org.rapidcontext.core.data
A binary data object, encapsulating a string.
BinaryFile(File) - Constructor for class org.rapidcontext.core.data.Binary.BinaryFile
Creates a new binary file wrapper.
BinaryStream(InputStream, int) - Constructor for class org.rapidcontext.core.data.Binary.BinaryStream
Creates a new binary stream wrapper.
BinaryString(String) - Constructor for class org.rapidcontext.core.data.Binary.BinaryString
Creates a new binary string wrapper.
BinaryUtil - Class in org.rapidcontext.util
A set of utility methods for handling binary data.
BinaryUtil() - Constructor for class org.rapidcontext.util.BinaryUtil
 
BINDING_CODE - Static variable in class org.rapidcontext.core.js.JsProcedure
The binding name for the JavaScript code.
Bindings - Class in org.rapidcontext.core.proc
A procedure bindings container.
Bindings() - Constructor for class org.rapidcontext.core.proc.Bindings
Creates a new empty bindings container.
Bindings(Bindings) - Constructor for class org.rapidcontext.core.proc.Bindings
Creates a new empty child bindings container.
Bindings(Bindings, Array) - Constructor for class org.rapidcontext.core.proc.Bindings
Creates a new bindings container with the specified data.
bottom() - Method in class org.rapidcontext.core.proc.CallStack
Returns the bottom procedure in the stack, i.e.
buildInfo() - Static method in class org.rapidcontext.app.Main
Returns the build information for the application.
builtinDir - Variable in class org.rapidcontext.app.plugin.PluginManager
The built-in plug-in directory.
builtInPlugin - Static variable in class org.rapidcontext.core.proc.Library
The identifier of the currently loading plug-in.

C

CACHE_CONTROL - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.9
cacheClean(boolean) - Method in class org.rapidcontext.core.storage.RootStorage
Destroys all cached objects.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.AppListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ConnectionListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ConnectionValidateProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginInstallProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginLoadProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginUnloadProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ProcedureListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ProcedureReadProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ProcedureTypesProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ProcedureWriteProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ResetProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.SessionTerminateProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StatusProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StorageCopyProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StorageDeleteProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StorageListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StorageReadProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.StorageWriteProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ThreadContextProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ThreadCreateProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ThreadInterruptProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.ThreadListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.TypeListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserAccessProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserChangeProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserListProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.UserSearchProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(CallContext, Bindings) - Method in class org.rapidcontext.core.js.JsProcedure
Executes a call of this procedure in the specified context and with the specified call bindings.
call(Procedure, Object[]) - Method in class org.rapidcontext.core.proc.CallContext
Calls a procedure with the specified arguments.
call(Procedure, Bindings) - Method in class org.rapidcontext.core.proc.CallContext
Calls a procedure with the specified arguments.
call(CallContext, Procedure, Bindings) - Method in class org.rapidcontext.core.proc.DefaultInterceptor
Calls a procedure with the specified bindings.
call(CallContext, Procedure, Bindings) - Method in class org.rapidcontext.core.proc.Interceptor
Calls a procedure with the specified bindings.
call(CallContext, Bindings) - Method in interface org.rapidcontext.core.proc.Procedure
Executes a call of this procedure in the specified context and with the specified call bindings.
CallContext - Class in org.rapidcontext.core.proc
A procedure call context.
CallContext(Storage, Environment, Library) - Constructor for class org.rapidcontext.core.proc.CallContext
Creates a new procedure call context.
CallStack - Class in org.rapidcontext.core.proc
A procedure call stack.
CallStack() - Constructor for class org.rapidcontext.core.proc.CallStack
 
cancel() - Method in class org.rapidcontext.core.task.Task
Cancels this scheduled task.
canonical(File) - Static method in class org.rapidcontext.util.FileUtil
Attempts to resolve a file to a canonical file.
category(Class) - Static method in class org.rapidcontext.core.storage.Metadata
Returns the object category based on the class.
category() - Method in class org.rapidcontext.core.storage.Metadata
Returns the category for the object.
CATEGORY_BINARY - Static variable in class org.rapidcontext.core.storage.Metadata
The binary category value.
CATEGORY_INDEX - Static variable in class org.rapidcontext.core.storage.Metadata
The index category value.
CATEGORY_OBJECT - Static variable in class org.rapidcontext.core.storage.Metadata
The object category value.
Channel - Class in org.rapidcontext.core.type
A communications channel for a connection.
Channel(Connection) - Constructor for class org.rapidcontext.core.type.Channel
Creates a new communications channel for the specified connection.
checkAccess(String, String) - Static method in class org.rapidcontext.core.proc.CallContext
Checks if the currently authenticated user has the specified access permission to a storage path.
checkInternalAccess(String) - Static method in class org.rapidcontext.core.proc.CallContext
Checks if the currently authenticated user has internal access to a storage path.
checkReadAccess(String) - Static method in class org.rapidcontext.core.proc.CallContext
Checks if the currently authenticated user has read access to a storage path.
checkSearchAccess(String) - Static method in class org.rapidcontext.core.proc.CallContext
Checks if the currently authenticated user has search access to a storage path.
checkWriteAccess(String) - Static method in class org.rapidcontext.core.proc.CallContext
Checks if the currently authenticated user has write access to a storage path.
child(String, boolean) - Method in class org.rapidcontext.core.storage.Path
Creates a new path to a child index or object.
classInstance() - Method in class org.rapidcontext.core.storage.Metadata
Returns the class for the object.
classLoader - Variable in class org.rapidcontext.app.plugin.PluginManager
The plug-in class loader.
classLoader(Class) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns the class loader for the specified class.
className() - Method in class org.rapidcontext.core.storage.Metadata
Returns the class name for the object.
ClasspathUtil - Class in org.rapidcontext.util
A set of utility methods for working with the classpath and class loaders.
ClasspathUtil() - Constructor for class org.rapidcontext.util.ClasspathUtil
 
cleanupChannel(Channel) - Method in class org.rapidcontext.core.type.Connection
Destroys and removes references to a channel.
clearCache() - Method in class org.rapidcontext.core.proc.Library
Clears the cache of loaded procedures from the library.
client() - Method in class org.rapidcontext.core.type.Session
Returns the session user agent string of the web browser.
commit() - Method in class org.rapidcontext.core.type.Channel
Commits any pending changes.
commit() - Method in class org.rapidcontext.core.web.Request
Sends the request response to the underlying HTTP response object.
compare(Object, Object) - Method in class org.rapidcontext.core.data.DictComparator
Compares two dictionaries by comparing their values for a predefined property key.
compareTo(Object) - Method in class org.rapidcontext.core.storage.Storage
Compares this storage with another.
compile() - Method in class org.rapidcontext.core.js.JsProcedure
Compiles the script code.
complement(Array) - Method in class org.rapidcontext.core.data.Array
Returns the relative complement of this array and another array.
config(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Returns the specified plug-in configuration dictionary.
configPath(String) - Static method in class org.rapidcontext.app.plugin.PluginManager
Returns the plug-in configuration object path for a specified plug-in id.
CONFLICT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
409 Conflict (HTTP/1.1 - RFC 2616)
CONNECT - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
CONNECT (HTTP/1.1 - RFC 2616)
CONNECTION - Static variable in class org.rapidcontext.core.proc.Bindings
The connection pool name binding type.
connection - Variable in class org.rapidcontext.core.type.Channel
The parent connection for this channel.
Connection - Class in org.rapidcontext.core.type
A connection to an external system.
Connection(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Connection
Creates a new connection from a serialized representation.
CONNECTION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.10
ConnectionException - Exception in org.rapidcontext.core.type
A general connection or channel exception.
ConnectionException(String) - Constructor for exception org.rapidcontext.core.type.ConnectionException
Creates a new connection exception.
ConnectionException(String, Throwable) - Constructor for exception org.rapidcontext.core.type.ConnectionException
Creates a new connection exception.
ConnectionListProcedure - Class in org.rapidcontext.app.proc
The built-in connection list procedure.
ConnectionListProcedure() - Constructor for class org.rapidcontext.app.proc.ConnectionListProcedure
Creates a new connection list procedure.
connectionPath() - Method in class org.rapidcontext.core.type.Environment
Returns the default connection path for this environment.
connectionReleaseAll(boolean) - Method in class org.rapidcontext.core.proc.CallContext
Releases all reserved adapter connections.
connectionReserve(String) - Method in class org.rapidcontext.core.proc.CallContext
Reserves a connection channel.
ConnectionValidateProcedure - Class in org.rapidcontext.app.proc
The built-in connection validate procedure.
ConnectionValidateProcedure() - Constructor for class org.rapidcontext.app.proc.ConnectionValidateProcedure
Creates a new connection validate procedure.
ConnectionWrapper - Class in org.rapidcontext.core.js
A JavaScript connection wrapper.
ConnectionWrapper(CallContext, Channel, Scriptable) - Constructor for class org.rapidcontext.core.js.ConnectionWrapper
Creates a new JavaScript connection wrapper.
constructor(Storage, Dict) - Static method in class org.rapidcontext.core.type.Type
Returns a constructor for creating a Java object instance.
contains(Procedure) - Method in class org.rapidcontext.core.proc.CallStack
Checks if the specified procedure exists in the call stack.
containsAll(Array) - Method in class org.rapidcontext.core.data.Array
Checks if all of the values in the specified array is contained in this array.
containsAny(Array) - Method in class org.rapidcontext.core.data.Array
Checks if one or more of the values in the specified array is contained in this array.
containsIndex(int) - Method in class org.rapidcontext.core.data.Array
Checks if the specified index is defined in this array, i.e.
containsKey(String) - Method in class org.rapidcontext.core.data.Dict
Checks if the specified key is defined in this dictionary.
containsValue(Object) - Method in class org.rapidcontext.core.data.Array
Checks if the specified value is contained in this array.
containsValue(Object) - Method in class org.rapidcontext.core.data.Dict
Checks if the specified value is contained in this dictionary.
CONTENT_ENCODING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.3, RFC 2616 (HTTP/1.1) Section 14.11
CONTENT_LANGUAGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.12
CONTENT_LENGTH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.4, RFC 2616 (HTTP/1.1) Section 14.13
CONTENT_LOCATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.14
CONTENT_MD5 - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.15
CONTENT_RANGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.16
CONTENT_TYPE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.5, RFC 2616 (HTTP/1.1) Section 14.17
context - Static variable in class org.rapidcontext.core.web.Mime
The helper servlet context.
CONTINUE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
100 Continue (HTTP/1.1 - RFC 2616)
ControlPanel - Class in org.rapidcontext.app.ui
The server control panel UI.
ControlPanel(ServerApplication) - Constructor for class org.rapidcontext.app.ui.ControlPanel
Creates a new control panel frame.
copy(Path, Path, boolean) - Static method in class org.rapidcontext.app.proc.StorageCopyProcedure
Copies a storage object to a new destination.
copy() - Method in class org.rapidcontext.core.data.Array
Creates a copy of this array.
copy() - Method in class org.rapidcontext.core.data.Dict
Creates a copy of this dictionary.
copy(File, File) - Static method in class org.rapidcontext.util.FileUtil
Copies a file or a directory.
copy(InputStream, File) - Static method in class org.rapidcontext.util.FileUtil
Copies the data from an input stream to a destination file.
copy(InputStream, OutputStream) - Static method in class org.rapidcontext.util.FileUtil
Copies the data from an input stream to an output stream.
COPY - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
COPY (WebDAV - RFC 4918)
count() - Method in class org.rapidcontext.core.storage.MemoryStorage
Returns the number of objects currently in this storage.
createAuthToken(long) - Method in class org.rapidcontext.core.type.User
Creates an authentication token for this user.
createChannel() - Method in class org.rapidcontext.core.type.Connection
Creates a new connection channel.
CREATED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
201 Created (HTTP/1.0 - RFC 1945)
createTime() - Method in class org.rapidcontext.core.type.Session
Returns the session creation timestamp.
CREATION_DATE_FORMAT - Static variable in class org.rapidcontext.app.web.WebDavRequest
The date format used for the creation date property.
CSS - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for CSS files.
currentUser() - Static method in class org.rapidcontext.core.security.SecurityContext
Returns the currently authenticated user for this thread.

D

DATA - Static variable in class org.rapidcontext.core.proc.Bindings
The static string data binding type.
DATE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.6, RFC 2616 (HTTP/1.1) Section 14.18
DateUtil - Class in org.rapidcontext.util
A set of utility methods for handling date and time objects.
DateUtil() - Constructor for class org.rapidcontext.util.DateUtil
 
DAV - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.1
decodeAuthToken(String) - Static method in class org.rapidcontext.core.type.User
Decodes a user authentication token.
decodeBase64(String) - Static method in class org.rapidcontext.util.BinaryUtil
Decodes a Base64 string back to the original byte array.
decodeUrl(String) - Static method in class org.rapidcontext.util.HttpUtil.Helper
Decodes a URL from the URL encoding.
DEFAULT_DURATION - Static variable in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
The default authentication token duration.
DEFAULT_REALM - Static variable in class org.rapidcontext.core.type.User
The default user realm.
DefaultInterceptor - Class in org.rapidcontext.core.proc
The default procedure call interceptor.
DefaultInterceptor() - Constructor for class org.rapidcontext.core.proc.DefaultInterceptor
Creates a new default interceptor.
defaults - Variable in class org.rapidcontext.core.proc.AddOnProcedure
The default procedure bindings.
delay - Variable in class org.rapidcontext.app.ScriptApplication
The post command execution delay in seconds.
delete(Path) - Static method in class org.rapidcontext.app.proc.StorageDeleteProcedure
Deletes a storage object or path.
delete(String) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Removes a property from this object.
delete(int) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Removes an indexed property from this object.
delete(File) - Static method in class org.rapidcontext.util.FileUtil
Deletes a file or a directory.
DELETE - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
DELETE (HTTP/1.1 - RFC 2616)
deleteEmptyDirs(File) - Static method in class org.rapidcontext.util.FileUtil
Deletes all empty directories in a directory, but leaves the directory itself unmodified.
deleteFiles(File) - Static method in class org.rapidcontext.util.FileUtil
Deletes all files in a directory, but leaving the directory otherwise unmodified.
deleteProcedure(String) - Method in class org.rapidcontext.core.proc.Library
Removes a procedure from the storage (if possible).
depth() - Method in class org.rapidcontext.app.web.WebDavRequest
Returns the requested depth of properties.
depth() - Method in class org.rapidcontext.core.storage.Path
Returns the directory depth.
DEPTH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.2
descendant(Path) - Method in class org.rapidcontext.core.storage.Path
Creates a new path to a descendant index or object.
description() - Method in class org.rapidcontext.core.type.Environment
Returns the environment description.
description() - Method in class org.rapidcontext.core.type.Role
Returns the role description.
description() - Method in class org.rapidcontext.core.type.Type
Returns the type description.
description() - Method in class org.rapidcontext.core.type.User
Returns the user description.
description() - Method in class org.rapidcontext.core.type.WebService
Returns the description text.
DESTINATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.3
destroy() - Static method in class org.rapidcontext.app.ApplicationContext
Destroys the application context and frees all resources used.
destroy() - Method in class org.rapidcontext.app.plugin.Plugin
Uninitializes the plug-in.
destroy() - Method in class org.rapidcontext.app.ServletApplication
Uninitializes this servlet.
destroy() - Method in class org.rapidcontext.core.storage.MemoryStorage
Destroys this storage.
destroy() - Method in class org.rapidcontext.core.storage.StorableObject
Destroys this object.
destroy() - Method in class org.rapidcontext.core.storage.WrappedStorage
Destroys this object.
destroy() - Method in class org.rapidcontext.core.storage.ZipStorage
Destroys this object.
destroy() - Method in class org.rapidcontext.core.type.Connection
Destroys this connection.
destroy() - Method in class org.rapidcontext.core.type.Session
Destroys this session.
destroyChannel(Channel) - Method in class org.rapidcontext.core.type.Connection
Destroys a connection channel, freeing any resources used (such as database connections, networking sockets, etc).
destroyTime() - Method in class org.rapidcontext.core.type.Session
Returns the scheduled session destruction timestamp.
Dict - Class in org.rapidcontext.core.data
A general data dictionary.
Dict() - Constructor for class org.rapidcontext.core.data.Dict
Creates a new empty dictionary.
Dict(int) - Constructor for class org.rapidcontext.core.data.Dict
Creates a new empty dictionary.
dict - Variable in class org.rapidcontext.core.storage.StorableObject
The dictionary containing the serializable data for this object.
dict - Variable in class org.rapidcontext.core.type.WebMatcher
The serialized matcher representation.
DictComparator - Class in org.rapidcontext.core.data
A dictionary value comparator.
DictComparator(String) - Constructor for class org.rapidcontext.core.data.DictComparator
Creates a new dictionary comparator.
dir() - Method in class org.rapidcontext.core.storage.DirStorage
Returns the base directory for the storage data files.
DirStorage - Class in org.rapidcontext.core.storage
A persistent data storage and retrieval handler based on a file system directory.
DirStorage(File, boolean) - Constructor for class org.rapidcontext.core.storage.DirStorage
Creates a new directory storage.
dispose() - Method in class org.rapidcontext.core.web.Request
Disposes of all resources used by this request object.
DOC_PATH - Static variable in class org.rapidcontext.app.ServletApplication
The documentation storage path.
doDelete(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP DELETE request.
doDelete(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP DELETE request.
doGet(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes an HTTP GET request.
doGet(Request) - Method in class org.rapidcontext.app.web.FileWebService
Processes an HTTP GET request.
doGet(Request) - Method in class org.rapidcontext.app.web.ProcedureWebService
Processes an HTTP GET request.
doGet(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP GET request.
doGet(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP GET request.
doHead(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP HEAD request.
doLock(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a WebDAV LOCK request.
doMkCol(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a WebDAV MKCOL request.
doMove(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a WebDAV MOVE request.
doOptions(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP OPTIONS request.
doOptions(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP OPTIONS request.
doPatch(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP PATCH request.
doPatch(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP PATCH request.
doPost(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes an HTTP POST request.
doPost(Request) - Method in class org.rapidcontext.app.web.ProcedureWebService
Processes an HTTP POST request.
doPost(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP POST request.
doPost(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP POST request.
doPropFind(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a WebDAV PROPFIND request.
doPut(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes an HTTP PUT request.
doPut(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP PUT request.
doTrace(Request) - Method in class org.rapidcontext.core.type.WebService
Processes an HTTP TRACE request.
doUnlock(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a WebDAV UNLOCK request.

E

email() - Method in class org.rapidcontext.core.type.User
Returns the user email address.
encodeAuthToken(String, long, String) - Static method in class org.rapidcontext.core.type.User
Encodes a user authentication token.
encodeBase64(byte[]) - Static method in class org.rapidcontext.util.BinaryUtil
Encodes a byte array to a string with Base64 characters (websafe).
encodeHexString(byte[]) - Static method in class org.rapidcontext.util.BinaryUtil
Encodes a byte array to a string with hexadecimal numbers.
encodeUrl(String) - Static method in class org.rapidcontext.util.HttpUtil.Helper
Encodes a URL with proper URL encoding.
entries - Variable in class org.rapidcontext.core.storage.ZipStorage
The ZIP entries and index map.
Environment - Class in org.rapidcontext.core.type
An external connectivity environment.
Environment(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Environment
Creates a new environment from a serialized representation.
equals(Object) - Method in class org.rapidcontext.core.storage.Path
Checks if this path is identical to another path.
error(String) - Method in class org.rapidcontext.app.ui.ControlPanel
Displays the specified error message.
errorBadRequest(Request, String) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 400 bad request error.
errorForbidden(Request) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 403 forbidden error.
errorInternal(Request, String) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 500 internal server error.
errorMethodNotAllowed(Request) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 405 method not allowed error.
errorNotFound(Request) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 404 not found error.
errorUnauthorized(Request) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 401 unauthorized or 403 forbidden error.
escapeProperty(char) - Static method in class org.rapidcontext.util.StringUtil
Returns an escaped property file value for the specified input character.
escapeProperty(String) - Static method in class org.rapidcontext.util.StringUtil
Returns an escaped property file value for the specified input string.
escapeXml(char) - Static method in class org.rapidcontext.util.StringUtil
Returns properly escaped XML for the specified input character.
escapeXml(String) - Static method in class org.rapidcontext.util.StringUtil
Returns properly escaped XML for the specified input string.
ETAG - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.19
execute(String, Object[], String, StringBuffer) - Method in class org.rapidcontext.app.ApplicationContext
Executes a procedure within this context.
execute(String, Object[]) - Method in class org.rapidcontext.core.proc.CallContext
Executes a procedure with the specified name and arguments.
execute() - Method in class org.rapidcontext.core.task.Task
Executes this task.
executeAsync(String, Object[], String) - Method in class org.rapidcontext.app.ApplicationContext
Executes a procedure asynchronously within this context.
EXPECT - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.20
EXPECTATION_FAILED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
417 Expectation Failed (HTTP/1.1 - RFC 2616)
EXPIRES - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.7, RFC 2616 (HTTP/1.1) Section 14.21
EXT_HTML - Static variable in class org.rapidcontext.app.web.StorageWebService
The HTML file extension.
EXT_JSON - Static variable in class org.rapidcontext.app.web.StorageWebService
The JSON file extension.
EXT_PROPERTIES - Static variable in class org.rapidcontext.app.web.StorageWebService
The properties file extension.
EXT_XML - Static variable in class org.rapidcontext.app.web.StorageWebService
The XML file extension.

F

FAILED_DEPENDENCY - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
424 Failed Dependency (WebDAV - RFC 4918)
file() - Method in class org.rapidcontext.core.storage.ZipStorage
Returns the ZIP file being read by this storage.
file(String) - Method in class org.rapidcontext.core.type.Session
Returns a session file with the specified unique id.
files() - Method in class org.rapidcontext.core.type.Session
Returns a dictionary of all session files.
FileUtil - Class in org.rapidcontext.util
A set of utility methods for handling files.
FileUtil() - Constructor for class org.rapidcontext.util.FileUtil
 
FileWebService - Class in org.rapidcontext.app.web
A file web service.
FileWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.FileWebService
Creates a new file web service from a serialized representation.
find(Storage, String) - Static method in class org.rapidcontext.core.type.Connection
Searches for a specific connection in the storage.
find(Storage, String) - Static method in class org.rapidcontext.core.type.Environment
Searches for a specific environment in the storage.
find(Storage, String) - Static method in class org.rapidcontext.core.type.Session
Searches for a specific session in the storage.
find(Storage, String) - Static method in class org.rapidcontext.core.type.Type
Searches for a specific type in the storage.
find(Storage, String) - Static method in class org.rapidcontext.core.type.User
Searches for a specific user in the storage.
findAll(Storage) - Static method in class org.rapidcontext.core.type.Connection
Searches for all connections in the storage.
findAll(Storage) - Static method in class org.rapidcontext.core.type.Environment
Searches for all environments in the storage.
findAll(Storage) - Static method in class org.rapidcontext.core.type.Role
Searches for all roles in the storage.
findAll(Storage) - Static method in class org.rapidcontext.core.type.Type
Searches for all types in the storage.
findAllMatchers(Storage) - Static method in class org.rapidcontext.core.type.WebService
Searches for all matchers in all web services in the storage.
findAvailablePort(int) - Static method in class org.rapidcontext.app.ServerApplication
Searches for an available server port to use.
findConnection(Storage, String) - Method in class org.rapidcontext.core.type.Environment
Searches for a connection with the specified id.
findContext(Thread) - Method in class org.rapidcontext.app.ApplicationContext
Finds the currently active call context for a thread.
findContext(int) - Method in class org.rapidcontext.app.ApplicationContext
Finds the currently active call context for a thread id.
first(String, String, String) - Static method in class org.rapidcontext.util.StringUtil
Returns the first non-empty value of the argument strings.
FORBIDDEN - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
403 Forbidden (HTTP/1.0 - RFC 1945)
formatIsoDate(Date) - Static method in class org.rapidcontext.util.DateUtil
Formats a date to an ISO date representation.
formatIsoDateTime(Date) - Static method in class org.rapidcontext.util.DateUtil
Formats a date and time to an ISO datetime representation (without timezone).
formatIsoTime(Date) - Static method in class org.rapidcontext.util.DateUtil
Formats a time to an ISO time representation (without timezone).
FOUND - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
302 Found (HTTP/1.1 - RFC 2616)
FROM - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.8, RFC 2616 (HTTP/1.1) Section 14.22

G

GATEWAY_TIMEOUT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
504 Gateway Timeout (HTTP/1.1 - RFC 2616)
get() - Static method in class org.rapidcontext.app.ui.MacApplication
Returns the Mac application wrapper instance.
get(int) - Method in class org.rapidcontext.core.data.Array
Returns the array value at the specified index.
get(int, Object) - Method in class org.rapidcontext.core.data.Array
Returns the array value at the specified index.
get(String) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary value for the specified key.
get(String, Object) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary value for the specified key.
get(String, Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns a named property from this object.
get(int, Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns an indexed property from this object.
GET - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
GET (HTTP/1.1 - RFC 2616)
getAbsolutePath() - Method in class org.rapidcontext.core.web.Request
Returns the full request path with file name.
getArray(int) - Method in class org.rapidcontext.core.data.Array
Returns the array array value for the specified index.
getArray(String) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary array value for the specified key.
getAttribute(String) - Method in class org.rapidcontext.core.proc.CallContext
Returns a call attribute value.
getAttribute(String) - Method in class org.rapidcontext.core.web.Request
Returns a named request attribute value.
getAuthentication() - Method in class org.rapidcontext.core.web.Request
Returns the parsed "Authorization" request header data.
getBaseDir() - Method in class org.rapidcontext.app.ApplicationContext
Returns the application base directory.
getBindings() - Method in class org.rapidcontext.app.proc.AppListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ConnectionListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ConnectionValidateProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.PluginInstallProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.PluginListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.PluginLoadProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.PluginUnloadProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ProcedureListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ProcedureReadProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ProcedureTypesProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ProcedureWriteProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ResetProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.SessionTerminateProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StatusProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StorageCopyProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StorageDeleteProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StorageListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StorageReadProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.StorageWriteProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ThreadContextProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ThreadCreateProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ThreadInterruptProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.ThreadListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.TypeListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserAccessProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserChangeProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserListProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.app.proc.UserSearchProcedure
Returns the bindings for this procedure.
getBindings() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the bindings for this procedure.
getBindings() - Method in interface org.rapidcontext.core.proc.Procedure
Returns the bindings for this procedure.
getBoolean(int, boolean) - Method in class org.rapidcontext.core.data.Array
Returns the array boolean value for the specified index.
getBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary boolean value for the specified key.
getCallStack() - Method in class org.rapidcontext.core.proc.CallContext
Returns the procedure call stack.
getClassLoader() - Method in class org.rapidcontext.app.ApplicationContext
Returns the plug-in class loader.
getClassName() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the class name.
getConfig() - Method in class org.rapidcontext.app.ApplicationContext
Returns the application configuration.
getConnection() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the encapsulated adapter connection.
getConnection() - Method in class org.rapidcontext.core.type.Channel
Returns the connection that this channel belongs to.
getContentType() - Method in class org.rapidcontext.core.web.Request
Returns the request content type value.
getData() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the procedure data object.
getDate(int, Date) - Method in class org.rapidcontext.core.data.Array
Returns the array date value for the specified key.
getDate(String, Date) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary date value for the specified key.
getDefaultBindings(String) - Static method in class org.rapidcontext.core.proc.Library
Returns the default bindings for a registered procedure type.
getDefaultValue(Class) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the default value of this object.
getDescription() - Method in class org.rapidcontext.app.proc.AppListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ConnectionListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ConnectionValidateProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.PluginInstallProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.PluginListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.PluginLoadProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.PluginUnloadProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ProcedureListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ProcedureReadProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ProcedureTypesProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ProcedureWriteProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ResetProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.SessionTerminateProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StatusProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StorageCopyProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StorageDeleteProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StorageListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StorageReadProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.StorageWriteProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ThreadContextProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ThreadCreateProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ThreadInterruptProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.ThreadListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.TypeListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserAccessProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserChangeProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserListProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.app.proc.UserSearchProcedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the procedure description.
getDescription(String) - Method in class org.rapidcontext.core.proc.Bindings
Returns the human-readable description for a binding.
getDescription() - Method in interface org.rapidcontext.core.proc.Procedure
Returns the procedure description.
getDict(int) - Method in class org.rapidcontext.core.data.Array
Returns the array dictionary value for the specified index.
getDict(String) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary dictionary value for the specified key.
getEnvironment() - Method in class org.rapidcontext.app.ApplicationContext
Returns the environment used.
getEnvironment() - Method in class org.rapidcontext.core.proc.CallContext
Returns the connectivity environment used by this context.
getHeader(String) - Method in class org.rapidcontext.core.web.Request
Returns an HTTP request header.
getHost() - Method in class org.rapidcontext.core.web.Request
Returns the host name in the request.
getHttpRequest() - Method in class org.rapidcontext.core.web.Request
Returns the HTTP request object for direct access to the raw request data.
getHttpResponse() - Method in class org.rapidcontext.core.web.Request
Returns the HTTP response object for direct access to the raw response data.
getIds() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns an array of defined property keys.
getInputStream() - Method in class org.rapidcontext.core.web.Request
Returns the request input stream.
getInputString() - Method in class org.rapidcontext.core.web.Request
Returns the request input stream data as a string.
getInstance() - Static method in class org.rapidcontext.app.ApplicationContext
Returns the singleton application context instance.
getInt(int, int) - Method in class org.rapidcontext.core.data.Array
Returns the array integer value for the specified index.
getInt(String, int) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary integer value for the specified key.
getInterceptor() - Method in class org.rapidcontext.core.proc.CallContext
Returns the local procedure call interceptor.
getInterceptor() - Method in class org.rapidcontext.core.proc.Library
Returns the procedure call interceptor.
getLastModified() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the timestamp for the last modification of this procedure.
getLibrary() - Method in class org.rapidcontext.app.ApplicationContext
Returns the procedure library used.
getLibrary() - Method in class org.rapidcontext.core.proc.CallContext
Returns the procedure library used by this context.
getMethod() - Method in class org.rapidcontext.core.web.Request
Returns the request method name.
getName() - Method in class org.rapidcontext.app.proc.AppListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ConnectionListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ConnectionValidateProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.PluginInstallProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.PluginListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.PluginLoadProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.PluginUnloadProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ProcedureListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ProcedureReadProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ProcedureTypesProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ProcedureWriteProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ResetProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.SessionTerminateProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StatusProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StorageCopyProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StorageDeleteProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StorageListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StorageReadProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.StorageWriteProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ThreadContextProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ThreadCreateProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ThreadInterruptProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.ThreadListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.TypeListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserAccessProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserChangeProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserListProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.app.proc.UserSearchProcedure
Returns the procedure name.
getName() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the procedure name.
getName() - Method in interface org.rapidcontext.core.proc.Procedure
Returns the procedure name.
getNames() - Method in class org.rapidcontext.core.proc.Bindings
Returns an array with all names defined in the hierarchy of bindings.
getNextFile() - Method in class org.rapidcontext.core.web.Request
Returns the next available file item stream in the request.
getParameter(String) - Method in class org.rapidcontext.core.web.Request
Returns the value of a request parameter.
getParameter(String, String) - Method in class org.rapidcontext.core.web.Request
Returns the value of a request parameter.
getParent() - Method in class org.rapidcontext.core.proc.Interceptor
Returns the parent interceptor in the interceptor chain.
getParentScope() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the parent (enclosing) scope of the object.
getPath() - Method in class org.rapidcontext.core.web.Request
Returns the local request path with file name.
getPort() - Method in class org.rapidcontext.core.web.Request
Returns the port number in the request.
getProcedure(String) - Method in class org.rapidcontext.core.proc.Library
Returns a loaded procedure.
getProcedureNames() - Method in class org.rapidcontext.core.proc.Library
Returns an array with the names of all loaded procedures.
getProcedurePluginId(String) - Method in class org.rapidcontext.core.proc.Library
Returns the plug-in identifier of the specified procedure.
getProcessTime() - Method in class org.rapidcontext.core.web.Request
Returns the time in milliseconds since this request wrapper was created.
getProtocol() - Method in class org.rapidcontext.core.web.Request
Returns the protocol name in the request, i.e.
getPrototype() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the prototype of the object.
getRemoteAddr() - Method in class org.rapidcontext.core.web.Request
Returns the IP address of the request sender.
getSessionId() - Method in class org.rapidcontext.core.web.Request
Returns the request session id (as sent in an HTTP cookie).
getStorage() - Method in class org.rapidcontext.app.ApplicationContext
Returns the application data storage.
getStorage() - Method in class org.rapidcontext.core.proc.CallContext
Returns the data storage used by this context.
getString(int, String) - Method in class org.rapidcontext.core.data.Array
Returns the array string value for the specified index.
getString(String, String) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary string value for the specified key.
getType() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the procedure type name.
getType(String) - Method in class org.rapidcontext.core.proc.Bindings
Finds the type for a binding.
getTypeName(String) - Method in class org.rapidcontext.core.proc.Bindings
Finds the type name identifier for a binding.
getTypes() - Static method in class org.rapidcontext.core.proc.Library
Returns an array with all the registered procedure type names.
getUrl() - Method in class org.rapidcontext.core.web.Request
Returns the full request URL with protocol, hostname, port and path.
getValue(String) - Method in class org.rapidcontext.core.proc.Bindings
Finds the value for a binding.
getValue(String, Object) - Method in class org.rapidcontext.core.proc.Bindings
Finds the value for a binding.
getWebMatchers() - Method in class org.rapidcontext.app.ApplicationContext
Returns the array of cached web matchers (from the web services).
GIF - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for GIF images.
GONE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
410 Gone (HTTP/1.1 - RFC 2616)

H

has(String, Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Checks if a property is defined in this object.
has(int, Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Checks if an index is defined in this object.
hasAccess(String, String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the currently authenticated user has has access permission for a storage path.
hasAccess(User, String, String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the specified user has has access permission for a storage path.
hasAccess(String, String) - Method in class org.rapidcontext.core.type.Role
Checks if the role has access permission for a storage path.
hasBuiltIn(String) - Method in class org.rapidcontext.core.proc.Library
Checks if the specified procedure name is a registered built-in procedure.
hasCommand(String) - Static method in class org.rapidcontext.app.ui.AppUtils
Checks if a command is available (in a Unix environment).
hashBytes(String, byte[]) - Static method in class org.rapidcontext.util.BinaryUtil
Performs a digest hash on the specified byte array.
hashCode() - Method in class org.rapidcontext.core.storage.Path
Returns a hash code for this object.
hashMD5(String) - Static method in class org.rapidcontext.util.BinaryUtil
Calculates the MD5 digest hash on the UTF-8 encoding of an input string.
hashSHA256(String) - Static method in class org.rapidcontext.util.BinaryUtil
Calculates the SHA-256 digest hash on the UTF-8 encoding of an input string.
hasInstance(Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Checks for JavaScript instance objects (always returns false).
hasInternalAccess(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the currently authenticated user has internal access to a storage path.
hasMethod(String) - Method in class org.rapidcontext.core.web.Request
Checks if the request method is the specified one.
hasName(String) - Method in class org.rapidcontext.core.proc.Bindings
Checks if the specified binding name exists.
hasReadAccess(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the currently authenticated user has read access to a storage path.
hasResponse() - Method in class org.rapidcontext.core.web.Request
Checks if this request contains a response.
hasRole(String) - Method in class org.rapidcontext.core.type.User
Checks if the user has the specified role.
hasSearchAccess(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the currently authenticated user has search access to a storage path.
hasUser(User) - Method in class org.rapidcontext.core.type.Role
Checks if the specified user has this role.
hasWriteAccess(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Checks if the currently authenticated user has write access to a storage path.
HEAD - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
HEAD (HTTP/1.1 - RFC 2616)
headerAllow(Request) - Method in class org.rapidcontext.core.type.WebService
Adds the HTTP allow header to the response.
headerLines() - Method in class org.rapidcontext.app.web.AppWebService
Returns the list of optional HTML headers.
height() - Method in class org.rapidcontext.core.proc.CallStack
Returns the current height of the call stack.
Helper() - Constructor for class org.rapidcontext.util.HttpUtil.Helper
 
host() - Method in class org.rapidcontext.core.type.WebMatcher
The web server host name to match.
HOST - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.23
HTML - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for HTML files.
HtmlSerializer - Class in org.rapidcontext.core.data
A data serializer for HTML.
HtmlSerializer() - Constructor for class org.rapidcontext.core.data.HtmlSerializer
 
HTTP_VERSION_NOT_SUPPORTED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
505 HTTP Version Not Supported (HTTP/1.1 - RFC 2616)
HttpUtil - Interface in org.rapidcontext.util
A set of utility methods and constants for the HTTP protocol.
HttpUtil.HEADER - Interface in org.rapidcontext.util
A number of standard HTTP headers as defined in RFC1945 (HTTP/1.0), RFC2616 (HTTP/1.1), and RFC4918 (WebDAV).
HttpUtil.Helper - Class in org.rapidcontext.util
Some static utility methods for HTTP.
HttpUtil.METHOD - Interface in org.rapidcontext.util
The HTTP methods as defined in RFC1945 (HTTP/1.0), RFC2616 (HTTP/1.1), RFC5789 (PATCH) and RFC4918 (WebDAV).
HttpUtil.STATUS - Class in org.rapidcontext.util
The HTTP status codes as defined in RFC1945 (HTTP/1.0), RFC2616 (HTTP/1.1), and RFC4918 (WebDAV).
HyperLink - Class in org.rapidcontext.app.ui
A simple hyperlink component.
HyperLink() - Constructor for class org.rapidcontext.app.ui.HyperLink
Creates a new hyperlink.
HyperLink(String) - Constructor for class org.rapidcontext.app.ui.HyperLink
Creates a new hyperlink with the specified text.

I

ICO - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for ICO images.
id() - Method in class org.rapidcontext.core.storage.StorableObject
Returns the object identifier.
id - Variable in class org.rapidcontext.core.task.Task
The unique task identifier.
IF - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.4
IF_MATCH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.24
IF_MODIFIED_SINCE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.9, RFC 2616 (HTTP/1.1) Section 14.25
IF_NONE_MATCH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.26
IF_RANGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.27
IF_UNMODIFIED_SINCE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.28
Index - Class in org.rapidcontext.core.storage
An index dictionary.
Index(Path) - Constructor for class org.rapidcontext.core.storage.Index
Creates a new empty index.
Index(Path, Array, Array) - Constructor for class org.rapidcontext.core.storage.Index
Creates a new index with the specified entries.
indexOf(Object) - Method in class org.rapidcontext.core.data.Array
Returns the first array index having the specified value.
indexOf(Object[], Object) - Static method in class org.rapidcontext.util.ArrayUtil
Searches for the first matching entry in an array.
indices() - Method in class org.rapidcontext.core.storage.Index
Returns an array of sub-index names.
init(File, File, boolean) - Static method in class org.rapidcontext.app.ApplicationContext
Creates and initializes the application context.
init() - Method in class org.rapidcontext.app.plugin.Plugin
Initializes the plug-in.
init() - Method in class org.rapidcontext.app.ServletApplication
Initializes this servlet.
init(Storage) - Static method in class org.rapidcontext.core.security.SecurityContext
Initializes the security context.
init() - Method in class org.rapidcontext.core.storage.StorableObject
Initializes this object after loading it from a storage.
init() - Method in class org.rapidcontext.core.storage.ZipStorage
Initializes this object.
init() - Method in class org.rapidcontext.core.type.Connection
Initializes this connection after loading it from a storage.
init() - Method in class org.rapidcontext.core.type.Type
Initializes this type mapping by registering it via the methods in the Storage class.
INIT_TIME - Static variable in class org.rapidcontext.app.ApplicationContext
The class load time (system initialization time).
initializer() - Method in class org.rapidcontext.core.type.Type
Returns the type initializer class.
inputType() - Method in class org.rapidcontext.app.web.ProcedureWebService
Returns the input arguments data format.
install(File) - Method in class org.rapidcontext.app.plugin.PluginManager
Installs a plug-in from the specified file.
installPlugin(File) - Method in class org.rapidcontext.app.ApplicationContext
Installs a plug-in from the specified file.
INSUFFICIENT_STORAGE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
507 Insufficient Storage (WebDAV - RFC 4918)
Interceptor - Class in org.rapidcontext.core.proc
A procedure call interceptor.
Interceptor(Interceptor) - Constructor for class org.rapidcontext.core.proc.Interceptor
Creates a new interceptor and links it to the specified parent interceptor.
INTERNAL_SERVER_ERROR - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
500 Server Error (HTTP/1.0 - RFC 1945)
interrupt() - Method in class org.rapidcontext.core.proc.CallContext
Interrupts the current procedure call.
intersection(Array) - Method in class org.rapidcontext.core.data.Array
Returns the intersection of this array and another array.
invalidate() - Method in class org.rapidcontext.core.type.Channel
Marks the channel as invalid, meaning that it should no longer be used and is scheduled for destruction when returned to the parent connection.
invalidate() - Method in class org.rapidcontext.core.type.Session
Invalidates this session by marking it as expired.
ip() - Method in class org.rapidcontext.core.type.Session
Returns the session source IP address.
isActive() - Method in class org.rapidcontext.core.storage.StorableObject
Checks if this object is in active use.
isActive() - Method in class org.rapidcontext.core.type.Connection
Checks if this object is in active use.
isActive() - Method in class org.rapidcontext.core.type.Session
Checks if this object is in active use.
isAscii(char) - Static method in class org.rapidcontext.util.StringUtil
Checks if a character belongs to the printable ASCII set.
isAscii(String) - Static method in class org.rapidcontext.util.StringUtil
Checks if all characters in a string belongs to the printable ASCII set.
isAvailable(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Checks if the specified plug-in is currently available, i.e.
isBinary() - Method in class org.rapidcontext.core.storage.Metadata
Checks if the object category is binary.
isCompiled() - Method in class org.rapidcontext.core.js.JsProcedure
Checks if this script has been compiled.
isEnabled() - Method in class org.rapidcontext.core.type.User
Checks if the user is enabled.
isFileUpload() - Method in class org.rapidcontext.core.web.Request
Checks if this request contains a file upload.
isIndex() - Method in class org.rapidcontext.core.storage.Metadata
Checks if the object category is an index.
isIndex() - Method in class org.rapidcontext.core.storage.Path
Checks if this path corresponds to an index.
isInputMatch(Request, String[]) - Static method in class org.rapidcontext.core.web.Mime
Checks if the request input matches one of the specified MIME types.
isInterrupted() - Method in class org.rapidcontext.core.proc.CallContext
Checks if the call has been interrupted.
isIsoLatin1(char) - Static method in class org.rapidcontext.util.StringUtil
Checks if a character belongs to the printable ISO-8859-1 set.
isIsoLatin1(String) - Static method in class org.rapidcontext.util.StringUtil
Checks if all characters in a string belongs to the printable ISO-8859-1 set.
isLoaded(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Checks if the specified plug-in is currently loaded.
isMatch(String, String[]) - Static method in class org.rapidcontext.core.web.Mime
Checks if a specified content type matches one of the specified MIME types.
isModified() - Method in class org.rapidcontext.core.storage.StorableObject
Checks if this object has been modified since initialized from storage.
isModified() - Method in class org.rapidcontext.core.type.Session
Checks if this object has been modified since initialized from storage.
isNew() - Method in class org.rapidcontext.core.type.Session
Checks if this session is new (hasn't been stored).
isNumber(char) - Static method in class org.rapidcontext.util.StringUtil
Checks if a character is a numeric ASCII character.
isNumber(String) - Static method in class org.rapidcontext.util.StringUtil
Checks if all characters in a string are numeric ASCII characters.
isObject() - Method in class org.rapidcontext.core.storage.Metadata
Checks if the object category is an object.
isObject(Class) - Method in class org.rapidcontext.core.storage.Metadata
Checks if the object category is an object of the specified class (or a subclass).
isOutputMatch(Request, String[]) - Static method in class org.rapidcontext.core.web.Mime
Checks if the accepted request output matches one of the specified MIME types.
isPluginLoaded(String) - Method in class org.rapidcontext.app.ApplicationContext
Checks if the specified plug-in is currently loaded.
isPoolable() - Method in class org.rapidcontext.core.type.Channel
Checks if this channel can be pooled (i.e.
isPortAvailable(int) - Static method in class org.rapidcontext.app.ServerApplication
Checks if the specified server port can be used.
isReadWrite() - Method in class org.rapidcontext.core.storage.Storage
Returns the read-write flag.
isRoot() - Method in class org.rapidcontext.core.storage.Path
Checks if this path corresponds to the root index.
isRunning() - Method in class org.rapidcontext.app.ServerApplication
Checks if the server is currently running.
isStorable(Object) - Method in class org.rapidcontext.core.storage.MemoryStorage
Checks if the specified object is supported in this storage.
isTracing() - Method in class org.rapidcontext.core.proc.CallContext
Checks if this call context has call trace logging enabled.
isValid() - Method in class org.rapidcontext.core.type.Channel
Checks if this channel is considered valid.
isValid() - Method in class org.rapidcontext.core.type.Session
Checks if this session is valid (hasn't expired).

J

JPEG - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for JPEG images.
JS - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for JavaScript files.
JsCompileInterceptor - Class in org.rapidcontext.core.js
A JavaScript compile procedure call interceptor.
JsCompileInterceptor(Interceptor) - Constructor for class org.rapidcontext.core.js.JsCompileInterceptor
Creates a new JavaScript compile interceptor.
JsException - Exception in org.rapidcontext.core.js
A JavaScript processing exception.
JsException(String) - Constructor for exception org.rapidcontext.core.js.JsException
Creates a new JavaScript processing exception.
JsException(String, Throwable) - Constructor for exception org.rapidcontext.core.js.JsException
Creates a new JavaScript processing exception.
JSON - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for JSON files and data.
JsProcedure - Class in org.rapidcontext.core.js
A JavaScript procedure.
JsProcedure() - Constructor for class org.rapidcontext.core.js.JsProcedure
Creates a new JavaScript procedure.
JsSerializer - Class in org.rapidcontext.core.js
An object serializer and unserializer for the JavaScript object notation (JSON) format.
JsSerializer() - Constructor for class org.rapidcontext.core.js.JsSerializer
 

K

KEY_ACCESS - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the role access array.
KEY_ACCESS_TIME - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the last access timestamp.
KEY_APP - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the app identifier.
KEY_AUTO - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for automatic user match.
KEY_CATEGORY - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the object category, i.e.
KEY_CLASS - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the Java class of the object.
KEY_CLASSNAME - Static variable in class org.rapidcontext.core.storage.StorableObject
The dictionary key for the Java class name.
KEY_CLIENT - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the user agent string of the web browser.
KEY_CONNECTIONS - Static variable in class org.rapidcontext.core.type.Environment
The dictionary key for the environment connection path.
KEY_CREATE_TIME - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the creation timestamp.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.Environment
The dictionary key for the environment description.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the role description.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.Type
The dictionary key for the description text.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user description.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.WebService
The dictionary key for the description text.
KEY_DESTROY_TIME - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the destruction timestamp.
KEY_DIR - Static variable in class org.rapidcontext.core.storage.DirStorage
The dictionary key for the base directory.
KEY_EMAIL - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user email address.
KEY_ENABLED - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user enabled flag.
KEY_FILE - Static variable in class org.rapidcontext.core.storage.ZipStorage
The dictionary key for the ZIP file location.
KEY_FILES - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the temporary session files.
KEY_HEADER - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for additional HTML headers.
KEY_ID - Static variable in class org.rapidcontext.core.storage.StorableObject
The dictionary key for the object identifier.
KEY_IDXS - Static variable in class org.rapidcontext.core.storage.Index
The dictionary key for the array of indices.
KEY_INITIALIZER - Static variable in class org.rapidcontext.core.type.Type
The dictionary key for the initializer class name.
KEY_INPUT_TYPE - Static variable in class org.rapidcontext.app.web.ProcedureWebService
The dictionary key for the input arguments data format.
KEY_IP - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the source IP address.
KEY_LANG - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the page language meta-data.
KEY_MATCH - Static variable in class org.rapidcontext.core.type.WebService
The dictionary key for the request match array.
KEY_MAX_IDLE_SECS - Static variable in class org.rapidcontext.core.type.Connection
The dictionary key for the maximum idle time (in seconds).
KEY_MAX_OPEN - Static variable in class org.rapidcontext.core.type.Connection
The dictionary key for the maximum number of open channels.
KEY_MODIFIED - Static variable in class org.rapidcontext.core.storage.Index
The dictionary key for the last modified date.
KEY_MODIFIED - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the last modified date.
KEY_MOUNT_OVERLAY_PATH - Static variable in class org.rapidcontext.core.storage.Storage
The dictionary key for the mount overlay path.
KEY_MOUNT_OVERLAY_PRIO - Static variable in class org.rapidcontext.core.storage.Storage
The dictionary key for the mount overlay priority.
KEY_MOUNT_PATH - Static variable in class org.rapidcontext.core.storage.Storage
The dictionary key for the mount path.
KEY_MOUNT_TIME - Static variable in class org.rapidcontext.core.storage.Storage
The dictionary key for the mount timestamp.
KEY_NAME - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for the role name.
KEY_NAME - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user name.
KEY_OBJS - Static variable in class org.rapidcontext.core.storage.Index
The dictionary key for the array of objects.
KEY_OUTPUT_TYPE - Static variable in class org.rapidcontext.app.web.ProcedureWebService
The dictionary key for the output response data format.
KEY_PASSWORD - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user password hash.
KEY_PATH - Static variable in class org.rapidcontext.app.web.FileWebService
The dictionary key for the base storage path for files.
KEY_PATH - Static variable in class org.rapidcontext.core.storage.Index
The dictionary key for the storage path.
KEY_PATH - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the absolute object path.
KEY_PLATFORM - Static variable in class org.rapidcontext.app.plugin.Plugin
The dictionary key for the optimal platform version.
KEY_PREFIX - Static variable in class org.rapidcontext.app.web.ProcedureWebService
The dictionary key for the procedure name prefix.
KEY_PROPERTY - Static variable in class org.rapidcontext.core.type.Type
The dictionary key for the property array.
KEY_READWRITE - Static variable in class org.rapidcontext.core.storage.Storage
The dictionary key for the read-write flag.
KEY_REALM - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user realm.
KEY_ROLE - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user role array.
KEY_STORAGEPATHS - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the absolute storage paths.
KEY_TITLE - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the page title.
KEY_TYPE - Static variable in class org.rapidcontext.core.storage.StorableObject
The dictionary key for the object type.
KEY_USER - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the user id.
KEY_VIEWPORT - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the page viewport meta-data.
keyOf(Object) - Method in class org.rapidcontext.core.data.Dict
Returns the first dictionary key having the specified value.
keys() - Method in class org.rapidcontext.core.data.Dict
Returns an array with all the defined dictionary key names.
keys(Map) - Static method in class org.rapidcontext.util.ArrayUtil
Returns an array of all the keys in a map.
keys(Map, Object[]) - Static method in class org.rapidcontext.util.ArrayUtil
Returns an array of all the keys in a map.

L

lang() - Method in class org.rapidcontext.app.web.AppWebService
Returns the page language ISO code.
LAST_MODIFIED - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.10, RFC 2616 (HTTP/1.1) Section 14.29
LAST_MODIFIED_DATE_FORMAT - Static variable in class org.rapidcontext.app.web.WebDavRequest
The date format used for the last modified date property.
lastError - Variable in class org.rapidcontext.core.type.Connection
The error message for the last error.
lastError() - Method in class org.rapidcontext.core.type.Connection
Returns the error message for the last error.
lastExecutionTime - Variable in class org.rapidcontext.core.task.Task
The last execution time (in milliseconds since Epoch) of the task.
lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
The last modified timestamp for the object, if known.
lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
The last modified timestamp for the object, if known.
lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryString
The last modified timestamp for the object, if known.
lastModified() - Method in interface org.rapidcontext.core.data.Binary
The last modified timestamp for the object, if known.
lastModified() - Method in class org.rapidcontext.core.storage.Index
Returns the last modified date.
lastModified() - Method in class org.rapidcontext.core.storage.Metadata
Returns the last modified date for the object.
lastUsed() - Method in class org.rapidcontext.core.type.Connection
Returns the timestamp of the last connection usage.
lastUsedTime - Variable in class org.rapidcontext.core.type.Connection
The timestamp (in milliseconds) of the last usage time.
length() - Method in class org.rapidcontext.core.storage.Path
Returns the path length.
LENGTH_REQUIRED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
411 Length Required (HTTP/1.1 - RFC 2616)
Library - Class in org.rapidcontext.core.proc
A procedure library.
Library(Storage) - Constructor for class org.rapidcontext.core.proc.Library
Creates a new procedure library.
load(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Loads a plug-in.
load(Path) - Method in class org.rapidcontext.app.plugin.PluginUpgradeStorage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.DirStorage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.MemoryStorage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.RootStorage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.Storage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.WrappedStorage
Loads an object from the specified location.
load(Path) - Method in class org.rapidcontext.core.storage.ZipStorage
Loads an object from the specified location.
loadAll(Path) - Method in class org.rapidcontext.core.storage.Storage
Loads all object from the specified location.
loadClass(String, String) - Static method in class org.rapidcontext.core.type.Type
Loads and returns a specified class.
loadPlugin(String) - Method in class org.rapidcontext.app.ApplicationContext
Loads a plug-in.
loadProcedure(String) - Method in class org.rapidcontext.core.proc.Library
Loads (or reloads) a procedure from the data store to the cache.
LOCAL_PLUGIN - Static variable in class org.rapidcontext.app.plugin.PluginManager
The identifier of the local plug-in.
localDir - Variable in class org.rapidcontext.app.ScriptApplication
The local add-on directory.
localDir - Variable in class org.rapidcontext.app.ServerApplication
The local add-on directory.
localPath(Path) - Method in class org.rapidcontext.core.storage.Storage
Returns a local storage path by removing an optional base storage path.
locate(Class) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns the resource URL corresponding the the specified class.
locate(Class, String) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns the resource URL corresponding the the specified path.
locateFile(Class) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns the file containing the specified class.
LOCATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.11, RFC 2616 (HTTP/1.1) Section 14.30
LOCK - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
LOCK (WebDAV - RFC 4918)
LOCK_TOKEN - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.5
LOCKED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
423 Locked (WebDAV - RFC 4918)
lockInfo() - Method in class org.rapidcontext.app.web.WebDavRequest
Returns information about the requested lock (if applicable).
log(String) - Method in class org.rapidcontext.core.proc.CallContext
Logs the specified message to the log if tracing is enabled.
logCall(String, Object[]) - Method in class org.rapidcontext.core.proc.CallContext
Logs the specified call to the log if tracing is enabled.
logError(Exception) - Method in class org.rapidcontext.core.proc.CallContext
Logs the specified call error to the log if tracing is enabled.
logotype - Variable in class org.rapidcontext.app.ui.ControlPanel
The application logotype image.
logResponse(Object) - Method in class org.rapidcontext.core.proc.CallContext
Logs the specified call response to the log if tracing is enabled.
lookup(Path) - Method in class org.rapidcontext.core.storage.DirStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Path) - Method in class org.rapidcontext.core.storage.MemoryStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Path) - Method in class org.rapidcontext.core.storage.RootStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Path) - Method in class org.rapidcontext.core.storage.Storage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Path) - Method in class org.rapidcontext.core.storage.WrappedStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Path) - Method in class org.rapidcontext.core.storage.ZipStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookupAll(Path) - Method in class org.rapidcontext.core.storage.Storage
Searches for all objects at the specified location and returns metadata about the ones found.

M

MacApplication - Class in org.rapidcontext.app.ui
A Mac application wrapper.
Main - Class in org.rapidcontext.app
The application start point, handling command-line parsing and launching the application in the appropriate mode.
Main() - Constructor for class org.rapidcontext.app.Main
 
main(String[]) - Static method in class org.rapidcontext.app.Main
Application entry point.
manifest(Class) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns the manifest for the JAR file containing the specified class.
manifestAttribute(Class, String) - Static method in class org.rapidcontext.util.ClasspathUtil
Returns a single attribute value from the JAR manifest for a class.
match(Request) - Method in class org.rapidcontext.core.type.WebMatcher
Matches the specified request and returns the matching score.
match(String, Pattern) - Static method in class org.rapidcontext.util.StringUtil
Returns the first match of a regular expression from a string.
matchers - Variable in class org.rapidcontext.core.type.WebService
The array of matcher objects.
matchPath(String) - Method in class org.rapidcontext.core.web.Request
Matches and modifies the request path with the specified path prefix.
MAX_AGE_MILLIS - Static variable in class org.rapidcontext.core.type.Session
The default maximum session age (30 days).
MAX_FORWARDS - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.31
MAX_LOG_LENGTH - Static variable in class org.rapidcontext.core.proc.CallContext
The maximum number of characters to store in the log buffer.
maxIdleSeconds() - Method in class org.rapidcontext.core.type.Connection
Returns the maximum number of seconds a channel is allowed to be idle (in a pool).
maxOpen() - Method in class org.rapidcontext.core.type.Connection
Returns the maximum number of open channels.
MemoryStorage - Class in org.rapidcontext.core.storage
A persistent data storage and retrieval handler based on an in-memory hash table.
MemoryStorage(boolean, boolean) - Constructor for class org.rapidcontext.core.storage.MemoryStorage
Creates a new memory storage.
menuBar - Variable in class org.rapidcontext.app.ui.ControlPanel
The menu bar.
merge(Index, Index) - Static method in class org.rapidcontext.core.storage.Index
Merges two index dictionaries.
merge(Metadata, Metadata) - Static method in class org.rapidcontext.core.storage.Metadata
Merges two metadata containers.
Metadata - Class in org.rapidcontext.core.storage
An object metadata container.
Metadata(Path, Metadata) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container with modified path information.
Metadata(Class, Path, Path, long) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container.
Metadata(Class, Path, Path, Date) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container.
Metadata(String, Class, Path, Path, Object) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container.
method() - Method in class org.rapidcontext.core.type.WebMatcher
The HTTP request method to match.
METHOD_NOT_ALLOWED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
METHODS - Static variable in class org.rapidcontext.app.web.StorageWebService
The HTTP methods supported by this web service.
methods(Request) - Method in class org.rapidcontext.core.type.WebService
Returns the HTTP methods supported for the specified request.
METHODS_GET - Static variable in class org.rapidcontext.core.type.WebService
An array with only the HTTP GET method.
METHODS_GET_POST - Static variable in class org.rapidcontext.core.type.WebService
An array with only the HTTP GET and HTTP POST methods.
METHODS_POST - Static variable in class org.rapidcontext.core.type.WebService
An array with only the HTTP POST method.
methodsImpl(Request) - Method in class org.rapidcontext.app.web.AppWebService
Returns the HTTP methods implemented for the specified request.
methodsImpl(Request) - Method in class org.rapidcontext.app.web.FileWebService
Returns the HTTP methods implemented for the specified request.
methodsImpl(Request) - Method in class org.rapidcontext.app.web.ProcedureWebService
Returns the HTTP methods implemented for the specified request.
methodsImpl(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Returns the HTTP methods implemented for the specified request.
methodsImpl(Request) - Method in class org.rapidcontext.core.type.WebService
Returns the HTTP methods implemented for the specified request.
Mime - Class in org.rapidcontext.core.web
A MIME type helper class.
Mime() - Constructor for class org.rapidcontext.core.web.Mime
 
mimeType() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
The MIME type of the binary data.
mimeType() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
The MIME type of the binary data.
mimeType() - Method in class org.rapidcontext.core.data.Binary.BinaryString
The MIME type of the binary data.
mimeType() - Method in interface org.rapidcontext.core.data.Binary
The MIME type of the binary data.
MKCOL - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
MKCOL (WebDAV - RFC 4918)
mount(Storage, Path, boolean, Path, int) - Method in class org.rapidcontext.core.storage.RootStorage
Mounts a storage to a unique path.
mountOverlayPath() - Method in class org.rapidcontext.core.storage.Storage
Returns the mount overlay path.
mountOverlayPrio() - Method in class org.rapidcontext.core.storage.Storage
Returns the mount overlay priority.
mountTime() - Method in class org.rapidcontext.core.storage.Storage
Returns the storage mount time.
MOVE - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
MOVE (WebDAV - RFC 4918)
MOVED_PERMANENTLY - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
301 Moved Permanently (HTTP/1.0 - RFC 1945)
MULTI_STATUS - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
207 Multi-Status (WebDAV - RFC 4918)
MULTIPLE_CHOICES - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
300 Multiple Choices (HTTP/1.1 - RFC 2616)

N

NAME - Static variable in class org.rapidcontext.app.proc.AppListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ConnectionListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ConnectionValidateProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.PluginInstallProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.PluginListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.PluginLoadProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.PluginUnloadProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ProcedureDeleteProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ProcedureListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ProcedureReadProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ProcedureTypesProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ProcedureWriteProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ResetProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.SessionCurrentProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.SessionTerminateProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StatusProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StorageCopyProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StorageDeleteProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StorageListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StorageReadProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.StorageWriteProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ThreadContextProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ThreadCreateProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ThreadInterruptProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.ThreadListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.TypeListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserAccessProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserChangeProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserListProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserPasswordChangeProcedure
The procedure name constant.
NAME - Static variable in class org.rapidcontext.app.proc.UserSearchProcedure
The procedure name constant.
name() - Method in class org.rapidcontext.core.storage.Path
Returns the name of the last element in the path.
name(int) - Method in class org.rapidcontext.core.storage.Path
Returns the name of the path element at the specified position.
name() - Method in class org.rapidcontext.core.type.Role
Returns the role name.
name() - Method in class org.rapidcontext.core.type.User
Returns the user name.
nextExecutionTime - Variable in class org.rapidcontext.core.task.Task
The next scheduled execution time (in milliseconds since Epoch) of the task.
NO_CONTENT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
204 No Content (HTTP/1.0 - RFC 1945)
NON_AUTHORITATIVE_INFORMATION - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
203 Non Authoritative Information (HTTP/1.1 - RFC 2616)
nonce() - Static method in class org.rapidcontext.core.security.SecurityContext
Creates a unique number to be used once for hashing.
NOT_ACCEPTABLE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
406 Not Acceptable (HTTP/1.1 - RFC 2616)
NOT_FOUND - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
404 Not Found (HTTP/1.0 - RFC 1945)
NOT_IMPLEMENTED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
501 Not Implemented (HTTP/1.0 - RFC 1945)
NOT_MODIFIED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
304 Not Modified (HTTP/1.0 - RFC 1945)

O

objects() - Method in class org.rapidcontext.core.storage.Index
Returns an array of object names.
OK - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
200 OK (HTTP/1.0 - RFC 1945)
openChannels() - Method in class org.rapidcontext.core.type.Connection
Returns the total number of open channels.
openStream() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
Opens a new input stream for reading the data.
openStream() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
Opens a new input stream for reading the data.
openStream() - Method in class org.rapidcontext.core.data.Binary.BinaryString
Opens a new input stream for reading the data.
openStream() - Method in interface org.rapidcontext.core.data.Binary
Opens a new input stream for reading the data.
openURL(String) - Static method in class org.rapidcontext.app.ui.AppUtils
Opens the specified URL in the user's default browser.
OPTIONS - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
OPTIONS (HTTP/1.1 - RFC 2616)
org.rapidcontext.app - package org.rapidcontext.app
Provides the server applications and launchers.
org.rapidcontext.app.plugin - package org.rapidcontext.app.plugin
Provides the plug-in API.
org.rapidcontext.app.proc - package org.rapidcontext.app.proc
Provides the built-in server procedures.
org.rapidcontext.app.ui - package org.rapidcontext.app.ui
Provides the server control UI and helpers.
org.rapidcontext.app.web - package org.rapidcontext.app.web
Provides the application web request handlers.
org.rapidcontext.core.data - package org.rapidcontext.core.data
Provides the basic data types and serializers.
org.rapidcontext.core.js - package org.rapidcontext.core.js
Provides the server-side JavaScript integration.
org.rapidcontext.core.proc - package org.rapidcontext.core.proc
Provides the procedure and interceptor API:s.
org.rapidcontext.core.security - package org.rapidcontext.core.security
Legacy authentication and authorization handling.
org.rapidcontext.core.storage - package org.rapidcontext.core.storage
Provides the storage, storable object and metadata API:s.
org.rapidcontext.core.task - package org.rapidcontext.core.task
Provides the scheduler and asynchronous task API.
org.rapidcontext.core.type - package org.rapidcontext.core.type
Provides the storage data types & server-side object initialization.
org.rapidcontext.core.web - package org.rapidcontext.core.web
Provides core web request (HTTP) helpers and handlers.
org.rapidcontext.util - package org.rapidcontext.util
Provides utility functions for common Java patterns.
outputType() - Method in class org.rapidcontext.app.web.ProcedureWebService
Returns the output response data format.
OVERWRITE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.6

P

parent() - Method in class org.rapidcontext.core.storage.Path
Creates a new path to the parent index.
parent() - Method in class org.rapidcontext.core.type.WebMatcher
Returns the parent web service this matcher is connected to.
parentType(Storage) - Method in class org.rapidcontext.core.type.Type
Searches for the parent type in the type hierarchy.
parseIsoDate(String) - Static method in class org.rapidcontext.util.DateUtil
Converts an ISO date or datetime string to a date object.
PARTIAL_CONTENT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
206 Partial Content (HTTP/1.1 - RFC 2616)
passivate() - Method in class org.rapidcontext.core.storage.StorableObject
Attempts to deactivate this object.
passivate() - Method in class org.rapidcontext.core.type.Connection
Attempts to deactivate this object.
passivate() - Method in class org.rapidcontext.core.type.Session
Discards the modified flag for this object.
passwordHash() - Method in class org.rapidcontext.core.type.User
Returns the user password MD5 hash, encoded as a hexadecimal string.
PATCH - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
PATCH (HTTP PATCH - RFC 5789)
path() - Method in class org.rapidcontext.app.web.FileWebService
Returns the base storage path for file lookups.
path() - Method in class org.rapidcontext.core.storage.Index
Returns the storage path for the index.
path() - Method in class org.rapidcontext.core.storage.Metadata
Returns the absolute object path.
Path - Class in org.rapidcontext.core.storage
A data storage path.
Path(String) - Constructor for class org.rapidcontext.core.storage.Path
Creates a new path from a string representation (similar to a file system path).
Path(Path, String) - Constructor for class org.rapidcontext.core.storage.Path
Creates a new path from a parent and a child string representation (similar to a file system path).
Path(String[], boolean) - Constructor for class org.rapidcontext.core.storage.Path
Creates a new path from the specified parts.
path() - Method in class org.rapidcontext.core.storage.StorableObject
Returns the (recommended) object storage path.
path() - Method in class org.rapidcontext.core.storage.Storage
Returns the storage mount path.
PATH - Static variable in class org.rapidcontext.core.type.Connection
The connection object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Environment
The environment object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Role
The role object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Session
The session object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Type
The connection object storage path.
PATH - Static variable in class org.rapidcontext.core.type.User
The user object storage path.
path() - Method in class org.rapidcontext.core.type.WebMatcher
The base request path to match.
PATH - Static variable in class org.rapidcontext.core.type.WebService
The web service object storage path.
PATH_APP - Static variable in class org.rapidcontext.app.proc.AppListProcedure
The app object storage path.
PATH_APP - Static variable in class org.rapidcontext.app.proc.TypeListProcedure
The app object storage path.
PATH_CONFIG - Static variable in class org.rapidcontext.app.ApplicationContext
The path to the global configuration.
PATH_FILES - Static variable in class org.rapidcontext.app.web.FileWebService
The web files storage path.
PATH_INFO - Static variable in class org.rapidcontext.app.plugin.PluginManager
The platform information path.
PATH_PLUGIN - Static variable in class org.rapidcontext.app.plugin.PluginManager
The storage path to the loaded plug-in objects.
PATH_PROC - Static variable in class org.rapidcontext.core.proc.Library
The procedure object storage path.
PATH_STORAGE - Static variable in class org.rapidcontext.core.storage.Storage
The base storage path for mounting a storage to the root.
PATH_STORAGE_CACHE - Static variable in class org.rapidcontext.core.storage.Storage
The base storage path for the storage caches.
PATH_STORAGE_PLUGIN - Static variable in class org.rapidcontext.app.plugin.PluginManager
The storage path to the mounted plug-in file storages.
PATH_STORAGEINFO - Static variable in class org.rapidcontext.core.storage.Storage
The storage information path.
paths() - Method in class org.rapidcontext.core.storage.Index
Returns an array of paths corresponding to all sub-indexes and objects in this index.
PAYMENT_REQUIRED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
402 Payment Required (HTTP/1.1 - RFC 2616)
PERM_ALL - Static variable in class org.rapidcontext.core.type.Role
The permission key for full access.
PERM_INTERNAL - Static variable in class org.rapidcontext.core.type.Role
The permission key for internal access.
PERM_NONE - Static variable in class org.rapidcontext.core.type.Role
The permission key for no access.
PERM_READ - Static variable in class org.rapidcontext.core.type.Role
The permission key for read access.
PERM_SEARCH - Static variable in class org.rapidcontext.core.type.Role
The permission key for search access.
PERM_WRITE - Static variable in class org.rapidcontext.core.type.Role
The permission key for write access.
platformInfo - Variable in class org.rapidcontext.app.plugin.PluginManager
The platform information dictionary.
Plugin - Class in org.rapidcontext.app.plugin
The base plug-in class.
Plugin(Dict) - Constructor for class org.rapidcontext.app.plugin.Plugin
Creates a new plug-in instance with the specified plug-in configuration data.
PluginClassLoader() - Constructor for class org.rapidcontext.app.plugin.PluginManager.PluginClassLoader
Creates a new empty class loader.
pluginConfig(String) - Method in class org.rapidcontext.app.ApplicationContext
Returns the specified plug-in configuration dictionary.
pluginDir - Variable in class org.rapidcontext.app.plugin.PluginManager
The plug-in directory.
PluginException - Exception in org.rapidcontext.app.plugin
A plug-in exception.
PluginException(String) - Constructor for exception org.rapidcontext.app.plugin.PluginException
Creates a new plug-in exception.
pluginId(Metadata) - Static method in class org.rapidcontext.app.plugin.PluginManager
Returns the plug-in identifier for a storage object.
PluginInstallProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in installer procedure.
PluginInstallProcedure() - Constructor for class org.rapidcontext.app.proc.PluginInstallProcedure
Creates a new plug-in installer procedure.
PluginListProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in list procedure.
PluginListProcedure() - Constructor for class org.rapidcontext.app.proc.PluginListProcedure
Creates a new plug-in list procedure.
PluginLoadProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in loading procedure.
PluginLoadProcedure() - Constructor for class org.rapidcontext.app.proc.PluginLoadProcedure
Creates a new plug-in loading procedure
PluginManager - Class in org.rapidcontext.app.plugin
A plug-in manager.
PluginManager(File, File, RootStorage) - Constructor for class org.rapidcontext.app.plugin.PluginManager
Creates a new plug-in storage.
PluginManager.PluginClassLoader - Class in org.rapidcontext.app.plugin
Simple extension of URLClassLoader to be able to add new URL:s after creation.
pluginPath(String) - Static method in class org.rapidcontext.app.plugin.PluginManager
Returns the plug-in instance path for a specified plug-in id.
PluginUnloadProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in unloading procedure.
PluginUnloadProcedure() - Constructor for class org.rapidcontext.app.proc.PluginUnloadProcedure
Creates a new plug-in unloading procedure
PluginUpgradeStorage - Class in org.rapidcontext.app.plugin
A storage wrapper for plug-ins.
PluginUpgradeStorage(Storage) - Constructor for class org.rapidcontext.app.plugin.PluginUpgradeStorage
Creates a new version 0 plug-in storage.
PNG - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for PNG images.
port - Variable in class org.rapidcontext.app.ServerApplication
The port number to use.
port() - Method in class org.rapidcontext.core.type.WebMatcher
The web server port number to match.
PORTS - Static variable in class org.rapidcontext.app.ServerApplication
The array of default ports to attempt using.
POST - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
POST (HTTP/1.1 - RFC 2616)
PRAGMA - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.12, RFC 2616 (HTTP/1.1) Section 14.32
PRECONDITION_FAILED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
412 Precondition Failed (HTTP/1.1 - RFC 2616)
prefix() - Method in class org.rapidcontext.app.web.ProcedureWebService
Returns the procedure name prefix.
prio() - Method in class org.rapidcontext.core.type.WebMatcher
Returns the matcher priority.
procedure - Variable in class org.rapidcontext.app.web.AppWebService
The procedure web service used for the to "rapidcontext/procedure" URLs.
PROCEDURE - Static variable in class org.rapidcontext.core.proc.Bindings
The procedure name binding type.
Procedure - Interface in org.rapidcontext.core.proc
A procedure that can be called for execution from the public API.
ProcedureDeleteProcedure - Class in org.rapidcontext.app.proc
The built-in procedure delete procedure.
ProcedureDeleteProcedure() - Constructor for class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Creates a new procedure delete procedure.
ProcedureException - Exception in org.rapidcontext.core.proc
A procedure exception.
ProcedureException(String) - Constructor for exception org.rapidcontext.core.proc.ProcedureException
Creates a new procedure exception.
ProcedureException(String, Throwable) - Constructor for exception org.rapidcontext.core.proc.ProcedureException
Creates a new procedure exception.
ProcedureListProcedure - Class in org.rapidcontext.app.proc
The built-in procedure list procedure.
ProcedureListProcedure() - Constructor for class org.rapidcontext.app.proc.ProcedureListProcedure
Creates a new library list procedure.
ProcedureReadProcedure - Class in org.rapidcontext.app.proc
The built-in procedure read procedure.
ProcedureReadProcedure() - Constructor for class org.rapidcontext.app.proc.ProcedureReadProcedure
Creates a new procedures read procedure.
ProcedureTypesProcedure - Class in org.rapidcontext.app.proc
The built-in procedure type list procedure.
ProcedureTypesProcedure() - Constructor for class org.rapidcontext.app.proc.ProcedureTypesProcedure
Creates a new procedure type list procedure.
ProcedureWebService - Class in org.rapidcontext.app.web
A procedure API web service.
ProcedureWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.ProcedureWebService
Creates a new file web service from a serialized representation.
ProcedureWriteProcedure - Class in org.rapidcontext.app.proc
The built-in procedure write procedure.
ProcedureWriteProcedure() - Constructor for class org.rapidcontext.app.proc.ProcedureWriteProcedure
Creates a new procedure write procedure.
process(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes a request for this handler.
process(Request) - Method in class org.rapidcontext.app.web.StorageWebService
Processes a request for this handler.
process(Request) - Method in class org.rapidcontext.core.type.WebMatcher
Processes a matching request.
process(Request) - Method in class org.rapidcontext.core.type.WebService
Processes a request for this handler.
processApp(Request, String, String) - Method in class org.rapidcontext.app.web.AppWebService
Processes an HTML app launcher request.
processAppTemplate(Binary, String, String) - Method in class org.rapidcontext.app.web.AppWebService
Processes an HTML template file for a app and returns the text.
processArgs(Procedure, Request, String) - Method in class org.rapidcontext.app.web.ProcedureWebService
Extracts procedure arguments from the request parameters.
processCall(String, Request, String) - Method in class org.rapidcontext.app.web.ProcedureWebService
Processes a procedure call and returns the result dictionary.
processDownload(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes a file download request.
processFile(Request, Path) - Method in class org.rapidcontext.app.web.FileWebService
Processes a storage file retrieval request (if possible).
processProcedure(Request) - Method in class org.rapidcontext.app.web.ProcedureWebService
Processes a procedure execution request.
processStatus(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes a system status request.
processUpload(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes a file upload request.
PROP_CONTENT_LENGTH - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV content length property constant.
PROP_CONTENT_TYPE - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV MIME content type property constant.
PROP_CREATION_DATE - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV creation datetime property constant.
PROP_DISPLAY_NAME - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV display name property constant.
PROP_ETAG - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV ETag property constant.
PROP_LAST_MODIFIED - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV last modified datetime property constant.
PROP_LOCK_DISCOVERY - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV lock discovery property constant.
PROP_QUOTA_AVAIL_BYTES - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV quota available bytes property constant (RFC 4331).
PROP_QUOTA_USED_BYTES - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV quota used bytes property constant (RFC 4331).
PROP_RESOURCE_TYPE - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV resource type property constant.
PROP_SOURCE - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV source property constant.
PROP_SUPPORTED_LOCK - Static variable in class org.rapidcontext.app.web.WebDavRequest
The WebDAV supported lock property constant.
properties() - Method in class org.rapidcontext.core.type.Type
Returns an array of type properties.
PropertiesSerializer - Class in org.rapidcontext.core.data
A dictionary serializer and unserializer for the standard Java properties file format.
PropertiesSerializer() - Constructor for class org.rapidcontext.core.data.PropertiesSerializer
 
PROPFIND - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
PROPFIND (WebDAV - RFC 4918)
PROPPATCH - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
PROPPATCH (WebDAV - RFC 4918)
protocol() - Method in class org.rapidcontext.core.type.WebMatcher
The request protocol to match (i.e.
PROXY_AUTHENTICATE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.33
PROXY_AUTHENTICATION_REQUIRED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
407 Proxy Authentication Required (HTTP/1.1 - RFC 2616)
PROXY_AUTHORIZATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.34
put(String, Scriptable, Object) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Sets a property in this object.
put(int, Scriptable, Object) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Sets an indexed property in this object.
PUT - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
PUT (HTTP/1.1 - RFC 2616)

Q

quit() - Method in class org.rapidcontext.app.ui.ControlPanel
Quits the application.

R

RANGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.35
read(File) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Reads a file containing properties and returns the contents in a dictionary.
read(ZipFile, ZipEntry) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Reads a ZIP file entry containing properties and returns the contents in a dictionary.
readPermission(int) - Method in class org.rapidcontext.core.proc.CallContext
Returns the permission required to read a path at the current call stack height.
realm() - Method in class org.rapidcontext.core.type.User
Returns the user realm.
REFERER - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.13, RFC 2616 (HTTP/1.1) Section 14.36
registerType(String, Class) - Static method in class org.rapidcontext.core.proc.Library
Registers a procedure type name.
release() - Method in class org.rapidcontext.core.type.Channel
Releases and passivates the channel.
release(Channel) - Method in class org.rapidcontext.core.type.Connection
Releases a previously reserved communication channel for this connection.
releaseAll(boolean) - Method in class org.rapidcontext.core.proc.CallContext
Releases all currently reserved adapter connections.
releaseAll(CallContext, boolean) - Method in class org.rapidcontext.core.proc.DefaultInterceptor
Releases all reserved adapter connections.
releaseAll(CallContext, boolean) - Method in class org.rapidcontext.core.proc.Interceptor
Releases all reserved adapter connections.
remount(Path, boolean, Path, int) - Method in class org.rapidcontext.core.storage.RootStorage
Remounts a storage for a unique path.
remove(int) - Method in class org.rapidcontext.core.data.Array
Deletes the specified array index and its value.
remove(String) - Method in class org.rapidcontext.core.data.Dict
Deletes the specified dictionary key and its value.
remove(Path) - Method in class org.rapidcontext.core.storage.DirStorage
Removes an object or an index at the specified location.
remove(Path) - Method in class org.rapidcontext.core.storage.MemoryStorage
Removes an object or an index at the specified location.
remove(Path) - Method in class org.rapidcontext.core.storage.RootStorage
Removes an object or an index at the specified location.
remove(Path) - Method in class org.rapidcontext.core.storage.Storage
Removes an object or an index at the specified location.
remove(Path) - Method in class org.rapidcontext.core.storage.WrappedStorage
Removes an object or an index at the specified location.
remove(Path) - Method in class org.rapidcontext.core.storage.ZipStorage
Removes an object or an index at the specified location.
remove(Storage, String) - Static method in class org.rapidcontext.core.type.Session
Removes the specified session id from the provided storage.
removeAllFiles() - Method in class org.rapidcontext.core.type.Session
Removes and deletes all session files.
removeBuiltIn(String) - Method in class org.rapidcontext.core.proc.Library
Removes a built-in procedure from the library.
removeExpired(Storage) - Static method in class org.rapidcontext.core.type.Session
Removes all expired sessions from the provided storage.
removeFile(String) - Method in class org.rapidcontext.core.type.Session
Removes and deletes a session file.
removeIndex(String) - Method in class org.rapidcontext.core.storage.Index
Removes a sub-index name.
removeObject(String) - Method in class org.rapidcontext.core.storage.Index
Removes an object name.
Request - Class in org.rapidcontext.core.web
A request wrapper class.
Request(HttpServletRequest, HttpServletResponse) - Constructor for class org.rapidcontext.core.web.Request
Creates a new request wrapper.
REQUEST_ENTITY_TOO_LARGE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
REQUEST_TIMEOUT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
408 Request Timeout (HTTP/1.1 - RFC 2616)
REQUEST_URI_TOO_LONG - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
reserve(CallContext, Procedure) - Method in class org.rapidcontext.core.js.JsCompileInterceptor
Reserves all adapter connections needed for executing the specified procedure.
reserve(Procedure) - Method in class org.rapidcontext.core.proc.CallContext
Reserves all adapter connections needed for executing the specified procedure.
reserve(CallContext, Procedure) - Method in class org.rapidcontext.core.proc.DefaultInterceptor
Reserves all adapter connections needed for executing the specified procedure.
reserve(CallContext, Procedure) - Method in class org.rapidcontext.core.proc.Interceptor
Reserves all adapter connections needed for executing the specified procedure.
reserve() - Method in class org.rapidcontext.core.type.Channel
Reserves and activates the channel.
reserve() - Method in class org.rapidcontext.core.type.Connection
Reserves a communication channel for this connection.
reset() - Method in class org.rapidcontext.app.ApplicationContext
Resets this context and reloads all resources.
RESET_CONTENT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
205 Reset Content (HTTP/1.1 - RFC 2616)
ResetProcedure - Class in org.rapidcontext.app.proc
The built-in reset procedure.
ResetProcedure() - Constructor for class org.rapidcontext.app.proc.ResetProcedure
Creates a new reset procedure.
resources(String, Path) - Static method in class org.rapidcontext.app.web.AppWebService
Finds binary files of a specified type from the storage.
RETRY_AFTER - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.37
Role - Class in org.rapidcontext.core.type
A user access role.
Role(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Role
Creates a new role from a serialized representation.
roles() - Method in class org.rapidcontext.core.type.User
Returns an array with all the roles for the user.
rollback() - Method in class org.rapidcontext.core.type.Channel
Rolls any pending changes back.
ROOT - Static variable in class org.rapidcontext.core.storage.Path
A root path constant.
RootStorage - Class in org.rapidcontext.core.storage
The root storage that provides a unified view of other storages.
RootStorage(boolean) - Constructor for class org.rapidcontext.core.storage.RootStorage
Creates a new root storage.
run() - Method in class org.rapidcontext.core.task.Task
Executes this task and updates the scheduling timers.
runFile(String[], File) - Method in class org.rapidcontext.app.ScriptApplication
Runs the commands specified by the prefix and lines read from a file.
runSingle(String[]) - Method in class org.rapidcontext.app.ScriptApplication
Runs a single command.
runStdin(String[]) - Method in class org.rapidcontext.app.ScriptApplication
Runs the commands specified by the prefix and lines read from standard input.

S

schedule(Task, long, long) - Static method in class org.rapidcontext.core.task.Scheduler
Schedules a recurring task.
Scheduler - Class in org.rapidcontext.core.task
A task scheduler for asynchronous tasks and background jobs.
Scheduler() - Constructor for class org.rapidcontext.core.task.Scheduler
 
schedulerPeriod - Variable in class org.rapidcontext.core.task.Task
The recurring scheduler period.
score() - Method in class org.rapidcontext.core.type.WebMatcher
Returns the web matcher score.
ScriptApplication - Class in org.rapidcontext.app
The main command-line application.
ScriptApplication() - Constructor for class org.rapidcontext.app.ScriptApplication
 
seal(boolean) - Method in class org.rapidcontext.core.data.Array
Seals this array and prohibits any further modifications.
seal(boolean) - Method in class org.rapidcontext.core.data.Dict
Seals this dictionary and prohibits further modifications.
seal() - Method in class org.rapidcontext.core.proc.Bindings
Seals these bindings and prevents future modification.
SecurityContext - Class in org.rapidcontext.core.security
The application security context.
SecurityContext() - Constructor for class org.rapidcontext.core.security.SecurityContext
 
SEE_OTHER - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
303 See Other (HTTP/1.1 - RFC 2616)
sendAuthenticationRequest(String, String) - Method in class org.rapidcontext.core.web.Request
Sends a digest authentication request as the request response.
sendBinary(Binary, boolean) - Method in class org.rapidcontext.core.web.Request
Sends the contents of a file as the request response.
sendClear() - Method in class org.rapidcontext.core.web.Request
Clears any previously sent but non-committed response.
sendError(int) - Method in class org.rapidcontext.core.web.Request
Sends the specified error code.
sendError(int, String, String) - Method in class org.rapidcontext.core.web.Request
Sends the specified error code and data as the request response.
sendErrorFiniteDepth() - Method in class org.rapidcontext.app.web.WebDavRequest
Sends a finite depth error as the request response.
sendLockResponse(Dict, int) - Method in class org.rapidcontext.app.web.WebDavRequest
Sends a lock response with the specified information.
sendMultiResponse() - Method in class org.rapidcontext.app.web.WebDavRequest
Sends a multi-status response with the response fragments as the request response.
sendRedirect(String) - Method in class org.rapidcontext.core.web.Request
Redirects this request by sending a temporary redirection URL to the browser.
sendText(String, String) - Method in class org.rapidcontext.core.web.Request
Sends the specified text data as the request response.
sendText(int, String, String) - Method in class org.rapidcontext.core.web.Request
Sends the specified text data as the request response.
serialize(Storage, Session) - Static method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Serializes a session for usage in a procedure response.
serialize(File) - Static method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Serializes a file for usage in a procedure response.
serialize(Path, Object) - Static method in class org.rapidcontext.app.proc.StorageReadProcedure
Returns a serialized representation of a storage object.
serialize(User) - Static method in class org.rapidcontext.app.proc.UserListProcedure
Serializes a user object to a dictionary.
serialize(Object) - Static method in class org.rapidcontext.core.data.HtmlSerializer
Serializes an object into an HTML representation.
serialize(Object) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Serializes an object into an properties representation.
serialize(String, Object) - Static method in class org.rapidcontext.core.data.XmlSerializer
Serializes an object into an XML representation.
serialize(Object, boolean) - Static method in class org.rapidcontext.core.js.JsSerializer
Serializes an object into a JavaScript literal (JSON).
serialize() - Method in class org.rapidcontext.core.storage.MemoryStorage
Returns a serialized representation of this object.
serialize() - Method in class org.rapidcontext.core.storage.StorableObject
Returns a serialized representation of this object.
serialize() - Method in class org.rapidcontext.core.type.Connection
Returns a serialized representation of this object.
serialize() - Method in class org.rapidcontext.core.type.Session
Returns a serialized representation of this object.
SERVER - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.14, RFC 2616 (HTTP/1.1) Section 14.38
ServerApplication - Class in org.rapidcontext.app
The stand-alone server application.
ServerApplication() - Constructor for class org.rapidcontext.app.ServerApplication
 
serverLink - Variable in class org.rapidcontext.app.ui.ControlPanel
The server URL link.
service(HttpServletRequest, HttpServletResponse) - Method in class org.rapidcontext.app.ServletApplication
Processes a servlet request.
service - Variable in class org.rapidcontext.core.type.WebMatcher
The parent web service for this matcher.
SERVICE_UNAVAILABLE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
503 Service Unavailable (HTTP/1.0 - RFC 1945)
ServletApplication - Class in org.rapidcontext.app
The main application servlet.
ServletApplication() - Constructor for class org.rapidcontext.app.ServletApplication
 
Session - Class in org.rapidcontext.core.type
A logged-in user session.
Session(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Session
Creates a new session from a serialized representation.
Session(String, String, String) - Constructor for class org.rapidcontext.core.type.Session
Creates a new session for the specified user.
session(Request, boolean) - Method in class org.rapidcontext.core.type.WebService
Returns the current session for the request.
SESSION_COOKIE - Static variable in class org.rapidcontext.core.web.Request
The session cookie name.
SessionAuthenticateProcedure - Class in org.rapidcontext.app.proc
The built-in session authentication procedure.
SessionAuthenticateProcedure() - Constructor for class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Creates a new session authentication procedure.
SessionAuthenticateTokenProcedure - Class in org.rapidcontext.app.proc
The built-in session authentication token procedure.
SessionAuthenticateTokenProcedure() - Constructor for class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Creates a new session authentication token procedure.
SessionCurrentProcedure - Class in org.rapidcontext.app.proc
The built-in current session info procedure.
SessionCurrentProcedure() - Constructor for class org.rapidcontext.app.proc.SessionCurrentProcedure
Creates a new current session info procedure.
SessionTerminateProcedure - Class in org.rapidcontext.app.proc
The built-in session termination procedure.
SessionTerminateProcedure() - Constructor for class org.rapidcontext.app.proc.SessionTerminateProcedure
Creates a new session termination procedure.
set(int, Object) - Method in class org.rapidcontext.core.data.Array
Modifies or defines the array value for the specified index.
set(String, Object) - Method in class org.rapidcontext.core.data.Dict
Modifies or defines the dictionary value for the specified key.
set(String, int, Object, String) - Method in class org.rapidcontext.core.proc.Bindings
Sets the value for a binding.
setAboutHandler(ActionListener) - Method in class org.rapidcontext.app.ui.MacApplication
Sets an about handler for the application.
setAll(Dict) - Method in class org.rapidcontext.core.data.Dict
Modifies or defines all keys from another dictionary.
setAttribute(String, Object) - Method in class org.rapidcontext.core.proc.CallContext
Sets a call attribute value.
setAttribute(String, Object) - Method in class org.rapidcontext.core.web.Request
Sets a request attribute value.
setBoolean(int, boolean) - Method in class org.rapidcontext.core.data.Array
Modifies or defines the boolean array value for the specified index.
setBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
Modifies or defines the boolean dictionary value for the specified key.
setClient(String) - Method in class org.rapidcontext.core.type.Session
Sets the session user agent string of the web browser.
setData(Dict) - Method in class org.rapidcontext.core.proc.AddOnProcedure
Sets the procedure data object.
setDescription(String) - Method in class org.rapidcontext.core.type.User
Sets the user description.
setDockIconImage(Image) - Method in class org.rapidcontext.app.ui.MacApplication
Sets the dock icon image for the application.
setEmail(String) - Method in class org.rapidcontext.core.type.User
Sets the user email address.
setEnabled(boolean) - Method in class org.rapidcontext.core.type.User
Sets the user enabled flag.
setInt(int, int) - Method in class org.rapidcontext.core.data.Array
Modifies or defines the integer array value for the specified index.
setInt(String, int) - Method in class org.rapidcontext.core.data.Dict
Modifies or defines the integer dictionary value for the specified key.
setInterceptor(Interceptor) - Method in class org.rapidcontext.core.proc.CallContext
Sets the local procedure call interceptor, overriding the default library procedure call interceptor for calls in this context.
setInterceptor(Interceptor) - Method in class org.rapidcontext.core.proc.Library
Sets the procedure call interceptor, overriding the default.
setIp(String) - Method in class org.rapidcontext.core.type.Session
Sets the session source IP address.
setMountInfo(Path, boolean, Path, int) - Method in class org.rapidcontext.core.storage.Storage
Updates the mount information for this storage.
setMountInfo(Path, boolean, Path, int) - Method in class org.rapidcontext.core.storage.WrappedStorage
Updates the mount information for this storage.
setName(String) - Method in class org.rapidcontext.core.type.User
Sets the user name.
setParentScope(Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Sets the parent (enclosing) scope of the object.
setPassword(String) - Method in class org.rapidcontext.core.type.User
Sets the user password.
setPasswordHash(String) - Method in class org.rapidcontext.core.type.User
Sets the user password MD5 hash.
setPath(String) - Method in class org.rapidcontext.core.web.Request
Sets the local request path.
setPreferencesHandler(ActionListener) - Method in class org.rapidcontext.app.ui.MacApplication
Sets a preferences handler for the application.
setPrototype(Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Sets the prototype of the object.
setRealm(String) - Method in class org.rapidcontext.core.type.User
Sets the user realm.
setResponseHeader(String, String) - Method in class org.rapidcontext.core.web.Request
Sets an HTTP response header value.
setResponseHeadersOnly(boolean) - Method in class org.rapidcontext.core.web.Request
Sets or clears the response headers only flag.
setRoles(String[]) - Method in class org.rapidcontext.core.type.User
Sets all the all the roles for the user.
setSessionId(String, int) - Method in class org.rapidcontext.core.web.Request
Sets the session id cookie in the HTTP response.
setTempDir(File) - Static method in class org.rapidcontext.util.FileUtil
Sets the temporary directory to use.
setUserId(String) - Method in class org.rapidcontext.core.type.Session
Sets the session user identifier if it was previously blank.
size() - Method in class org.rapidcontext.core.data.Array
Returns the size of the array, i.e.
size() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
Returns the size (in bytes) of the binary object, if known.
size() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
Returns the size (in bytes) of the binary object, if known.
size() - Method in class org.rapidcontext.core.data.Binary.BinaryString
Returns the size (in bytes) of the binary object, if known.
size() - Method in interface org.rapidcontext.core.data.Binary
Returns the size (in bytes) of the binary object, if known.
size() - Method in class org.rapidcontext.core.data.Dict
Returns the size of the dictionary, i.e.
sort() - Method in class org.rapidcontext.core.data.Array
Sorts all values in this array according to their natural ordering.
sort(String) - Method in class org.rapidcontext.core.data.Array
Sorts all values in this array according to the natural ordering of the specified dictionary key.
sort(Comparator) - Method in class org.rapidcontext.core.data.Array
Sorts all values in this array according to the comparator specified.
source - Variable in class org.rapidcontext.app.ScriptApplication
The command source text, as logged and/or visible for introspection.
start() - Method in class org.rapidcontext.app.ServerApplication
Starts the stand-alone server application.
start() - Method in class org.rapidcontext.app.ui.ControlPanel
Starts the server if it wasn't running.
START_TIME - Static variable in class org.rapidcontext.app.ApplicationContext
The context start (or reset) time.
startButton - Variable in class org.rapidcontext.app.ui.ControlPanel
The start button.
startsWith(Path) - Method in class org.rapidcontext.core.storage.Path
Checks if this path starts with the specified path.
STATUS() - Constructor for class org.rapidcontext.util.HttpUtil.STATUS
 
statusLabel - Variable in class org.rapidcontext.app.ui.ControlPanel
The status label.
StatusProcedure - Class in org.rapidcontext.app.proc
The built-in status information procedure.
StatusProcedure() - Constructor for class org.rapidcontext.app.proc.StatusProcedure
Creates a new status information procedure.
stop() - Method in class org.rapidcontext.app.ServerApplication
Shuts down a running server application.
stop() - Method in class org.rapidcontext.app.ui.ControlPanel
Stops the server if it was running.
stopButton - Variable in class org.rapidcontext.app.ui.ControlPanel
The start button.
StorableObject - Class in org.rapidcontext.core.storage
The base class for all storable Java objects.
StorableObject(String, String) - Constructor for class org.rapidcontext.core.storage.StorableObject
Creates a new object.
StorableObject(String, String, Dict) - Constructor for class org.rapidcontext.core.storage.StorableObject
Creates a new object from a serialized representation.
storage - Variable in class org.rapidcontext.app.plugin.PluginManager
The storage to use when loading and unloading plug-ins.
storage - Variable in class org.rapidcontext.app.web.AppWebService
The storage web service used for the to "rapidcontext/storage" URLs.
Storage - Class in org.rapidcontext.core.storage
The persistent data storage and retrieval class.
Storage(String, boolean) - Constructor for class org.rapidcontext.core.storage.Storage
Creates a new storage.
StorageCopyProcedure - Class in org.rapidcontext.app.proc
The built-in storage copy procedure.
StorageCopyProcedure() - Constructor for class org.rapidcontext.app.proc.StorageCopyProcedure
Creates a new storage copy procedure.
StorageDeleteProcedure - Class in org.rapidcontext.app.proc
The built-in storage delete procedure.
StorageDeleteProcedure() - Constructor for class org.rapidcontext.app.proc.StorageDeleteProcedure
Creates a new storage delete procedure.
StorageException - Exception in org.rapidcontext.core.storage
A storage exception.
StorageException(String) - Constructor for exception org.rapidcontext.core.storage.StorageException
Creates a new storage exception.
StorageListProcedure - Class in org.rapidcontext.app.proc
The built-in storage list procedure.
StorageListProcedure() - Constructor for class org.rapidcontext.app.proc.StorageListProcedure
Creates a new storage list procedure.
storagePath(String) - Static method in class org.rapidcontext.app.plugin.PluginManager
Returns the plug-in storage path for a specified plug-in id.
storagePaths() - Method in class org.rapidcontext.core.storage.Metadata
Returns an array with the root paths to all storages containing this object.
StorageReadProcedure - Class in org.rapidcontext.app.proc
The built-in storage read procedure.
StorageReadProcedure() - Constructor for class org.rapidcontext.app.proc.StorageReadProcedure
Creates a new storage read procedure.
StorageWebService - Class in org.rapidcontext.app.web
A storage API web service.
StorageWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.StorageWebService
Creates a new storage web service from a serialized representation.
StorageWriteProcedure - Class in org.rapidcontext.app.proc
The built-in storage write procedure.
StorageWriteProcedure() - Constructor for class org.rapidcontext.app.proc.StorageWriteProcedure
Creates a new storage write procedure.
store(Path, Object) - Static method in class org.rapidcontext.app.proc.StorageWriteProcedure
Writes a data object to the storage.
store(Path, Object) - Method in class org.rapidcontext.core.storage.DirStorage
Stores an object at the specified location.
store(Path, Object) - Method in class org.rapidcontext.core.storage.MemoryStorage
Stores an object at the specified location.
store(Path, Object) - Method in class org.rapidcontext.core.storage.RootStorage
Stores an object at the specified location.
store(Path, Object) - Method in class org.rapidcontext.core.storage.Storage
Stores an object at the specified location.
store(Path, Object) - Method in class org.rapidcontext.core.storage.WrappedStorage
Stores an object at the specified location.
store(Path, Object) - Method in class org.rapidcontext.core.storage.ZipStorage
Stores an object at the specified location.
store(Storage, Session) - Static method in class org.rapidcontext.core.type.Session
Stores the specified session in the provided storage.
store(Storage, User) - Static method in class org.rapidcontext.core.type.User
Stores the specified used in the provided storage.
storeProcedure(Dict) - Method in class org.rapidcontext.core.proc.Library
Stores a procedure to the data store.
stringKeys(Map) - Static method in class org.rapidcontext.util.ArrayUtil
Returns a string array of the keys in a map.
StringUtil - Class in org.rapidcontext.util
A set of utility methods for handling strings and characters.
StringUtil() - Constructor for class org.rapidcontext.util.StringUtil
 
subPath(int) - Method in class org.rapidcontext.core.storage.Path
Creates a new path that starts at the specified position in this path.
SUFFIX_PROPS - Static variable in class org.rapidcontext.core.storage.DirStorage
The file suffix used for properties files.
SVG - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for SVG images.
SWITCHING_PROTOCOLS - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
101 Switching Protocols (HTTP/1.1 - RFC 2616)
SYSTEM_PLUGIN - Static variable in class org.rapidcontext.app.plugin.PluginManager
The identifier of the system plug-in.

T

Task - Class in org.rapidcontext.core.task
A scheduled background task.
Task(String) - Constructor for class org.rapidcontext.core.task.Task
Creates a new scheduler task with the provided unique id.
TE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.39
tempDir(String, String) - Static method in class org.rapidcontext.util.FileUtil
Creates a new temporary directory.
tempFile(String, String) - Static method in class org.rapidcontext.util.FileUtil
Creates a new temporary file.
tempFile(String) - Static method in class org.rapidcontext.util.FileUtil
Creates a new temporary file.
TEMPORARY_REDIRECT - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
307 Temporary Redirect (HTTP/1.1 - RFC 2616)
TEXT - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for text files.
ThreadContextProcedure - Class in org.rapidcontext.app.proc
The built-in thread context retrieval procedure.
ThreadContextProcedure() - Constructor for class org.rapidcontext.app.proc.ThreadContextProcedure
Creates a new thread context retrieval procedure.
ThreadCreateProcedure - Class in org.rapidcontext.app.proc
The built-in thread creation procedure.
ThreadCreateProcedure() - Constructor for class org.rapidcontext.app.proc.ThreadCreateProcedure
Creates a new thread creation procedure.
ThreadInterruptProcedure - Class in org.rapidcontext.app.proc
The built-in thread interrupt procedure.
ThreadInterruptProcedure() - Constructor for class org.rapidcontext.app.proc.ThreadInterruptProcedure
Creates a new thread interrupt procedure.
ThreadListProcedure - Class in org.rapidcontext.app.proc
The built-in thread list procedure.
ThreadListProcedure() - Constructor for class org.rapidcontext.app.proc.ThreadListProcedure
Creates a new thread list procedure.
timeout() - Method in class org.rapidcontext.app.web.WebDavRequest
Returns the requested lock timeout value.
TIMEOUT - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 4918 (WebDAV) Section 10.7
title() - Method in class org.rapidcontext.app.web.AppWebService
Returns the title for the HTML web page.
toArray() - Method in class org.rapidcontext.core.proc.CallStack
Returns all procedures on the stack in an array.
toHex(char) - Static method in class org.rapidcontext.util.StringUtil
Returns a 4 digit hexadecimal representation of a character.
toIdent(int) - Method in class org.rapidcontext.core.storage.Path
Returns an object identifier based on this path.
toIdent(Path) - Method in class org.rapidcontext.core.storage.Path
Returns an object identifier based on this path.
top() - Method in class org.rapidcontext.core.proc.CallStack
Returns the top procedure in the stack, i.e.
toProperties(Dict) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Converts a dictionary into a properties object.
toString() - Method in class org.rapidcontext.core.data.Array
Returns a string representation of this object.
toString() - Method in class org.rapidcontext.core.data.Dict
Returns a string representation of this object.
toString() - Method in class org.rapidcontext.core.storage.Path
Returns a string representation of this object.
toString() - Method in class org.rapidcontext.core.storage.StorableObject
Returns a string representation of this object.
toString() - Method in class org.rapidcontext.core.web.Request
Returns a string representation of this request.
trace - Variable in class org.rapidcontext.app.ScriptApplication
The command trace flag.
TRACE - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
TRACE (HTTP/1.1 - RFC 2616)
TRAILER - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.40
TRANSFER_ENCODING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.41
type() - Method in class org.rapidcontext.core.storage.StorableObject
Returns the object type name.
Type - Class in org.rapidcontext.core.type
The object type initializer.
Type(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Type
Creates a new type mapping from a serialized representation.
type(File) - Static method in class org.rapidcontext.core.web.Mime
Attempts to guess the MIME type for a file, based on the file name (extension).
type(String) - Static method in class org.rapidcontext.core.web.Mime
Attempts to guess the MIME type for a file name (extension).
TypeListProcedure - Class in org.rapidcontext.app.proc
The built-in type list procedure.
TypeListProcedure() - Constructor for class org.rapidcontext.app.proc.TypeListProcedure
Creates a new app list procedure.

U

UNAUTHORIZED - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
401 Unauthorized (HTTP/1.0 - RFC 1945)
union(Array) - Method in class org.rapidcontext.core.data.Array
Returns the union of this array and another array.
unload(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Unloads a plug-in.
unloadAll() - Method in class org.rapidcontext.app.plugin.PluginManager
Unloads all plug-ins.
unloadPlugin(String) - Method in class org.rapidcontext.app.ApplicationContext
Unloads a plug-in.
UNLOCK - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
UNLOCK (WebDAV - RFC 4918)
unmount(Path) - Method in class org.rapidcontext.core.storage.RootStorage
Unmounts a storage from the specified path.
unmountAll() - Method in class org.rapidcontext.core.storage.RootStorage
Unmounts and destroys all mounted storages.
unpackZip(File, File) - Static method in class org.rapidcontext.util.ZipUtil
Unpacks a ZIP file into a specified directory.
unpackZip(ZipFile, File) - Static method in class org.rapidcontext.util.ZipUtil
Unpacks a ZIP file into a specified directory.
UNPROCESSABLE_ENTITY - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
422 Unprocessable Entity (WebDAV - RFC 4918)
unregisterType(String) - Static method in class org.rapidcontext.core.proc.Library
Unregisters a procedure type name.
unschedule(Task) - Static method in class org.rapidcontext.core.task.Scheduler
Removes a task from the scheduler queue.
unscheduleAll() - Static method in class org.rapidcontext.core.task.Scheduler
Removes all tasks from the scheduler queue.
unserialize(String) - Static method in class org.rapidcontext.core.js.JsSerializer
Unserializes a JavaScript literal into a Java object.
UNSUPPORTED_MEDIA_TYPE - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
unwrap(Object) - Static method in class org.rapidcontext.core.js.JsSerializer
Removes all JavaScript classes and replaces them with the corresponding Java objects.
update() - Method in class org.rapidcontext.app.ui.ControlPanel
Updates the UI with the current server status.
updateAccessTime() - Method in class org.rapidcontext.core.type.Session
Updates the session last access timestamp to the current system time.
updateLastModified(Date) - Method in class org.rapidcontext.core.storage.Index
Updates the last modified date.
UPGRADE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.42
USAGE - Static variable in class org.rapidcontext.app.Main
The command-line usage information.
USE_PROXY - Static variable in class org.rapidcontext.util.HttpUtil.STATUS
305 Use Proxy (HTTP/1.1 - RFC 2616)
usedChannels() - Method in class org.rapidcontext.core.type.Connection
Returns the number of channels in use (reserved).
user - Variable in class org.rapidcontext.app.ScriptApplication
The user name used for authentication.
User - Class in org.rapidcontext.core.type
A system user.
User(String, String, Dict) - Constructor for class org.rapidcontext.core.type.User
Creates a new user from a serialized representation.
User(String) - Constructor for class org.rapidcontext.core.type.User
Creates a new user with the specified user identifier.
USER_AGENT - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.15, RFC 2616 (HTTP/1.1) Section 14.43
UserAccessProcedure - Class in org.rapidcontext.app.proc
The built-in user access control procedure.
UserAccessProcedure() - Constructor for class org.rapidcontext.app.proc.UserAccessProcedure
Creates a new user access control procedure.
UserAuthenticationTokenProcedure - Class in org.rapidcontext.app.proc
The built-in user authentication token creation procedure.
UserAuthenticationTokenProcedure() - Constructor for class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Creates a new user authentication token creation procedure.
UserChangeProcedure - Class in org.rapidcontext.app.proc
The built-in user modification procedure.
UserChangeProcedure() - Constructor for class org.rapidcontext.app.proc.UserChangeProcedure
Creates a new user modification procedure.
userId() - Method in class org.rapidcontext.core.type.Session
Returns the session user identifier.
UserListProcedure - Class in org.rapidcontext.app.proc
The built-in user list procedure.
UserListProcedure() - Constructor for class org.rapidcontext.app.proc.UserListProcedure
Creates a new user list procedure.
UserPasswordChangeProcedure - Class in org.rapidcontext.app.proc
The built-in user password modification procedure.
UserPasswordChangeProcedure() - Constructor for class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Creates a new user password modification procedure.
UserSearchProcedure - Class in org.rapidcontext.app.proc
The built-in user search procedure.
UserSearchProcedure() - Constructor for class org.rapidcontext.app.proc.UserSearchProcedure
Creates a new user search procedure.

V

valid - Variable in class org.rapidcontext.core.type.Channel
The valid channel flag.
validate() - Method in class org.rapidcontext.core.type.Channel
Checks if the channel connection is still valid.
validate() - Method in class org.rapidcontext.core.type.Session
Validates this session.
VARY - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.44
verifyAuthToken(String) - Method in class org.rapidcontext.core.type.User
Verifies that the specified authentication token is valid for this user.
verifyNonce(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Verifies that the specified nonce is sufficiently recently generated to be acceptable.
verifyPasswordHash(String) - Method in class org.rapidcontext.core.type.User
Verifies that the specified password MD5 hash is a match.
version() - Static method in class org.rapidcontext.app.web.AppWebService
Returns the platform version number.
VIA - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.45
viewport() - Method in class org.rapidcontext.app.web.AppWebService
Returns the page viewport meta data.

W

WARNING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.46
WebDavRequest - Class in org.rapidcontext.app.web
A WebDAV request handler.
WebDavRequest(Request) - Constructor for class org.rapidcontext.app.web.WebDavRequest
Creates a new WebDAV request.
WebMatcher - Class in org.rapidcontext.core.type
An HTTP web request matcher.
WebMatcher(WebService, Dict) - Constructor for class org.rapidcontext.core.type.WebMatcher
Creates a new web matcher.
WebService - Class in org.rapidcontext.core.type
An HTTP web service (request handler).
WebService(String, String, Dict) - Constructor for class org.rapidcontext.core.type.WebService
Creates a new web service from a serialized representation.
wrap(Object, Scriptable) - Static method in class org.rapidcontext.core.js.JsSerializer
Wraps a Java object for JavaScript access.
WrappedStorage - Class in org.rapidcontext.core.storage
A storage wrapper class.
WrappedStorage(String, Storage) - Constructor for class org.rapidcontext.core.storage.WrappedStorage
Creates a new wrapped (or encapsulated) storage.
write(File, Dict) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Writes the contents of a dictionary into a properties file.
WWW_AUTHENTICATE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 1945 (HTTP/1.0) Section 10.16, RFC 2616 (HTTP/1.1) Section 14.47

X

XML - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for XML files.
XmlSerializer - Class in org.rapidcontext.core.data
A data serializer for XML.
XmlSerializer() - Constructor for class org.rapidcontext.core.data.XmlSerializer
 

Z

zip - Variable in class org.rapidcontext.core.storage.ZipStorage
The ZIP file used for locating resources.
ZipStorage - Class in org.rapidcontext.core.storage
A persistent data storage and retrieval handler based on a ZIP file.
ZipStorage(File) - Constructor for class org.rapidcontext.core.storage.ZipStorage
Creates a new read-only ZIP file storage.
ZipUtil - Class in org.rapidcontext.util
A set of utility methods for handling ZIP files.
ZipUtil() - Constructor for class org.rapidcontext.util.ZipUtil
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links