|
|
static hash< DataProviderActionInfo > | checkAppActionOptions (string app, string action) |
| | Check that the action has had its options initialized if necessary and return the possibly updated action info.
|
| |
| static *int | checkName (string name) |
| | Checks for a valid name.
|
| |
| static int | compareActions (hash< DataProviderActionInfo > act0, hash< DataProviderActionInfo > act1) |
| | Compares two actions for equality.
|
| |
|
static int | compareBaseTypes (*Type t0, *Type t1) |
| | Compares two types for equality.
|
| |
| static int | compareOptions (*hash< string, hash< ActionOptionInfo > > opt0, *hash< string, hash< ActionOptionInfo > > opt1) |
| | Compares two option hashes for equality.
|
| |
| static *hash< DataProviderAppInfo > | deregisterDynamicApp (string name) |
| | Removes a dynamic data provider application.
|
| |
| static *hash< string, hash< DataProviderActionInfo > > | getActionHash (string app) |
| | Returns a hash of all actions for the given application.
|
| |
| static *hash< string, hash< DataProviderActionInfo > > | getActionHashEx (string app) |
| | Returns a hash of all actions for the given application.
|
| |
|
static hash< string, hash< ActionOptionInfo > > | getActionOptionFromFields (hash< auto > fields, *hash< auto > additional_fields) |
| | Converts field definitions into option descriptions.
|
| |
| static *list< hash< DataProviderActionInfo > > | getActions (string app) |
| | Returns all actions for the given application.
|
| |
| static list< hash< DataProviderActionInfo > > | getActionsEx (string app) |
| | Returns all actions for the given application; throws an exception if the app is not registered.
|
| |
| static *list< hash< DataProviderActionInfo > > | getActionsForScheme (string scheme) |
| | Returns all actions for a particular connection scheme.
|
| |
| static *list< hash< DataProviderActionInfo > > | getAllActions () |
| | Returns all actions in the cache.
|
| |
| static *list< hash< DataProviderAppInfo > > | getAllApps () |
| | Returns all applications in the cache.
|
| |
| static *list< hash< DataProviderAppInfo > > | getAllAppsNoInit () |
| | Returns all applications in the cache without initializing actions.
|
| |
| static *hash< DataProviderAppInfo > | getApp (string app) |
| | Returns the application definition for the given application name.
|
| |
| static *hash< DataProviderActionInfo > | getAppAction (string app, string action) |
| | Returns the action definition for the given application and action.
|
| |
| static hash< DataProviderActionInfo > | getAppActionEx (string app, string action) |
| | Returns the application definition for the given application name.
|
| |
| static hash< DataProviderAppInfo > | getAppEx (string app) |
| | Returns the application definition for the given application name.
|
| |
| static AbstractDataProvider | getDataProviderForAction (hash< DataProviderActionInfo > action, *reference< hash< auto > > options) |
| | Returns a data provider option for the given action and options.
|
| |
| static *list< string > | getModulePathsForApp (string app) |
| | Returns zero or more module paths for the given application.
|
| |
|
static *AbstractDataProviderType | getTypeForActionOptions (hash< auto > action) |
| | Returns a data type for the action options.
|
| |
|
static *AbstractDataProviderType | getTypeForActionOptions (hash< DataProviderActionInfo > action) |
| | Returns a data type for the action options.
|
| |
| static | registerAction (hash< DataProviderActionInfo > action) |
| | Registers a data provider action.
|
| |
| static | registerApp (hash< DataProviderAppInfo > app) |
| | Registers a data provider application.
|
| |
| static | registerPendingApp (string app, code init) |
| | Registers an app for deferred initialization / initialization on demand.
|
| |
| static | registerPendingAppAction (string app, string action, code init) |
| | Registers an app action for deferred initialization / initialization on demand.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchActionRegex (string regex_pattern, int regex_options=RE_Caseless) |
| | Searches for actions whose descriptions match a regular expression pattern.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchActionSubstr (string substr, bool ignore_case=True) |
| | Searches for actions whose descriptions match a substring.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchAppActionRegex (string app, string regex_pattern, int regex_options=RE_Caseless) |
| | Searches for application actions whose descriptions match a regular expression pattern.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchAppActionRegexEx (string app, string regex_pattern, int regex_options=RE_Caseless) |
| | Searches for application actions whose descriptions match a regular expression pattern.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchAppActionSubstr (string app, string substr, bool ignore_case=True) |
| | Searches for application actions whose descriptions match a substring.
|
| |
| static *list< hash< DataProviderActionInfo > > | searchAppActionSubstrEx (string app, string substr, bool ignore_case=True) |
| | Searches for application actions whose descriptions match a substring.
|
| |
| static *list< hash< DataProviderAppInfo > > | searchAppRegex (string regex_pattern, int regex_options=RE_Caseless) |
| | Searches for applications whose names or descriptions match a regular expression pattern.
|
| |
| static *list< hash< DataProviderAppInfo > > | searchAppSubstr (string substr, bool ignore_case=True) |
| | Searches for applications whose names or descriptions match a substring.
|
| |
|
|
static hash< string, hash< string, hash< DataProviderActionInfo > > > | app_actionmap |
| | Action cache, the key is the application key, the second key is the action string.
|
| |
|
static hash< string, hash< DataProviderAppInfo > > | appcache |
| | Top-level master application cache keyed by application name.
|
| |
|
static hash< string, hash< string, bool > > | appmodmap |
| | Maps apps to the modules that define them: app -> module path -> True.
|
| |
|
static hash< string, hash< string, code > > | initactionmap |
| | Pending application action init handler map: app -> action -> init handler.
|
| |
|
static hash< string, hash< auto > > | initmap |
| | Pending application init handler map: app -> init handler.
|
| |
|
static hash< string, hash< string, bool > > | resolve_output_types |
| | Set of actions requiring output type resolution; app -> action -> True.
|
| |
|
static hash< string, list< hash< DataProviderActionInfo > > > | smap |
| | Scheme map; keys are connection schemes.
|
| |
|
static hash< string, hash< DataProviderActionInfo > > | top_actionmap |
| | Master action cache, the key <app>/<action>
|
| |
DataProvider action and application catalog class.