Package org.luwrain.script
package org.luwrain.script
A comprehensive mechanism for supporting scripts based on GraalVM.
Primarily focused on JavaScript, this package offers a wide range of functionalities to integrate scripting capabilities
into applications.
This package includes various components such as core scripting utilities, hooks for different purposes, and controls for handling user interactions. It is designed to facilitate the development of applications that require dynamic scripting features.
The package structure is organized into several sub-packages and classes to provide a modular and extensible framework for script execution and management.
Core Components
core
: Contains fundamental classes and interfaces for the scripting mechanism, including objects for handling language specifics, system events, and core functionalities.hooks
: Includes various hook implementations for different purposes such as providing, transforming, notifying, and managing permissions within the scripting environment.
Utility Classes
AsyncUtils
: Provides utilities for asynchronous operations within the scripting context.ScriptUtils
: Offers general utilities for script handling and manipulation.
Control Components
controls
: Contains classes for handling user interface controls such as wizard areas and edit areas, along with hooks for edit correctors.