Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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 interface 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.
activatedTime() - Method in class org.rapidcontext.core.storage.StorableObject
Returns the timestamp of the latest object activation.
ACTIVE_MILLIS - Static variable in class org.rapidcontext.core.type.Procedure
The default active procedure time (5 minutes).
ACTIVE_MILLIS - Static variable in class org.rapidcontext.core.type.Session
The default active session time (5 minutes).
activeSession - Static variable in class org.rapidcontext.core.type.Session
The currently active session (for the current thread).
add(double) - Method in class org.rapidcontext.core.data.stat.MovingAverage
Adds a value to the moving average (for all windows).
add(double) - Method in class org.rapidcontext.core.data.stat.MovingSum
Adds a value to the moving sum (for all intervals).
add(int, long, boolean, String) - Method in class org.rapidcontext.core.data.stat.MovingUsage
Increases the usage counters and average durations.
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.
addBoolean(boolean) - Method in class org.rapidcontext.core.data.Array
Deprecated, for removal: This API element is subject to removal in a future version.
Use add(value) with auto-boxing instead.
addBuiltIn(Procedure) - Method in class org.rapidcontext.core.proc.Library
Deprecated, for removal: This API element is subject to removal in a future version.
Built-in procedures should be initialized via the 'className' property on a proper stored (serialized) object.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use add(value) with auto-boxing instead.
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.
AGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.6
alias() - Method in class org.rapidcontext.core.type.Procedure
Returns the optional procedure alias.
alias() - Method in class org.rapidcontext.core.type.Type
Returns the optional legacy type id (or alias).
all(Storage) - Static method in class org.rapidcontext.core.type.Environment
Returns a stream of all environments found in the storage.
all(Storage) - Static method in class org.rapidcontext.core.type.Procedure
Returns a stream of all environments found in the storage.
all(Storage) - Static method in class org.rapidcontext.core.type.Role
Returns a stream of all roles found in the storage.
all(Storage) - Static method in class org.rapidcontext.core.type.Session
Returns a stream of all sessions found in the storage.
all(Storage) - Static method in class org.rapidcontext.core.type.Type
Returns a stream of all types found in the storage.
all(Storage) - Static method in class org.rapidcontext.core.type.WebService
Returns a stream of all web services found in the storage.
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
ApiUtil - Class in org.rapidcontext.app.model
A set of utility methods for API responses, etc.
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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.AppListProcedure
Creates a new procedure from a serialized representation.
AppStorage - Class in org.rapidcontext.app.model
The application root storage.
AppStorage() - Constructor for class org.rapidcontext.app.model.AppStorage
Creates a new application storage.
AppUtils - Class in org.rapidcontext.app.ui
Provides a few utilities for UI applications.
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.
ArrayWrapper - Class in org.rapidcontext.core.js
A JavaScript array wrapper.
ArrayWrapper(Array, Scriptable) - Constructor for class org.rapidcontext.core.js.ArrayWrapper
Creates a new JavaScript array wrapper.
ASCII - Enum constant in enum org.rapidcontext.core.data.TextEncoding
ASCII printable encoding.
asDateTimeUTC(Date) - Static method in class org.rapidcontext.util.DateUtil
Formats a date and time in an ISO 8601 datetime representation for the UTC timezone.
asEpochMillis(Date) - Static method in class org.rapidcontext.util.DateUtil
Formats a date and time in Unix (millisecond) epoch format (i.e.
asText(int) - Static method in interface 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() - Method in class org.rapidcontext.core.type.WebMatcher
The user authentication required flag.
auth(String) - Static method in class org.rapidcontext.core.security.SecurityContext
Authenticates the specified user.
authenticate() - Method in class org.rapidcontext.core.type.Session
Validates this session and authenticates the user.
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
authorizedTime() - Method in class org.rapidcontext.core.type.User
Returns the oldest valid authentication timestamp.
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 interface org.rapidcontext.util.HttpUtil.STATUS
502 Bad Gateway (HTTP/1.0 - RFC 1945)
BAD_REQUEST - Static variable in interface 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 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.
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.
browserInfo(String) - Static method in class org.rapidcontext.util.HttpUtil.Helper
Returns the browser best matching the user agent string.
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.

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
Cleans up (inactive) cached objects.
cachePath(String) - Static method in class org.rapidcontext.core.type.Plugin
Returns the plug-in cache path for a specified plug-in id.
call(Function, Object[], CallContext) - Static method in class org.rapidcontext.core.js.JsRuntime
Calls a previously compiled JavaScript function.
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.ConnectionMetricsProcedure
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.PluginUninstallProcedure
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.ProcedureCallProcedure
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.ProcedureMetricsProcedure
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.ProcedureTraceProcedure
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.StorageQueryProcedure
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.app.proc.UserSettingsProcedure
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(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.
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(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.
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
Creates a new empty procedure call stack.
canonical(File) - Static method in class org.rapidcontext.util.FileUtil
Attempts to resolve a file to a canonical file.
category() - Method in class org.rapidcontext.core.storage.Metadata
Returns the category for the object.
category(Class<?>) - Static method in class org.rapidcontext.core.storage.Metadata
Returns the object category based on the class.
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.
classFor(Storage, Dict) - Static method in class org.rapidcontext.core.type.Type
Returns the initializer class for creating a Java 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.
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(Storage) - 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.
compile(String, String[], String) - Static method in class org.rapidcontext.core.js.JsRuntime
Compiles a JavaScript function for later use.
complement(Array) - Method in class org.rapidcontext.core.data.Array
Returns the relative complement of this array and another array.
configPath(String) - Static method in class org.rapidcontext.core.type.Plugin
Returns the object path for a plug-in configuration object.
CONFLICT - Static variable in interface 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 - 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 class org.rapidcontext.core.proc.Bindings
The connection pool name binding type.
CONNECTION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.10
ConnectionException - Exception Class in org.rapidcontext.core.type
A general connection or channel exception.
ConnectionException(String) - Constructor for exception class org.rapidcontext.core.type.ConnectionException
Creates a new connection exception.
ConnectionException(String, Throwable) - Constructor for exception class org.rapidcontext.core.type.ConnectionException
Creates a new connection exception.
ConnectionListProcedure - Class in org.rapidcontext.app.proc
The built-in connection list procedure.
ConnectionListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ConnectionListProcedure
Creates a new procedure from a serialized representation.
ConnectionMetricsProcedure - Class in org.rapidcontext.app.proc
The built-in connection metrics procedure.
ConnectionMetricsProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ConnectionMetricsProcedure
Creates a new procedure from a serialized representation.
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, 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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ConnectionValidateProcedure
Creates a new procedure from a serialized representation.
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.
ConsoleObject - Class in org.rapidcontext.core.js
A JavaScript console object.
ConsoleObject(String) - Constructor for class org.rapidcontext.core.js.ConsoleObject
Creates a new console object with a specific prefix.
constructorFor(Storage, Dict) - Static method in class org.rapidcontext.core.type.Type
Returns the constructor for creating a Java object.
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 interface 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.
convert(Object, Class<T>) - Static method in class org.rapidcontext.core.data.Dict
Converts a value to a specified object class.
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(Path, Path, boolean, String) - Static method in class org.rapidcontext.app.proc.StorageCopyProcedure
Copies a storage path (index or object) to a new destination.
copyObject(Path, Path, boolean, String) - Static method in class org.rapidcontext.app.proc.StorageCopyProcedure
Copies a single storage object to a new destination.
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 interface 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.
CSS - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for CSS.
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.
DAY - Enum constant in enum org.rapidcontext.core.data.stat.MovingSum.Interval
The day (24 hour) interval.
deauth() - Static method in class org.rapidcontext.core.security.SecurityContext
Deauthenticates this context, i.e.
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_FORMAT - Static variable in class org.rapidcontext.util.LogFormatter
Default logging format.
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.
defaultPort(String) - Static method in class org.rapidcontext.util.HttpUtil.Helper
Returns the default port for a protocol.
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(int) - Method in class org.rapidcontext.core.js.ArrayWrapper
Removes an indexed property from this object.
delete(File) - Static method in class org.rapidcontext.util.FileUtil
Deletes a file or a directory.
delete(String) - Method in class org.rapidcontext.core.js.DictWrapper
Removes a property from this object.
delete(Storage, Path) - Static method in class org.rapidcontext.app.model.ApiUtil
Deletes a storage object or path.
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).
deprecated() - Method in class org.rapidcontext.core.type.Procedure
Returns the optional deprecation message.
depth() - Method in class org.rapidcontext.core.storage.Path
Returns the directory depth.
description() - Method in class org.rapidcontext.core.type.Environment
Returns the environment description.
description() - Method in class org.rapidcontext.core.type.Procedure
Returns the procedure 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.
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.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.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 - 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.
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.
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.
DictWrapper - Class in org.rapidcontext.core.js
A JavaScript dictionary wrapper.
DictWrapper(Dict, Scriptable) - Constructor for class org.rapidcontext.core.js.DictWrapper
Creates a new JavaScript dictionary wrapper.
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.LogWebService
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.StatusWebService
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.
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.LogWebService
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.
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.

E

email() - Method in class org.rapidcontext.core.type.User
Returns the user email address.
encode(TextEncoding, String) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string with the specified encoding.
encodeAscii(String, boolean) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string to ASCII text.
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.
encodeJson(String) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string into a JSON string literal.
encodeJsonString(String) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string into a JSON string literal.
encodeProperty(String, boolean) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string to a escaped property value.
encodeUrl(String) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string for URLs or form data, i.e.
encodeUrl(String) - Static method in class org.rapidcontext.util.HttpUtil.Helper
Encodes a URL with proper URL encoding.
encodeXml(String, boolean) - Static method in enum org.rapidcontext.core.data.TextEncoding
Encodes a string to properly escaped XML.
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.data.Array
Checks if this array is identical to another one.
equals(Object) - Method in class org.rapidcontext.core.data.Dict
Checks if this dictionary is identical to another one.
equals(Object) - Method in class org.rapidcontext.core.storage.Path
Checks if this path is identical to another path.
error(Object...) - Method in class org.rapidcontext.core.js.ConsoleObject
Logs an error message.
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.
errors - Variable in class org.rapidcontext.core.type.Channel
The recent error count.
errorUnauthorized(Request) - Method in class org.rapidcontext.core.type.WebService
Sends an HTTP 401 unauthorized or 403 forbidden error.
ETAG - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.19
execute(String, Object[]) - Method in class org.rapidcontext.core.proc.CallContext
Executes a procedure with the specified name and arguments.
execute(String, Object[], String, StringBuilder) - Method in class org.rapidcontext.app.ApplicationContext
Executes a procedure within this context.
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 interface 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
EXPIRY_ANON_MILLIS - Static variable in class org.rapidcontext.core.type.Session
The expiry timeout (after last access) for anonymous users (30 minutes).
EXPIRY_AUTH_MILLIS - Static variable in class org.rapidcontext.core.type.Session
The expiry timeout (after last access) for logged in users (30 days).
EXT_ALL - Static variable in class org.rapidcontext.core.storage.Storage
The list of file extensions supported for data.
EXT_HTML - Static variable in class org.rapidcontext.app.web.StorageWebService
The HTML file extension.
EXT_JSON - Static variable in class org.rapidcontext.core.storage.Storage
The file extension for JSON data.
EXT_PROPERTIES - Static variable in class org.rapidcontext.core.storage.Storage
The file extension for properties data.
EXT_XML - Static variable in class org.rapidcontext.core.storage.Storage
The file extension for XML data.
EXT_YAML - Static variable in class org.rapidcontext.core.storage.Storage
The file extension for YAML data.

F

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.
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.
filter(Predicate<Path>) - Method in class org.rapidcontext.core.storage.Query
Adds a path predicate filter to all results.
filterAccess(String) - Method in class org.rapidcontext.core.storage.Query
Adds an access filter (for current user) to all results.
filterDepth(int) - Method in class org.rapidcontext.core.storage.Query
Adds a path depth filter to all results.
filterFileExtension(String) - Method in class org.rapidcontext.core.storage.Query
Adds a file name extension filter to all results.
filterShowHidden(boolean) - Method in class org.rapidcontext.core.storage.Query
Toggle hidden path inclusion in results (defaults to false).
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.
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(int) - Method in class org.rapidcontext.app.ApplicationContext
Finds the currently active call context for a thread id.
findContext(Thread) - Method in class org.rapidcontext.app.ApplicationContext
Finds the currently active call context for a thread.
findOrCreate(Storage, String) - Static method in class org.rapidcontext.core.type.Metrics
Finds or creates a metrics set in the storage.
firstMatch(Pattern[], String) - Static method in class org.rapidcontext.util.RegexUtil
Returns the first match from an array of regular expressions.
firstMatch(Pattern, String) - Static method in class org.rapidcontext.util.RegexUtil
Returns the first match for a regular expression.
FORBIDDEN - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
403 Forbidden (HTTP/1.0 - RFC 1945)
format(LogRecord) - Method in class org.rapidcontext.util.LogFormatter
Formats the specified log record for output.
FORMAT - Static variable in class org.rapidcontext.util.LogFormatter
The log output format.
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 interface org.rapidcontext.util.HttpUtil.STATUS
302 Found (HTTP/1.1 - RFC 2616)
from(Iterable<?>) - Static method in class org.rapidcontext.core.data.Array
Creates a new array containing all elements in an iterable.
from(String) - Static method in class org.rapidcontext.core.storage.Path
Creates a new path from a string representation (similar to a file system path).
from(Iterator<?>) - Static method in class org.rapidcontext.core.data.Array
Creates a new array containing all elements in an iterator.
from(Map<?, ?>) - Static method in class org.rapidcontext.core.data.Dict
Creates a new dictionary containing all entries in a map.
from(Stream<?>) - Static method in class org.rapidcontext.core.data.Array
Creates a new array containing all elements in a stream.
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
fromGlob(String) - Static method in class org.rapidcontext.util.RegexUtil
Converts a glob expression to a regular expression.

G

GATEWAY_TIMEOUT - Static variable in interface 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, Class<T>) - Method in class org.rapidcontext.core.data.Array
Returns the array value at the specified index.
get(int, Class<T>, T) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(index, Object.class, defaultValue) instead.
get(int, Scriptable) - Method in class org.rapidcontext.core.js.ArrayWrapper
Returns an indexed property from this object.
get(String) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary value for the specified key.
get(String, Class<T>) - Method in class org.rapidcontext.core.data.Dict
Returns the dictionary value for the specified key.
get(String, Class<T>, T) - 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
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(key, Object.class, defaultValue) instead.
get(String, Scriptable) - Method in class org.rapidcontext.core.js.ArrayWrapper
Returns a named property from this object.
get(String, Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns a named property from this object.
get(String, Scriptable) - Method in class org.rapidcontext.core.js.DictWrapper
Returns a named 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.
getAuth() - Method in class org.rapidcontext.core.web.Request
Returns parsed "Authorization" request header data.
getBaseDir() - Method in class org.rapidcontext.app.ApplicationContext
Returns the application base directory.
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.
getBindings() - Method in class org.rapidcontext.core.type.Procedure
Returns the bindings for this procedure.
getBoolean(int, boolean) - Method in class org.rapidcontext.core.data.Array
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(index, Boolean.class, defaultValue) instead.
getBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(key, Boolean.class, defaultValue) instead.
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.ArrayWrapper
Returns the class name.
getClassName() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the class name.
getClassName() - Method in class org.rapidcontext.core.js.DictWrapper
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(index, Date.class, defaultValue) instead.
getDate(String, Date) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(key, Date.class, defaultValue) instead.
getDefaultBindings(String) - Static method in class org.rapidcontext.core.proc.Library
Deprecated, for removal: This API element is subject to removal in a future version.
Check the storage subtypes to 'type/procedure' instead of this.
getDescription() - Method in class org.rapidcontext.core.proc.AddOnProcedure
Returns the procedure description.
getDescription() - Method in interface org.rapidcontext.core.proc.Procedure
Returns the procedure description.
getDescription() - Method in class org.rapidcontext.core.type.Procedure
Deprecated, for removal: This API element is subject to removal in a future version.
Use description() instead.
getDescription(String) - Method in class org.rapidcontext.core.proc.Bindings
Returns the human-readable description for a binding.
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.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(index, Integer.class, defaultValue) instead.
getInt(String, int) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(key, Integer.class, defaultValue) instead.
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.
getMetrics() - Method in class org.rapidcontext.core.proc.Library
Returns the procedure usage metrics.
getMetrics(Storage) - Static method in class org.rapidcontext.core.type.Connection
Returns the connection usage metrics.
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.
getName() - Method in class org.rapidcontext.core.type.Procedure
Deprecated, for removal: This API element is subject to removal in a future version.
Use id() instead.
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.
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.
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.
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).
getSource(LogRecord) - Method in class org.rapidcontext.util.LogFormatter
Returns the source class and method for a log record.
getStackTrace(LogRecord) - Method in class org.rapidcontext.util.LogFormatter
Returns the stack trace from a log record.
getStatusData() - Static method in class org.rapidcontext.app.proc.StatusProcedure
Returns a data object for the current server status.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(index, String.class, defaultValue) instead.
getString(String, String) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use get(key, String.class, defaultValue) instead.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Check the storage subtypes to 'type/procedure' instead of this.
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 interface org.rapidcontext.util.HttpUtil.STATUS
410 Gone (HTTP/1.1 - RFC 2616)

H

has(int, Scriptable) - Method in class org.rapidcontext.core.js.ArrayWrapper
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(String, String) - Method in class org.rapidcontext.core.type.Role
Checks if the role 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.
hasBuiltIn(String) - Method in class org.rapidcontext.core.proc.Library
Deprecated, for removal: This API element is subject to removal in a future version.
Built-in procedures are managed as storable objects, so this method is no longer reliable.
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.
hashBytes(String, InputStream) - Static method in class org.rapidcontext.util.BinaryUtil
Performs a digest hash on the data from an input stream.
hashCode() - Method in class org.rapidcontext.core.data.Array
Returns a hash code for this object.
hashCode() - Method in class org.rapidcontext.core.data.Dict
Returns a hash code for this object.
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(InputStream) - Static method in class org.rapidcontext.util.BinaryUtil
Calculates the SHA-256 digest hash on the UTF-8 encoding of an input file.
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.
hasIndex(String) - Method in class org.rapidcontext.core.storage.Index
Checks if a specified sub-index name is present.
hasInstance(Scriptable) - Method in class org.rapidcontext.core.js.ArrayWrapper
Checks for JavaScript instance objects (always returns false).
hasInstance(Scriptable) - Method in class org.rapidcontext.core.js.ConnectionWrapper
Checks for JavaScript instance objects (always returns false).
hasInstance(Scriptable) - Method in class org.rapidcontext.core.js.DictWrapper
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.
hasObject(String) - Method in class org.rapidcontext.core.storage.Index
Checks if a specified object name is present.
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.
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
HOUR - Enum constant in enum org.rapidcontext.core.data.stat.MovingSum.Interval
The hour interval.
HTML - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for HTML.
HTTP_VERSION_NOT_SUPPORTED - Static variable in interface 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) and RFC2616 (HTTP/1.1).
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) and RFC5789 (PATCH).
HttpUtil.STATUS - Interface in org.rapidcontext.util
The HTTP status codes as defined in RFC1945 (HTTP/1.0) and RFC2616 (HTTP/1.1).
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.
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
INDENT - Static variable in class org.rapidcontext.util.LogFormatter
The indentation prefix for subsequent log lines.
indentFollowing(String) - Method in class org.rapidcontext.util.LogFormatter
Returns an indented log output string.
Index - Class in org.rapidcontext.core.storage
An index dictionary.
Index() - Constructor for class org.rapidcontext.core.storage.Index
Creates a new empty index modified right now.
Index(Date) - Constructor for class org.rapidcontext.core.storage.Index
Creates a new empty index.
Index(Index, boolean) - Constructor for class org.rapidcontext.core.storage.Index
Creates a new index that is a copy of another one.
indexOf(Object) - Method in class org.rapidcontext.core.data.Array
Returns the first array index having the specified value.
indices(boolean) - Method in class org.rapidcontext.core.storage.Index
Returns an array of sub-index names.
info(Object...) - Method in class org.rapidcontext.core.js.ConsoleObject
Logs an info message.
init() - Method in class org.rapidcontext.app.ServerApplication
Initializes the stand-alone server application.
init() - Method in class org.rapidcontext.app.ServletApplication
Initializes this servlet.
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.Metrics
Initializes this object 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() - Method in class org.rapidcontext.core.type.WebService
Initializes this web service after loading it from a storage.
init(File, File, boolean) - Static method in class org.rapidcontext.app.ApplicationContext
Creates and initializes the application context.
init(Storage) - Static method in class org.rapidcontext.core.security.SecurityContext
Initializes the security context.
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.
instancePath(String) - Static method in class org.rapidcontext.core.type.Plugin
Returns the object path for a loaded and initialized plug-in.
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 interface 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.
isAccessible(Path) - Method in class org.rapidcontext.app.model.AppStorage
Checks if a storage path is valid for read access.
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.Procedure
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.
isAuthenticated() - Method in class org.rapidcontext.core.type.Session
Checks if this session is authenticated (by a user).
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.
isBinaryPath(Path) - Static method in class org.rapidcontext.core.storage.RootStorage
Checks if a path corresponds to a known binary file path.
isBuiltIn(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Checks if the specified plug-in is built-in (or installed).
isCompiled() - Method in class org.rapidcontext.core.js.JsProcedure
Checks if this script has been compiled.
isEmpty() - Method in class org.rapidcontext.core.storage.Index
Checks if this index is empty.
isEnabled() - Method in class org.rapidcontext.core.type.User
Checks if the user is enabled.
isEpochFormat(String) - Static method in class org.rapidcontext.util.DateUtil
Checks if a string is in Unix epoch format.
isExpired() - Method in class org.rapidcontext.core.type.Session
Checks if this session has expired.
isFileUpload() - Method in class org.rapidcontext.core.web.Request
Checks if this request contains a file upload.
isHidden() - Method in class org.rapidcontext.core.storage.Path
Checks if this path contains a hidden part.
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.
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.Metrics
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).
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).
isObjectPath(Path) - Static method in class org.rapidcontext.core.storage.RootStorage
Checks if a path corresponds to a non-root and non-binary path.
isOff(String) - Static method in class org.rapidcontext.util.ValueUtil
Checks if a string value represents an "off" value.
isOn(String) - Static method in class org.rapidcontext.util.ValueUtil
Checks if a string value represents an "on" value.
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.
isPluginBuiltIn(String) - Method in class org.rapidcontext.app.ApplicationContext
Checks if the specified plug-in is built-in (or installed).
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.
isSealed() - Method in class org.rapidcontext.core.data.Array
Checks if this array is sealed.
isSealed() - Method in class org.rapidcontext.core.data.Dict
Checks if this dictionary is sealed.
isStorable(Object) - Method in class org.rapidcontext.core.storage.MemoryStorage
Checks if the specified object is supported in this storage.
isText(String) - Static method in class org.rapidcontext.core.web.Mime
Checks if a specified content type is a known MIME type for text content.
isTracing() - Method in class org.rapidcontext.core.proc.CallContext
Checks if this call context has call trace logging enabled.
isTracing(String) - Method in class org.rapidcontext.core.proc.Library
Checks if all calls to a procedure should be traced.
isValid() - Method in class org.rapidcontext.core.type.Channel
Checks if this channel is considered valid.
iterator() - Method in class org.rapidcontext.core.data.Array
Returns an iterator for all elements in the array.

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.
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 Class in org.rapidcontext.core.js
A JavaScript processing exception.
JsException(String) - Constructor for exception class org.rapidcontext.core.js.JsException
Creates a new JavaScript processing exception.
JsException(String, Throwable) - Constructor for exception class org.rapidcontext.core.js.JsException
Creates a new JavaScript processing exception.
JSON - Enum constant in enum org.rapidcontext.core.data.TextEncoding
JSON string encoding.
JSON - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for JSON.
JsonSerializer - Class in org.rapidcontext.core.data
A data serializer and unserializer for the JSON format.
JsProcedure - Class in org.rapidcontext.core.js
A JavaScript procedure.
JsProcedure(String, String, Dict) - Constructor for class org.rapidcontext.core.js.JsProcedure
Creates a new procedure from a serialized representation.
JsRuntime - Class in org.rapidcontext.core.js
An interface to the JavaScript engine (Mozilla Rhino).

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_ACTIVATED_TIME - Static variable in class org.rapidcontext.core.storage.StorableObject
The dictionary key for the most recent object activation time.
KEY_ALIAS - Static variable in class org.rapidcontext.core.type.Procedure
The dictionary key for the optional alias.
KEY_ALIAS - Static variable in class org.rapidcontext.core.type.Type
The dictionary key for the optional legacy type id.
KEY_APP - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the app identifier.
KEY_AUTHORIZED_TIME - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the oldest valid authentication timestamp.
KEY_AUTO - Static variable in class org.rapidcontext.core.type.Role
The dictionary key for automatic user match.
KEY_BINDING - Static variable in class org.rapidcontext.core.type.Procedure
The dictionary key for the binding array.
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_COPYRIGHT - Static variable in class org.rapidcontext.core.type.Plugin
The dictionary key for the plug-in copyright notice.
KEY_CREATE_TIME - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the creation timestamp.
KEY_DATA - Static variable in class org.rapidcontext.core.type.Metrics
The dictionary key for the map of data points.
KEY_DATE - Static variable in class org.rapidcontext.core.type.Plugin
The dictionary key for the plug-in build date.
KEY_DEPRECATED - Static variable in class org.rapidcontext.core.type.Procedure
The dictionary key for the optional deprecation message.
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.Plugin
The dictionary key for the plug-in description text.
KEY_DESCRIPTION - Static variable in class org.rapidcontext.core.type.Procedure
The dictionary key for the 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_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_LOGIN - Static variable in class org.rapidcontext.app.web.AppWebService
The dictionary key for the login app identifier.
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_MIMETYPE - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the object MIME type.
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.Plugin
The dictionary key for the plug-in name.
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_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.Metadata
The dictionary key for the object path.
KEY_PLATFORM - Static variable in class org.rapidcontext.core.type.Plugin
Deprecated, for removal: This API element is subject to removal in a future 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_REMOTE - Static variable in class org.rapidcontext.core.type.Type
The dictionary key for the remote-only flag.
KEY_ROLE - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user role array.
KEY_SETTINGS - Static variable in class org.rapidcontext.core.type.User
The dictionary key for the user settings dictionary.
KEY_SIZE - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the size (in bytes) of the stored data.
KEY_STORAGES - Static variable in class org.rapidcontext.core.storage.Metadata
The dictionary key for the 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_UPDATED - Static variable in class org.rapidcontext.core.type.Metrics
The dictionary key for the last updated timestamp.
KEY_USER - Static variable in class org.rapidcontext.core.type.Session
The dictionary key for the user id.
KEY_VERSION - Static variable in class org.rapidcontext.core.type.Plugin
The dictionary key for the plug-in build version.
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.

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
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.
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.
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 interface 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.model.AppStorage
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.ZipStorage
Loads an object from the specified location.
load(Path, Class<T>) - Method in class org.rapidcontext.core.storage.Storage
Loads an object from the specified location.
load(Storage, Path, String, Dict) - Static method in class org.rapidcontext.app.model.ApiUtil
Load objects from storage and serializes the results.
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.
locatePath(Path) - Method in class org.rapidcontext.core.storage.ZipStorage
Searches for an existing path in the ZIP file.
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
log(Object...) - Method in class org.rapidcontext.core.js.ConsoleObject
Logs a debug message.
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.
logCall(String, Bindings) - 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.
LogFileHandler - Class in org.rapidcontext.util
A java.util.logging file handler with support for date patterns in log file name.
LogFileHandler() - Constructor for class org.rapidcontext.util.LogFileHandler
Creates a new log file handler using LogManager configuration properties.
LogFileHandler(String, boolean) - Constructor for class org.rapidcontext.util.LogFileHandler
Creates a new log file handler.
LogFormatter - Class in org.rapidcontext.util
A java.util.logging formatter with more output options.
LogFormatter() - Constructor for class org.rapidcontext.util.LogFormatter
Creates a new log formatter instance.
logger - Variable in class org.rapidcontext.app.web.AppWebService
The log web service used for the "rapidcontext/log" URL.
loginId() - Method in class org.rapidcontext.app.web.AppWebService
Returns the app identifier for non-authenticated users.
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.
LogWebService - Class in org.rapidcontext.app.web
A logging API web service.
LogWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.LogWebService
Creates a new file web service from a serialized representation.
LONG - Enum constant in enum org.rapidcontext.core.data.stat.MovingAverage.Window
The long (~1000 data points) window size.
lookup(Path) - Method in class org.rapidcontext.app.model.AppStorage
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.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.ZipStorage
Searches for an object at the specified location and returns metadata about the object if found.
lookup(Storage, Path, String, Dict) - Static method in class org.rapidcontext.app.model.ApiUtil
Search for object metadata in storage.
lookupPaths(Path, boolean) - Method in class org.rapidcontext.app.web.FileWebService
Returns an ordered stream of file lookup paths.

M

MacApplication - Class in org.rapidcontext.app.ui
A Mac application wrapper.
main(String[]) - Static method in class org.rapidcontext.app.Main
Application entry point.
Main - Class in org.rapidcontext.app
The application start point, handling command-line parsing and launching the application in the appropriate mode.
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.
MARKDOWN - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for Markdown.
match(Request) - Method in class org.rapidcontext.core.type.WebMatcher
Matches the specified request and returns the matching score.
matchers - Variable in class org.rapidcontext.core.type.WebService
The array of matcher objects.
matchers(Storage) - Static method in class org.rapidcontext.core.type.WebService
Returns a stream of all web matchers found in the storage (tied to a web service).
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 maximum session age (90 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.
MEDIUM - Enum constant in enum org.rapidcontext.core.data.stat.MovingAverage.Window
The medium (~100 data points) window size.
MemoryStorage - Class in org.rapidcontext.core.storage
A persistent data storage and retrieval handler based on an in-memory hash table.
MemoryStorage(String, 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(Dict) - Method in class org.rapidcontext.core.data.Dict
Modifies all keys provided in another dictionary.
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(Class<?>, Path, Path) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container.
Metadata(Path, Metadata) - Constructor for class org.rapidcontext.core.storage.Metadata
Creates a new metadata container with modified path information.
metadatas() - Method in class org.rapidcontext.core.storage.Query
Returns the stream of metadata found.
metadatas(Class<?>) - Method in class org.rapidcontext.core.storage.Query
Returns the stream of metadata found for objects of a specified type.
method() - Method in class org.rapidcontext.core.type.WebMatcher
The HTTP request method to match.
METHOD_NOT_ALLOWED - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
405 Method Not Allowed (HTTP/1.1 - RFC 2616)
methods(Request) - Method in class org.rapidcontext.core.type.WebService
Returns the HTTP methods supported for the specified request.
METHODS - Static variable in class org.rapidcontext.app.web.StorageWebService
The HTTP methods supported by this web service.
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.LogWebService
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.StatusWebService
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.
Metrics - Class in org.rapidcontext.core.type
A metrics set for tracking resource usage.
Metrics(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Metrics
Creates a new metrics set from a serialized representation.
millis - Variable in enum org.rapidcontext.core.data.stat.MovingSum.Interval
The interval length in milliseconds.
Mime - Class in org.rapidcontext.core.web
A MIME type helper class.
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.
mimeType() - Method in class org.rapidcontext.core.storage.Metadata
Returns the MIME type for the object.
mimeType(String) - Method in class org.rapidcontext.core.storage.Metadata
Sets the MIME type for the object.
modified() - Method in class org.rapidcontext.core.storage.Index
Returns the last modified date.
modified() - Method in class org.rapidcontext.core.storage.Metadata
Returns the last modified date for the object.
modified(Date) - Method in class org.rapidcontext.core.storage.Metadata
Sets the last modified date for the object.
MONTH - Enum constant in enum org.rapidcontext.core.data.stat.MovingSum.Interval
The month (30 day) interval.
mount(Storage, Path) - 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.
mounts(Path) - Method in class org.rapidcontext.core.storage.RootStorage
Returns a stream of all mounted storages found under a path.
mountTime() - Method in class org.rapidcontext.core.storage.Storage
Returns the storage mount time.
move(long) - Method in class org.rapidcontext.core.data.stat.MovingUsage
Move the current time and possibly roll-over one or more of the moving sums.
MOVED_PERMANENTLY - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
301 Moved Permanently (HTTP/1.0 - RFC 1945)
moveTo(long) - Method in class org.rapidcontext.core.data.stat.MovingSum
Moves the current time forward.
MovingAverage - Class in org.rapidcontext.core.data.stat
A set of approximated moving averages.
MovingAverage(double) - Constructor for class org.rapidcontext.core.data.stat.MovingAverage
Initializes a new set of moving averages with an initial value.
MovingAverage(Array) - Constructor for class org.rapidcontext.core.data.stat.MovingAverage
Initializes a new set of moving averages from a serialized array.
MovingAverage.Window - Enum in org.rapidcontext.core.data.stat
The predefined window sizes.
MovingSum - Class in org.rapidcontext.core.data.stat
A set of approximate moving sums for predefined time intervals.
MovingSum(long) - Constructor for class org.rapidcontext.core.data.stat.MovingSum
Initializes a new set of moving sums.
MovingSum(long, Array) - Constructor for class org.rapidcontext.core.data.stat.MovingSum
Initializes a new set of moving sums from a serialized array.
MovingSum.Interval - Enum in org.rapidcontext.core.data.stat
The predefined time intervals.
MovingUsage - Class in org.rapidcontext.core.data.stat
A combined usage metric with moving counters, average durations and recent errors.
MovingUsage(long) - Constructor for class org.rapidcontext.core.data.stat.MovingUsage
Initializes a new set of moving usage metrics.
MovingUsage(long, Dict) - Constructor for class org.rapidcontext.core.data.stat.MovingUsage
Initializes a set of moving usage metrics from serialized data.
MULTIPLE_CHOICES - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
300 Multiple Choices (HTTP/1.1 - RFC 2616)

N

name() - Method in class org.rapidcontext.core.storage.Path
Returns the name of the last element in the path.
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.
name(int) - Method in class org.rapidcontext.core.storage.Path
Returns the name of the path element at the specified position.
NO_CONTENT - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
204 No Content (HTTP/1.0 - RFC 1945)
NON_AUTHORITATIVE_INFORMATION - Static variable in interface 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.
NONE - Enum constant in enum org.rapidcontext.core.data.TextEncoding
No encoding (i.e.
normalize(String, Dict) - Static method in class org.rapidcontext.core.type.Plugin
Normalizes a plug-in data object if needed.
normalize(String, Dict) - Static method in class org.rapidcontext.core.type.Role
Normalizes a role data object if needed.
normalize(String, Dict) - Static method in class org.rapidcontext.core.type.User
Normalizes a user data object if needed.
NOT_ACCEPTABLE - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
406 Not Acceptable (HTTP/1.1 - RFC 2616)
NOT_FOUND - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
404 Not Found (HTTP/1.0 - RFC 1945)
NOT_IMPLEMENTED - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
501 Not Implemented (HTTP/1.0 - RFC 1945)
NOT_MODIFIED - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
304 Not Modified (HTTP/1.0 - RFC 1945)

O

objectName(String) - Static method in class org.rapidcontext.core.storage.Storage
Returns a normalized object name by removing any supported data format file extension (if found).
objectPath(Path) - Static method in class org.rapidcontext.core.storage.Storage
Returns a normalized path by removing any supported data format file extension (if found).
objects() - Method in class org.rapidcontext.core.storage.Query
Returns the stream of objects found.
objects(boolean) - Method in class org.rapidcontext.core.storage.Index
Returns an array of object names.
objects(Class<T>) - Method in class org.rapidcontext.core.storage.Query
Returns the stream of objects found of a specified type.
of(Object...) - Static method in class org.rapidcontext.core.data.Array
Creates a new array from an array of elements.
OFF - Static variable in class org.rapidcontext.core.data.Dict
All the recognized false values.
OK - Static variable in interface 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(String, Object) - Static method in class org.rapidcontext.app.model.ApiUtil
Creates or extracts an options object from a value.
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.model - package org.rapidcontext.app.model
Provides top-level application data transforms and security.
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.data.stat - package org.rapidcontext.core.data.stat
Provides simple statistical metrics and data types.
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.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.

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.
PARTIAL_CONTENT - Static variable in interface 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.Metrics
Discards the modified flag for 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.Metadata
Returns the absolute object path.
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() - Method in class org.rapidcontext.core.type.WebMatcher
The base request path to match.
Path - Class in org.rapidcontext.core.storage
A data storage 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.Metrics
The metrics object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Plugin
The plug-in object storage path.
PATH - Static variable in class org.rapidcontext.core.type.Procedure
The procedure 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 - 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_CACHE - Static variable in class org.rapidcontext.core.type.Plugin
The storage path to mounted plug-in caches.
PATH_CONFIG - Static variable in class org.rapidcontext.app.ApplicationContext
The path to the global configuration.
PATH_FILES - Static variable in class org.rapidcontext.core.storage.RootStorage
The storage path for public web files.
PATH_LIB - Static variable in class org.rapidcontext.core.storage.RootStorage
The storage path to the JAR library files.
PATH_PLATFORM - Static variable in class org.rapidcontext.app.ApplicationContext
The path to the platform information.
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.RootStorage
The storage path for mounted storages.
PATH_STORAGE - Static variable in class org.rapidcontext.core.type.Plugin
The storage path to mounted plug-in storages.
PATH_STORAGEINFO - Static variable in class org.rapidcontext.core.storage.Storage
The storage information path.
paths - Variable in class org.rapidcontext.core.storage.ZipStorage
The ZIP storage paths (identity) map.
paths() - Method in class org.rapidcontext.core.storage.Query
Returns the stream of matching object paths.
paths(Path, boolean) - Method in class org.rapidcontext.core.storage.Index
Returns a stream of paths corresponding to all indices and objects in this index.
PAYMENT_REQUIRED - Static variable in interface 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.
Plugin - Class in org.rapidcontext.app.plugin
Deprecated, for removal: This API element is subject to removal in a future version.
Use org.rapidcontext.core.type.Plugin instead.
Plugin - Class in org.rapidcontext.core.type
A bundle of add-on functionality to the system.
Plugin(String, String, Dict) - Constructor for class org.rapidcontext.app.plugin.Plugin
Deprecated.
Creates a new plug-in from a serialized representation.
Plugin(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Plugin
Creates a new plug-in from a serialized representation.
Plugin(Dict) - Constructor for class org.rapidcontext.app.plugin.Plugin
Deprecated, for removal: This API element is subject to removal in a future version.
Constructor signature has changed as plug-in objects are now initialized by the root storage.
PluginClassLoader() - Constructor for class org.rapidcontext.app.plugin.PluginManager.PluginClassLoader
Creates a new empty class loader.
pluginDir - Variable in class org.rapidcontext.app.plugin.PluginManager
The plug-in directory.
PluginException - Exception Class in org.rapidcontext.app.plugin
A plug-in exception.
PluginException(String) - Constructor for exception class org.rapidcontext.app.plugin.PluginException
Creates a new plug-in exception.
PluginInstallProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in installer procedure.
PluginInstallProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.PluginInstallProcedure
Creates a new procedure from a serialized representation.
PluginListProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in list procedure.
PluginListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.PluginListProcedure
Creates a new procedure from a serialized representation.
PluginLoadProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in loading procedure.
PluginLoadProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.PluginLoadProcedure
Creates a new procedure from a serialized representation.
PluginManager - Class in org.rapidcontext.app.plugin
A plug-in manager.
PluginManager(File, File, AppStorage) - 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.
PluginUninstallProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in installer procedure.
PluginUninstallProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.PluginUninstallProcedure
Creates a new procedure from a serialized representation.
PluginUnloadProcedure - Class in org.rapidcontext.app.proc
The built-in plug-in unloading procedure.
PluginUnloadProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.PluginUnloadProcedure
Creates a new procedure from a serialized representation.
PluginZipStorage - Class in org.rapidcontext.app.plugin
A ZIP file storage for plug-ins.
PluginZipStorage(String, File) - Constructor for class org.rapidcontext.app.plugin.PluginZipStorage
Creates a new read-only ZIP file storage for a plug-in.
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 interface 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.
PREFIX_COMPUTED - Static variable in class org.rapidcontext.core.storage.StorableObject
The prefix for computed dictionary keys.
PREFIX_HIDDEN - Static variable in class org.rapidcontext.core.storage.Path
The prefix for hidden path elements.
PREFIX_HIDDEN - Static variable in class org.rapidcontext.core.storage.StorableObject
The prefix for hidden dictionary keys.
prio() - Method in class org.rapidcontext.core.type.WebMatcher
Returns the matcher priority.
Procedure - Class in org.rapidcontext.core.type
A server-side function or operation.
Procedure - Interface in org.rapidcontext.core.proc
A procedure that can be called for execution from the public API.
Procedure(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Procedure
Creates a new procedure from a serialized representation.
PROCEDURE - Static variable in class org.rapidcontext.core.proc.Bindings
The procedure name binding type.
ProcedureCallProcedure - Class in org.rapidcontext.app.proc
The built-in procedure call procedure.
ProcedureCallProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureCallProcedure
Creates a new procedure from a serialized representation.
ProcedureDeleteProcedure - Class in org.rapidcontext.app.proc
The built-in procedure delete procedure.
ProcedureDeleteProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureDeleteProcedure
Creates a new procedure from a serialized representation.
ProcedureException - Exception Class in org.rapidcontext.core.proc
A procedure exception.
ProcedureException(String) - Constructor for exception class org.rapidcontext.core.proc.ProcedureException
Creates a new generic procedure exception.
ProcedureException(Procedure, String) - Constructor for exception class org.rapidcontext.core.proc.ProcedureException
Creates a new in-call procedure exception.
ProcedureException(Procedure, Throwable) - Constructor for exception class org.rapidcontext.core.proc.ProcedureException
Creates a new new in-call procedure exception.
ProcedureListProcedure - Class in org.rapidcontext.app.proc
The built-in procedure list procedure.
ProcedureListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureListProcedure
Creates a new procedure from a serialized representation.
ProcedureMetricsProcedure - Class in org.rapidcontext.app.proc
The built-in procedure metrics procedure.
ProcedureMetricsProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureMetricsProcedure
Creates a new procedure from a serialized representation.
ProcedureReadProcedure - Class in org.rapidcontext.app.proc
The built-in procedure read procedure.
ProcedureReadProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureReadProcedure
Creates a new procedure from a serialized representation.
procedureService - Variable in class org.rapidcontext.app.web.AppWebService
The procedure web service used for the "rapidcontext/procedure/" URLs.
ProcedureTraceProcedure - Class in org.rapidcontext.app.proc
The built-in procedure trace procedure.
ProcedureTraceProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureTraceProcedure
Creates a new procedure from a serialized representation.
ProcedureTypesProcedure - Class in org.rapidcontext.app.proc
The built-in procedure type list procedure.
ProcedureTypesProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureTypesProcedure
Creates a new procedure from a serialized representation.
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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ProcedureWriteProcedure
Creates a new procedure from a serialized representation.
process(Request) - Method in class org.rapidcontext.app.web.AppWebService
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 app launch 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, boolean) - 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.
processTemplate(String, TextEncoding) - Method in class org.rapidcontext.core.proc.Bindings
Replaces template variables with the corresponding argument value from the bindings.
processUpload(Request) - Method in class org.rapidcontext.app.web.AppWebService
Processes a file upload request.
PROLOG - Static variable in class org.rapidcontext.core.data.XmlSerializer
The XML file prolog (XML declaration).
properties() - Method in class org.rapidcontext.core.type.Type
Returns an array of type properties.
PROPERTIES - Enum constant in enum org.rapidcontext.core.data.TextEncoding
Java properties encoding.
PROPERTIES - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for Java Properties.
PropertiesSerializer - Class in org.rapidcontext.core.data
A data serializer for the Java properties file format.
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 interface 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
publish(LogRecord) - Method in class org.rapidcontext.util.LogFileHandler
Formats and publishes a log record.
put(int, Scriptable, Object) - Method in class org.rapidcontext.core.js.ArrayWrapper
Sets an indexed property in this object.
put(String, Scriptable, Object) - Method in class org.rapidcontext.core.js.ArrayWrapper
Sets a property in this object.
put(String, Scriptable, Object) - Method in class org.rapidcontext.core.js.DictWrapper
Sets a property in this object.
PUT - Static variable in interface org.rapidcontext.util.HttpUtil.METHOD
PUT (HTTP/1.1 - RFC 2616)

Q

query(Path) - Method in class org.rapidcontext.core.storage.Storage
Returns a new storage query for this storage.
Query - Class in org.rapidcontext.core.storage
A storage query for streaming metadata or data results.
Query(Storage, Path) - Constructor for class org.rapidcontext.core.storage.Query
Creates a new query for the specified storage.
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
ratio - Variable in enum org.rapidcontext.core.data.stat.MovingAverage.Window
The window size ratio (inverted size).
readPermission(int) - Method in class org.rapidcontext.core.proc.CallContext
Returns the permission required to read a path at the current call stack height.
readText(File) - Static method in class org.rapidcontext.util.FileUtil
Reads a file containing UTF-8 text content.
readText(InputStream) - Static method in class org.rapidcontext.util.FileUtil
Reads an input stream containing UTF-8 text content.
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
refreshAliases() - Method in class org.rapidcontext.core.proc.Library
Loads built-in procedures via storage types.
RegexUtil - Class in org.rapidcontext.util
A set of utility methods for handling regular expressions.
registerType(String, Class<?>) - Static method in class org.rapidcontext.core.proc.Library
Deprecated, for removal: This API element is subject to removal in a future version.
Use a storage subtype to 'type/procedure' instead of manually registering here. Storage types are automatically managed.
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.
remote() - Method in class org.rapidcontext.core.type.Type
Returns the remote-only flag.
remount(Path, boolean, Path, Path, int) - Method in class org.rapidcontext.core.storage.RootStorage
Remounts an already mounted storage to enable/disable read-write, caching and root overlay options.
remove(int) - Method in class org.rapidcontext.core.data.Array
Deletes the specified array index and its value.
remove(Object) - Method in class org.rapidcontext.core.data.Array
Deletes the first array index having the specified 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.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
Deprecated, for removal: This API element is subject to removal in a future version.
Built-in procedures should be managed as proper stored (serialized) objects.
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.
removePrefix(Path) - Method in class org.rapidcontext.core.storage.Path
Creates a new path with the specified prefix removed.
report(boolean, String) - Method in class org.rapidcontext.core.type.Channel
Deprecated, for removal: This API element is subject to removal in a future version.
report(long, boolean, String) - Method in class org.rapidcontext.core.type.Channel
Reports channel usage metrics for a single query/call/etc.
report(long, boolean, String) - Method in class org.rapidcontext.core.type.Connection
Reports connection usage metrics for a single query/request/etc.
report(String, long, int, long, boolean, String) - Method in class org.rapidcontext.core.type.Metrics
Reports usage for a specified key.
report(Procedure, long, boolean, String) - Method in class org.rapidcontext.core.proc.Library
Reports procedure usage metrics for a single call.
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 interface org.rapidcontext.util.HttpUtil.STATUS
413 Request Entity Too Large (HTTP/1.1 - RFC 2616)
REQUEST_TIMEOUT - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
408 Request Timeout (HTTP/1.1 - RFC 2616)
REQUEST_URI_TOO_LONG - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
414 Request-URI Too Long (HTTP/1.1 - RFC 2616)
REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
416 Requested Range Not Satisfiable (HTTP/1.1 - RFC 2616)
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.
reserve(CallContext, Procedure) - Method in class org.rapidcontext.core.js.JsCompileInterceptor
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(Procedure) - Method in class org.rapidcontext.core.proc.CallContext
Reserves all adapter connections needed for executing the specified procedure.
reset() - Method in class org.rapidcontext.app.ApplicationContext
Resets this context and reloads all resources.
RESET_CONTENT - Static variable in interface 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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ResetProcedure
Creates a new procedure from a serialized representation.
resolve(File, String) - Static method in class org.rapidcontext.util.FileUtil
Finds a child file in a directory by case-insensitive search.
resolve(Path, String) - Static method in class org.rapidcontext.core.storage.Path
Resolves a path starting at a parent path.
resolve(Path, Path) - Static method in class org.rapidcontext.core.storage.Path
Resolves a path starting at a parent path.
resources(String, Path) - Static method in class org.rapidcontext.app.web.AppWebService
Finds binary files of a specified type from the storage.
response(boolean, String, String) - Static method in class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Builds an authentication response object.
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.
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

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
Creates a new command-line application instance.
seal() - Method in class org.rapidcontext.core.proc.Bindings
Seals these bindings and prevents future modification.
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.
SecurityContext - Class in org.rapidcontext.core.security
The application security context.
SEE_OTHER - Static variable in interface 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) - 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.
sendRedirect(String) - Method in class org.rapidcontext.core.web.Request
Redirects this request by sending a temporary redirection URL to the browser.
sendText(int, String, String) - Method in class org.rapidcontext.core.web.Request
Sends the specified text data as the request response.
sendText(String, String) - Method in class org.rapidcontext.core.web.Request
Sends the specified text data as the request response.
serialize() - Method in class org.rapidcontext.core.data.stat.MovingAverage
Returns an array with the averages for each of the window sizes (small to large).
serialize() - Method in class org.rapidcontext.core.data.stat.MovingSum
Returns an array with the sums for each of the intervals (hour to month).
serialize() - Method in class org.rapidcontext.core.data.stat.MovingUsage
Returns a dictionary with the serialized metric values.
serialize() - Method in class org.rapidcontext.core.storage.MemoryStorage
Returns a serialized representation of this object.
serialize() - Method in class org.rapidcontext.core.storage.Metadata
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.Metrics
Returns a serialized representation of this object.
serialize() - Method in class org.rapidcontext.core.type.Session
Returns a serialized representation of this object.
serialize(File) - Static method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Serializes a file for usage in a procedure response.
serialize(Object) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Serializes an object into a properties representation.
serialize(Object) - Static method in class org.rapidcontext.core.data.YamlSerializer
Serializes an object into a YAML representation.
serialize(Object, boolean) - Static method in class org.rapidcontext.core.data.JsonSerializer
Serializes an object into a JSON representation.
serialize(Object, OutputStream) - Static method in class org.rapidcontext.core.data.JsonSerializer
Serializes an object into a JSON representation.
serialize(Object, OutputStream) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Serializes an object into a properties representation.
serialize(Object, OutputStream) - Static method in class org.rapidcontext.core.data.XmlSerializer
Serializes an object into an XML representation.
serialize(Object, OutputStream) - Static method in class org.rapidcontext.core.data.YamlSerializer
Serializes an object into a YAML representation.
serialize(String, Object) - Static method in class org.rapidcontext.core.data.XmlSerializer
Serializes an object into an XML representation.
serialize(String, Object, OutputStream) - Static method in class org.rapidcontext.core.storage.Storage
Serializes a data object into a data stream.
serialize(Metadata, Object, Dict, boolean) - Static method in class org.rapidcontext.app.model.ApiUtil
Returns a serialized representation of an object and its metadata.
serialize(Path, Object, Dict, boolean) - Static method in class org.rapidcontext.app.model.ApiUtil
Returns a serialized representation of an object.
serialize(Storage, Session) - Static method in class org.rapidcontext.app.proc.SessionCurrentProcedure
Serializes a session for usage in a procedure response.
serializedPath(Path, String) - Static method in class org.rapidcontext.core.storage.Storage
Returns a serialized path by adding a supported data format file extension.
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
Creates a new stand-alone application instance.
serverLink - Variable in class org.rapidcontext.app.ui.ControlPanel
The server URL link.
service - Variable in class org.rapidcontext.core.type.WebMatcher
The parent web service for this matcher.
service(HttpServletRequest, HttpServletResponse) - Method in class org.rapidcontext.app.ServletApplication
Processes a servlet request.
SERVICE_UNAVAILABLE - Static variable in interface 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
Creates a new application servlet instance.
session(Request, boolean) - Method in class org.rapidcontext.core.type.WebService
Returns the current session for the request.
Session - Class in org.rapidcontext.core.type
An active client session.
Session(String, String, String) - Constructor for class org.rapidcontext.core.type.Session
Creates a new session for the specified user.
Session(String, String, Dict) - Constructor for class org.rapidcontext.core.type.Session
Creates a new session from a serialized representation.
SESSION_COOKIE - Static variable in class org.rapidcontext.core.web.Request
The session cookie name.
SESSION_CURRENT - Static variable in class org.rapidcontext.app.model.AppStorage
The current session path.
SessionAuthenticateProcedure - Class in org.rapidcontext.app.proc
The built-in session authentication procedure.
SessionAuthenticateProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.SessionAuthenticateProcedure
Creates a new procedure from a serialized representation.
SessionAuthenticateTokenProcedure - Class in org.rapidcontext.app.proc
The built-in session authentication token procedure.
SessionAuthenticateTokenProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.SessionAuthenticateTokenProcedure
Creates a new procedure from a serialized representation.
SessionCurrentProcedure - Class in org.rapidcontext.app.proc
The built-in current session info procedure.
SessionCurrentProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.SessionCurrentProcedure
Creates a new procedure from a serialized representation.
SessionTerminateProcedure - Class in org.rapidcontext.app.proc
The built-in session termination procedure.
SessionTerminateProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.SessionTerminateProcedure
Creates a new procedure from a serialized representation.
set(int, Object) - Method in class org.rapidcontext.core.data.Array
Modifies or defines the array value for the specified index.
set(String, int, Object, String) - Method in class org.rapidcontext.core.proc.Bindings
Sets the value for a binding.
set(String, Object) - Method in class org.rapidcontext.core.data.Dict
Modifies or defines the dictionary value for the specified key.
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use set(index, value) with auto-boxing instead.
setBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use set(key, value) with auto-boxing instead.
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.
setDefault(String, Object) - Method in class org.rapidcontext.core.data.Dict
Sets a dictionary value if not already defined.
setDescription(String) - Method in class org.rapidcontext.core.type.User
Sets the user description.
setDestroyTime(Date) - Method in class org.rapidcontext.core.type.Session
Sets the scheduled session destruction timestamp.
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.
setIfNull(String, Supplier<Object>) - Method in class org.rapidcontext.core.data.Dict
Sets a dictionary value if not already defined.
setInt(int, int) - Method in class org.rapidcontext.core.data.Array
Deprecated, for removal: This API element is subject to removal in a future version.
Use set(index, value) with auto-boxing instead.
setInt(String, int) - Method in class org.rapidcontext.core.data.Dict
Deprecated, for removal: This API element is subject to removal in a future version.
Use set(key, value) with auto-boxing instead.
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.
setModified(Date) - Method in class org.rapidcontext.core.storage.Index
Updates the last modified date.
setMountInfo(Path, boolean, Path, int) - Method in class org.rapidcontext.core.storage.Storage
Updates the mount information for this storage.
setName(String) - Method in class org.rapidcontext.core.type.User
Sets the user name.
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.
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, String) - 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.
settings() - Method in class org.rapidcontext.core.type.User
Returns the user settings dictionary.
setTracing(String, boolean) - Method in class org.rapidcontext.core.proc.Library
Sets or clears the call tracing for a procedure.
setUserId(String) - Method in class org.rapidcontext.core.type.Session
Sets the session user identifier if it was previously blank.
sha256() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
The SHA-256 of the binary data, if known.
sha256() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
The SHA-256 of the binary data, if known.
sha256() - Method in class org.rapidcontext.core.data.Binary.BinaryString
The SHA-256 of the binary data, if known.
sha256() - Method in interface org.rapidcontext.core.data.Binary
The SHA-256 of the binary data, if known.
SHORT - Enum constant in enum org.rapidcontext.core.data.stat.MovingAverage.Window
The short (~10 data points) window size.
sibling(String) - Method in class org.rapidcontext.core.storage.Path
Creates a new path to a sibling index or object.
size - Variable in enum org.rapidcontext.core.data.stat.MovingAverage.Window
The window size.
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.
size() - Method in class org.rapidcontext.core.storage.Metadata
Returns the size (in bytes) of the object.
size(long) - Method in class org.rapidcontext.core.storage.Metadata
Sets the size (in bytes) of the object.
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<Object>) - 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.
source(Metadata) - Static method in class org.rapidcontext.core.type.Plugin
Returns the plug-in identifier for a storage object.
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.
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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StatusProcedure
Creates a new procedure from a serialized representation.
statusService - Variable in class org.rapidcontext.app.web.AppWebService
The status web service used for the "rapidcontext/status" URL.
StatusWebService - Class in org.rapidcontext.app.web
A status API web service.
StatusWebService(String, String, Dict) - Constructor for class org.rapidcontext.app.web.StatusWebService
Creates a new status web service from a serialized representation.
sterilize(Object, boolean, boolean, boolean) - Static method in class org.rapidcontext.core.storage.StorableObject
Serializes an object and recursively removes hidden and computed keys.
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 - Class in org.rapidcontext.core.storage
The persistent data storage and retrieval class.
Storage(String, 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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageCopyProcedure
Creates a new procedure from a serialized representation.
StorageDeleteProcedure - Class in org.rapidcontext.app.proc
The built-in storage delete procedure.
StorageDeleteProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageDeleteProcedure
Creates a new procedure from a serialized representation.
StorageException - Exception Class in org.rapidcontext.core.storage
A storage exception.
StorageException(String) - Constructor for exception class org.rapidcontext.core.storage.StorageException
Creates a new storage exception.
StorageListProcedure - Class in org.rapidcontext.app.proc
The built-in storage list procedure.
StorageListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageListProcedure
Creates a new procedure from a serialized representation.
storagePath(String) - Static method in class org.rapidcontext.core.type.Plugin
Returns the plug-in storage path for a specified plug-in id.
StorageQueryProcedure - Class in org.rapidcontext.app.proc
The built-in storage query procedure.
StorageQueryProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageQueryProcedure
Creates a new procedure from a serialized representation.
StorageReadProcedure - Class in org.rapidcontext.app.proc
The built-in storage read procedure.
StorageReadProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageReadProcedure
Creates a new procedure from a serialized representation.
storages() - Method in class org.rapidcontext.core.storage.Metadata
Returns an array with the root paths to all storages containing this object.
storageService - Variable in class org.rapidcontext.app.web.AppWebService
The storage web service used for the "rapidcontext/storage/" URLs.
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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.StorageWriteProcedure
Creates a new procedure from a serialized representation.
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.ZipStorage
Stores an object at the specified location.
store(Storage, Path, Object) - Static method in class org.rapidcontext.app.model.ApiUtil
Writes a data object to the storage.
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(String, String, Dict) - Method in class org.rapidcontext.core.proc.Library
Stores a procedure to the data store.
stream() - Method in class org.rapidcontext.core.data.Array
Returns a stream of all elements in the array.
stream() - Method in class org.rapidcontext.core.data.Dict
Returns a stream of all entries in the dictionary.
stream() - Method in class org.rapidcontext.core.type.Metrics
Returns a stream of all resource usage metrics.
stream(Class<T>) - Method in class org.rapidcontext.core.data.Array
Returns a stream of all elements in the array.
stream(Class<T>) - Method in class org.rapidcontext.core.data.Dict
Returns a stream of all entries in the dictionary.
SVG - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for SVG images.
SWITCHING_PROTOCOLS - Static variable in interface 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

TE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.39
tempFile(String) - Static method in class org.rapidcontext.util.FileUtil
Creates a new temporary file.
TEMPORARY_REDIRECT - Static variable in interface 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 plain text.
TextEncoding - Enum in org.rapidcontext.core.data
A text encoding/escaping helper.
ThreadContextProcedure - Class in org.rapidcontext.app.proc
The built-in thread context retrieval procedure.
ThreadContextProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ThreadContextProcedure
Creates a new procedure from a serialized representation.
ThreadCreateProcedure - Class in org.rapidcontext.app.proc
The built-in thread creation procedure.
ThreadCreateProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ThreadCreateProcedure
Creates a new procedure from a serialized representation.
ThreadInterruptProcedure - Class in org.rapidcontext.app.proc
The built-in thread interrupt procedure.
ThreadInterruptProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ThreadInterruptProcedure
Creates a new procedure from a serialized representation.
ThreadListProcedure - Class in org.rapidcontext.app.proc
The built-in thread list procedure.
ThreadListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.ThreadListProcedure
Creates a new procedure from a serialized representation.
time() - Method in class org.rapidcontext.core.data.stat.MovingSum
Returns the timestamp (in millis) for the most recent move.
time() - Method in class org.rapidcontext.core.data.stat.MovingUsage
Returns the timestamp (in millis) for the most recent move.
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.
toIdent(int) - 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.
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.type.WebMatcher
Returns a string representation of this matcher.
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(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).
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.
TypeListProcedure - Class in org.rapidcontext.app.proc
The built-in type list procedure.
TypeListProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.TypeListProcedure
Creates a new procedure from a serialized representation.

U

UNAUTHORIZED - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
401 Unauthorized (HTTP/1.0 - RFC 1945)
uninstall(String) - Method in class org.rapidcontext.app.plugin.PluginManager
Uninstalls and removes a plug-in file.
uninstallPlugin(String) - Method in class org.rapidcontext.app.ApplicationContext
Uninstalls and removes a plug-in file.
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.
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.
unregisterType(String) - Static method in class org.rapidcontext.core.proc.Library
Deprecated, for removal: This API element is subject to removal in a future version.
Use a storage subtype to 'type/procedure' instead of manually registering here. Storage types are automatically managed.
unserialize(InputStream) - Static method in class org.rapidcontext.core.data.JsonSerializer
Unserializes JSON data into a Java object.
unserialize(InputStream) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Unserializes an object from a properties representation, typically a properties file.
unserialize(InputStream) - Static method in class org.rapidcontext.core.data.XmlSerializer
Unserializes an object from an XML representation.
unserialize(InputStream) - Static method in class org.rapidcontext.core.data.YamlSerializer
Unserializes an object from a YAML representation.
unserialize(String) - Static method in class org.rapidcontext.core.data.JsonSerializer
Unserializes JSON data into a Java object.
unserialize(String, InputStream) - Static method in class org.rapidcontext.core.storage.Storage
Unserializes a data stream into a data object.
UNSUPPORTED_MEDIA_TYPE - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
415 Unsupported Media Type (HTTP/1.1 - RFC 2616)
unwrap() - Method in class org.rapidcontext.core.js.ArrayWrapper
Returns the wrapped object.
unwrap() - Method in class org.rapidcontext.core.js.ConnectionWrapper
Returns the wrapped object.
unwrap() - Method in class org.rapidcontext.core.js.DictWrapper
Returns the wrapped object.
unwrap(Object) - Static method in class org.rapidcontext.core.js.JsRuntime
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.
update(Storage, Path, Path, Dict) - Static method in class org.rapidcontext.app.model.ApiUtil
Updates and/or moves an existing data object in the storage.
updateAccessTime() - Method in class org.rapidcontext.core.type.Session
Updates the session last access timestamp to the current system time.
updateSettings(Dict) - Method in class org.rapidcontext.core.type.User
Merges updates into the user settings dictionary.
UPGRADE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.42
URL - Enum constant in enum org.rapidcontext.core.data.TextEncoding
The "application/x-www-form-urlencoded" encoding, i.e.
USAGE - Static variable in class org.rapidcontext.app.Main
The command-line usage information.
USE_PROXY - Static variable in interface 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) - Constructor for class org.rapidcontext.core.type.User
Creates a new user with the specified user identifier.
User(String, String, Dict) - Constructor for class org.rapidcontext.core.type.User
Creates a new user from a serialized representation.
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
USER_CURRENT - Static variable in class org.rapidcontext.app.model.AppStorage
The current user path.
UserAccessProcedure - Class in org.rapidcontext.app.proc
The built-in user access control procedure.
UserAccessProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserAccessProcedure
Creates a new procedure from a serialized representation.
UserAuthenticationTokenProcedure - Class in org.rapidcontext.app.proc
The built-in user authentication token creation procedure.
UserAuthenticationTokenProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserAuthenticationTokenProcedure
Creates a new procedure from a serialized representation.
UserChangeProcedure - Class in org.rapidcontext.app.proc
The built-in user modification procedure.
UserChangeProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserChangeProcedure
Creates a new procedure from a serialized representation.
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(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserListProcedure
Creates a new procedure from a serialized representation.
UserPasswordChangeProcedure - Class in org.rapidcontext.app.proc
The built-in user password modification procedure.
UserPasswordChangeProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserPasswordChangeProcedure
Creates a new procedure from a serialized representation.
UserSearchProcedure - Class in org.rapidcontext.app.proc
The built-in user search procedure.
UserSearchProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserSearchProcedure
Creates a new procedure from a serialized representation.
UserSettingsProcedure - Class in org.rapidcontext.app.proc
The built-in user settings procedure.
UserSettingsProcedure(String, String, Dict) - Constructor for class org.rapidcontext.app.proc.UserSettingsProcedure
Creates a new procedure from a serialized representation.

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.
valueFor(MovingAverage.Window) - Method in class org.rapidcontext.core.data.stat.MovingAverage
Returns the approximate average for the specified window.
valueFor(MovingSum.Interval) - Method in class org.rapidcontext.core.data.stat.MovingSum
Returns the approximate sum for the specified interval.
valueOf(String) - Static method in enum org.rapidcontext.core.data.stat.MovingAverage.Window
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rapidcontext.core.data.stat.MovingSum.Interval
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.rapidcontext.core.data.TextEncoding
Returns the enum constant of this type with the specified name.
values() - Method in class org.rapidcontext.core.data.Array
Returns an array with all the values in this array.
values() - Method in class org.rapidcontext.core.data.stat.MovingAverage
Returns an array with the averages for each of the window sizes (small to large).
values() - Static method in enum org.rapidcontext.core.data.stat.MovingAverage.Window
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.rapidcontext.core.data.stat.MovingSum.Interval
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.rapidcontext.core.data.stat.MovingSum
Returns a dictionary with the approximate sums for each of the window sizes.
values() - Method in class org.rapidcontext.core.data.stat.MovingUsage
Returns a dictionary with the current counters and other metrics.
values() - Static method in enum org.rapidcontext.core.data.TextEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values(T[]) - Method in class org.rapidcontext.core.data.Array
Returns an array with all the values in this array.
ValueUtil - Class in org.rapidcontext.util
A set of utility methods for simple value conversions.
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.
version() - Method in class org.rapidcontext.core.type.Plugin
Returns the plug-in version number (if available).
version(Storage, String) - Static method in class org.rapidcontext.core.type.Plugin
Returns the current version for a loaded plug-in.
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

warn(Object...) - Method in class org.rapidcontext.core.js.ConsoleObject
Logs a warning message.
WARNING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
RFC 2616 (HTTP/1.1) Section 14.46
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.JsRuntime
Wraps a Java object for JavaScript access.
write(File, Object) - Static method in class org.rapidcontext.core.data.PropertiesSerializer
Serializes an object 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
WWW_FORM - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for web form data.

X

XML - Enum constant in enum org.rapidcontext.core.data.TextEncoding
XML string encoding.
XML - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for XML.
XmlSerializer - Class in org.rapidcontext.core.data
A data serializer for XML.

Y

YAML - Static variable in class org.rapidcontext.core.web.Mime
The MIME types commonly used for YAML.
YamlSerializer - Class in org.rapidcontext.core.data
A data serializer and unserializer for the YAML format.

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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form