Package net.storm.api.plugins.config
package net.storm.api.plugins.config
-
ClassDescriptionAnnotation that enables alpha channel support for color configuration items.Marker class used to identify button-type configuration items.Marker interface for plugin configuration interfaces.Thread-safe storage for configuration data with persistent file backing.Describes the complete configuration structure for a plugin.Annotation that defines the configuration group for a
Configinterface.Represents an image resource for configuration items.Invocation handler that provides the implementation for configuration proxy interfaces.Annotation that defines a configuration item within aConfiginterface.Describes a single configuration item within aConfiginterface.Central service for managing plugin configurations.Common interface for configuration descriptor objects.Abstract base class for configuration panel UI components.Represents a configuration profile for storing plugin settings.Annotation that defines a collapsible section in the configuration panel.Describes a configuration section defined in aConfiginterface.Annotation that specifies a custom serializer for a configuration type.Annotation that defines a title/heading within the configuration panel.Describes a configuration title defined in aConfiginterface.A document listener that defers change notifications with debouncing.A JPanel subclass that maintains a fixed width matching the plugin panel.A button component for capturing keyboard hotkey bindings.Represents an item configuration value for configuration items that select game items.Complete descriptor for a plugin's configuration, combining plugin metadata with config details.Abstract base class for plugin list items displayed in the plugin panel.Abstract base class for the plugin list panel in the sidebar.Utility class for searching and filtering plugins based on query strings.A toggle button component for enabling/disabling plugins.Interface for thread-safe operations on configuration profiles.Container class for a list of configuration profiles.Annotation that specifies the valid numeric range for a configuration item.Represents a RuneScape account profile for per-account configuration storage.Enumeration of RuneScape game modes that support separate configuration profiles.Interface for plugins that can be searched in the plugin list.Serializer<T>Interface for custom configuration value serialization.Global configuration interface for Storm client settings.A styled checkbox component that displays as an on/off toggle switch.Annotation that specifies the units to display alongside a numeric configuration value.