Skip to main content

global

Description

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

Interfaces belonging to the area

NameDescription
IApplicationA shared variable given to the extension execution environment.
Scripts can access various information about your application through this variable.
IContextContext is given when the extension is run.
Extension implementations can reference shared variables and running extension configuration information through this context.
IContextOptionOption definition information for the period in which 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.
IExtensionInfo Provides extension information.
IEnvProvides access to the application execution environment.
IExtensions Provides a list of extension information.
IScriptParams Provides script parameters.
IExtensionInterface for implementing the entry point of the extension.
IEventDispatcher Interface for event forwarding objects.
If necessary, it can be additionally implemented for the entry point (IExtension implementation class) on the extension side.

Next Design will request event dispatch when event processing is requested, only if the entry point implements this interface.
If the entry point does not implement this interface, the entry point will still search for and call the function corresponding to the event.
ICommandDispatcher Interface for command forwarding objects.
If necessary, it can be additionally implemented for the entry point (IExtension implementation class) on the extension side.

Next Design requests command dispatch when command processing is requested, only if the entry point implements this interface.
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.