Index
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(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
-
Adds a boolean array value to the end of the list.
- addBuiltIn(Procedure) - Method in class org.rapidcontext.core.proc.Library
-
Deprecated.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
-
Adds an integer array value to the end of the list.
- 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 class 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.ConnectionValidateProcedure
-
Executes a call of this procedure in the specified context and with the specified call bindings.
- call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginInstallProcedure
-
Executes a call of this procedure in the specified context and with the specified call bindings.
- call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginListProcedure
-
Executes a call of this procedure in the specified context and with the specified call bindings.
- call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginLoadProcedure
-
Executes a call of this procedure in the specified context and with the specified call bindings.
- call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.PluginUnloadProcedure
-
Executes a call of this procedure in the specified context and with the specified call bindings.
- call(CallContext, Bindings) - Method in class org.rapidcontext.app.proc.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.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.
- cancel() - Method in class org.rapidcontext.core.task.Task
-
Cancels this scheduled task.
- canonical(File) - Static method in class org.rapidcontext.util.FileUtil
-
Attempts to resolve a file to a canonical file.
- category() - 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.
- 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.
- connectionPath() - Method in class org.rapidcontext.core.type.Environment
-
Returns the default connection path for this environment.
- connectionReleaseAll(boolean) - Method in class org.rapidcontext.core.proc.CallContext
-
Releases all reserved adapter connections.
- connectionReserve(String) - Method in class org.rapidcontext.core.proc.CallContext
-
Reserves a connection channel.
- ConnectionValidateProcedure - Class in org.rapidcontext.app.proc
-
The built-in connection validate procedure.
- ConnectionValidateProcedure(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.
- constructor(Storage, Dict) - Static method in class org.rapidcontext.core.type.Type
-
Returns a constructor for creating a Java object instance.
- contains(Procedure) - Method in class org.rapidcontext.core.proc.CallStack
-
Checks if the specified procedure exists in the call stack.
- containsAll(Array) - Method in class org.rapidcontext.core.data.Array
-
Checks if all of the values in the specified array is contained in this array.
- containsAny(Array) - Method in class org.rapidcontext.core.data.Array
-
Checks if one or more of the values in the specified array is contained in this array.
- containsIndex(int) - Method in class org.rapidcontext.core.data.Array
-
Checks if the specified index is defined in this array, i.e.
- containsKey(String) - Method in class org.rapidcontext.core.data.Dict
-
Checks if the specified key is defined in this dictionary.
- containsValue(Object) - Method in class org.rapidcontext.core.data.Array
-
Checks if the specified value is contained in this array.
- containsValue(Object) - Method in class org.rapidcontext.core.data.Dict
-
Checks if the specified value is contained in this dictionary.
- CONTENT_ENCODING - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 1945 (HTTP/1.0) Section 10.3, RFC 2616 (HTTP/1.1) Section 14.11
- CONTENT_LANGUAGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 2616 (HTTP/1.1) Section 14.12
- CONTENT_LENGTH - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 1945 (HTTP/1.0) Section 10.4, RFC 2616 (HTTP/1.1) Section 14.13
- CONTENT_LOCATION - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 2616 (HTTP/1.1) Section 14.14
- CONTENT_MD5 - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 2616 (HTTP/1.1) Section 14.15
- CONTENT_RANGE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 2616 (HTTP/1.1) Section 14.16
- CONTENT_TYPE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 1945 (HTTP/1.0) Section 10.5, RFC 2616 (HTTP/1.1) Section 14.17
- context - Static variable in class org.rapidcontext.core.web.Mime
-
The helper servlet context.
- CONTINUE - Static variable in 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.
- 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.
- 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).
- 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 class org.rapidcontext.core.data.TextEncoding
-
Encodes a string with the specified encoding.
- encodeAscii(String, boolean) - Static method in enum class 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 class org.rapidcontext.core.data.TextEncoding
-
Encodes a string into a JSON string literal.
- encodeJsonString(String) - Static method in enum class org.rapidcontext.core.data.TextEncoding
-
Encodes a string into a JSON string literal.
- encodeProperty(String, boolean) - Static method in enum class org.rapidcontext.core.data.TextEncoding
-
Encodes a string to a escaped property value.
- encodeUrl(String) - Static method in enum class 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 class 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.
- 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() - Method in class org.rapidcontext.core.task.Task
-
Executes this task.
- 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.
- 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.
- 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(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 - 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, Object) - Method in class org.rapidcontext.core.data.Array
-
Returns the array value at the specified index.
- 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, Object) - Method in class org.rapidcontext.core.data.Dict
-
Returns the dictionary value for the specified key.
- get(String, Scriptable) - Method in class org.rapidcontext.core.js.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
-
Returns the array boolean value for the specified index.
- getBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
-
Returns the dictionary boolean value for the specified key.
- getCallStack() - Method in class org.rapidcontext.core.proc.CallContext
-
Returns the procedure call stack.
- getClassLoader() - Method in class org.rapidcontext.app.ApplicationContext
-
Returns the plug-in class loader.
- getClassName() - Method in class org.rapidcontext.core.js.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
-
Returns the array date value for the specified key.
- getDate(String, Date) - Method in class org.rapidcontext.core.data.Dict
-
Returns the dictionary date value for the specified key.
- getDefaultBindings(String) - Static method in class org.rapidcontext.core.proc.Library
-
Deprecated.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.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
-
Returns the array integer value for the specified index.
- getInt(String, int) - Method in class org.rapidcontext.core.data.Dict
-
Returns the dictionary integer value for the specified key.
- getInterceptor() - Method in class org.rapidcontext.core.proc.CallContext
-
Returns the local procedure call interceptor.
- getInterceptor() - Method in class org.rapidcontext.core.proc.Library
-
Returns the procedure call interceptor.
- getLastModified() - Method in class org.rapidcontext.core.proc.AddOnProcedure
-
Returns the timestamp for the last modification of this procedure.
- getLibrary() - Method in class org.rapidcontext.app.ApplicationContext
-
Returns the procedure library used.
- getLibrary() - Method in class org.rapidcontext.core.proc.CallContext
-
Returns the procedure library used by this context.
- getMethod() - Method in class org.rapidcontext.core.web.Request
-
Returns the request method name.
- getName() - Method in class org.rapidcontext.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.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
-
Returns the array string value for the specified index.
- getString(String, String) - Method in class org.rapidcontext.core.data.Dict
-
Returns the dictionary string value for the specified key.
- getType() - Method in class org.rapidcontext.core.proc.AddOnProcedure
-
Returns the procedure type name.
- getType(String) - Method in class org.rapidcontext.core.proc.Bindings
-
Finds the type for a binding.
- getTypeName(String) - Method in class org.rapidcontext.core.proc.Bindings
-
Finds the type name identifier for a binding.
- getTypes() - Static method in class org.rapidcontext.core.proc.Library
-
Deprecated.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.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
- 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 - Variable in class org.rapidcontext.core.task.Task
-
The unique task identifier.
- 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(String) - Method in class org.rapidcontext.util.LogFormatter
-
Returns an indented log output string.
- INDENT - Static variable in class org.rapidcontext.util.LogFormatter
-
The indentation prefix for subsequent log lines.
- 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() - 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.Type
-
Initializes this type mapping by registering it via the methods in the Storage class.
- 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.
- 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.
- 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.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.
- 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.
- 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 class 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_DATE - Static variable in class org.rapidcontext.core.type.Plugin
-
The dictionary key for the plug-in build date.
- 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.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
-
The dictionary key for the minimum platform version needed.
- 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_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.
- lastExecutionTime - Variable in class org.rapidcontext.core.task.Task
-
The last execution time (in milliseconds since Epoch) of the task.
- lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryFile
-
The last modified timestamp for the object, if known.
- lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryStream
-
The last modified timestamp for the object, if known.
- lastModified() - Method in class org.rapidcontext.core.data.Binary.BinaryString
-
The last modified timestamp for the object, if known.
- lastModified() - Method in interface org.rapidcontext.core.data.Binary
-
The last modified timestamp for the object, if known.
- 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.
- logError(Exception) - Method in class org.rapidcontext.core.proc.CallContext
-
Logs the specified call error to the log if tracing is enabled.
- 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.
- 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.
- 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.
- 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.
- 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.
- MOVED_PERMANENTLY - Static variable in interface org.rapidcontext.util.HttpUtil.STATUS
-
301 Moved Permanently
(HTTP/1.0 - RFC 1945) - 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.
- nextExecutionTime - Variable in class org.rapidcontext.core.task.Task
-
The next scheduled execution time (in milliseconds since Epoch) of the task.
- NO_CONTENT - Static variable in 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 class 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.Index
-
Returns an array of object names.
- objects() - Method in class org.rapidcontext.core.storage.Query
-
Returns the stream of objects found.
- objects(Class<T>) - Method in class org.rapidcontext.core.storage.Query
-
Returns the stream of objects found of a specified type.
- 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.js - package org.rapidcontext.core.js
-
Provides the server-side JavaScript integration.
- org.rapidcontext.core.proc - package org.rapidcontext.core.proc
-
Provides the procedure and interceptor API:s.
- org.rapidcontext.core.security - package org.rapidcontext.core.security
-
Legacy authentication and authorization handling.
- org.rapidcontext.core.storage - package org.rapidcontext.core.storage
-
Provides the storage, storable object and metadata API:s.
- org.rapidcontext.core.task - package org.rapidcontext.core.task
-
Provides the scheduler and asynchronous task API.
- org.rapidcontext.core.type - package org.rapidcontext.core.type
-
Provides the storage data types & server-side object initialization.
- org.rapidcontext.core.web - package org.rapidcontext.core.web
-
Provides core web request (HTTP) helpers and handlers.
- org.rapidcontext.util - package org.rapidcontext.util
-
Provides utility functions for common Java patterns.
- outputType() - Method in class org.rapidcontext.app.web.ProcedureWebService
-
Returns the output response data format.
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.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.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_INFO - Static variable in class org.rapidcontext.app.plugin.PluginManager
-
The platform information path.
- PATH_LIB - Static variable in class org.rapidcontext.core.storage.RootStorage
-
The storage path to the JAR library files.
- 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) - 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.
- platformInfo - Variable in class org.rapidcontext.app.plugin.PluginManager
-
The platform information dictionary.
- Plugin - Class in org.rapidcontext.app.plugin
-
Deprecated.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.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.
- 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.StorableObject
-
The prefix for hidden dictionary keys.
- prio() - Method in class org.rapidcontext.core.type.WebMatcher
-
Returns the matcher priority.
- procedure - Variable in class org.rapidcontext.app.web.AppWebService
-
The procedure web service used for the "rapidcontext/procedure/" URLs.
- 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.
- 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.
- 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 class 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
- 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
- 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, String) - Static method in class org.rapidcontext.util.FileUtil
-
Reads a file containing text content in the specified character set.
- readText(InputStream, String) - Static method in class org.rapidcontext.util.FileUtil
-
Reads an input stream containing text content in the specified character set.
- 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.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.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.
- 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.
- run() - Method in class org.rapidcontext.core.task.Task
-
Executes this task and updates the scheduling timers.
- runFile(String[], File) - Method in class org.rapidcontext.app.ScriptApplication
-
Runs the commands specified by the prefix and lines read from a file.
- runSingle(String[]) - Method in class org.rapidcontext.app.ScriptApplication
-
Runs a single command.
- runStdin(String[]) - Method in class org.rapidcontext.app.ScriptApplication
-
Runs the commands specified by the prefix and lines read from standard input.
S
- schedule(Task, long, long) - Static method in class org.rapidcontext.core.task.Scheduler
-
Schedules a recurring task.
- Scheduler - Class in org.rapidcontext.core.task
-
A task scheduler for asynchronous tasks and background jobs.
- schedulerPeriod - Variable in class org.rapidcontext.core.task.Task
-
The recurring scheduler period.
- score() - Method in class org.rapidcontext.core.type.WebMatcher
-
Returns the web matcher score.
- ScriptApplication - Class in org.rapidcontext.app
-
The main command-line application.
- ScriptApplication() - Constructor for class org.rapidcontext.app.ScriptApplication
-
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.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.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, boolean, boolean) - Static method in class org.rapidcontext.app.model.ApiUtil
-
Returns a serialized representation of an object and its metadata.
- serialize(Path, Object, boolean, 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
-
Modifies or defines the boolean array value for the specified index.
- setBoolean(String, boolean) - Method in class org.rapidcontext.core.data.Dict
-
Modifies or defines the boolean dictionary value for the specified key.
- setClient(String) - Method in class org.rapidcontext.core.type.Session
-
Sets the session user agent string of the web browser.
- setData(Dict) - Method in class org.rapidcontext.core.proc.AddOnProcedure
-
Sets the procedure data object.
- setDescription(String) - Method in class org.rapidcontext.core.type.User
-
Sets the user description.
- setDockIconImage(Image) - Method in class org.rapidcontext.app.ui.MacApplication
-
Sets the dock icon image for the application.
- setEmail(String) - Method in class org.rapidcontext.core.type.User
-
Sets the user email address.
- setEnabled(boolean) - Method in class org.rapidcontext.core.type.User
-
Sets the user enabled flag.
- setInt(int, int) - Method in class org.rapidcontext.core.data.Array
-
Modifies or defines the integer array value for the specified index.
- setInt(String, int) - Method in class org.rapidcontext.core.data.Dict
-
Modifies or defines the integer dictionary value for the specified key.
- setInterceptor(Interceptor) - Method in class org.rapidcontext.core.proc.CallContext
-
Sets the local procedure call interceptor, overriding the default library procedure call interceptor for calls in this context.
- setInterceptor(Interceptor) - Method in class org.rapidcontext.core.proc.Library
-
Sets the procedure call interceptor, overriding the default.
- setIp(String) - Method in class org.rapidcontext.core.type.Session
-
Sets the session source IP address.
- 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.
- sibling(String) - Method in class org.rapidcontext.core.storage.Path
-
Creates a new path to a sibling index or object.
- 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.
- status - Variable in class org.rapidcontext.app.web.AppWebService
-
The status web service used for the "rapidcontext/status" URL.
- 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.
- 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 - Variable in class org.rapidcontext.app.web.AppWebService
-
The storage web service used for the "rapidcontext/storage/" URLs.
- 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.
- 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.
- 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
- Task - Class in org.rapidcontext.core.task
-
A scheduled background task.
- Task(String) - Constructor for class org.rapidcontext.core.task.Task
-
Creates a new scheduler task with the provided unique id.
- TE - Static variable in interface org.rapidcontext.util.HttpUtil.HEADER
-
RFC 2616 (HTTP/1.1) Section 14.39
- tempDir(String, String) - Static method in class org.rapidcontext.util.FileUtil
-
Creates a new temporary directory.
- tempFile(String) - Static method in class org.rapidcontext.util.FileUtil
-
Creates a new temporary file.
- tempFile(String, 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 Class 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.
- 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.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) - 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.Use a storage subtype to 'type/procedure' instead of manually registering here. Storage types are automatically managed.
- unschedule(Task) - Static method in class org.rapidcontext.core.task.Scheduler
-
Removes a task from the scheduler queue.
- unscheduleAll() - Static method in class org.rapidcontext.core.task.Scheduler
-
Removes all tasks from the scheduler queue.
- unserialize(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 class 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.
- valueOf(String) - Static method in enum class org.rapidcontext.core.data.TextEncoding
-
Returns the enum constant of this class with the specified name.
- values() - Method in class org.rapidcontext.core.data.Array
-
Returns an array with all the values in this array.
- values() - Static method in enum class org.rapidcontext.core.data.TextEncoding
-
Returns an array containing the constants of this enum class, 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.
- 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 class 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form