Skip to main content

global

Description

A group of APIs that access the execution environment and execution state of extensions.

API belonging to area

NameDescription
IApplicationThis is a shared variable given to the extension execution environment.
The script can access various information about the application through this variable.
IContextA context is given when the extension is run.
The extension implementation can refer to shared variables and running extension configuration information through this context.
IContextOptionThis is the option definition information while the context is valid.
Records changes in various API call results (API behavior) and temporary setting information that affects API behavior.
IObjectRepresents an identifiable object.
IExtensionInfoProvides extension information.
IEnvProvides access to the application execution environment.
IExtensionsProvides a list of extension information.
IScriptParamsProvides parameters for the script.
IExtensionInterface for extension entry point implementations.
IEventDispatcherInterface for event transfer objects.
If necessary, the extension side can additionally implement the entry point (IExtension implementation class).

Next Design requests event dispatching only if the entry point implements this interface when event handling is requested.
If the entry point does not implement this interface, the function corresponding to the event is searched and called from the entry point as before.
ICommandDispatcherInterface for command transfer objects.
If necessary, the extension side can additionally implement the entry point (IExtension implementation class).

Next Design requests command dispatching only if the entry point implements this interface when command processing is requested.
If the entry point does not implement this interface, search for and call the function corresponding to the command from the entry point as before.