All Classes and Interfaces

Class
Description
An extended implementation of BasicBukkitConfig that automatically triggers a BasicBukkitConfig.read() operation immediately after the file is created.
Provides an automated YAML configuration source that triggers a read operation immediately after creation.
An abstract base implementation of CRUDOperations providing core file management logic.
An abstract base implementation of MapperOperatorContract that handles codec registration and provides core logic for entity serialization and deserialization.
A standard implementation of BukkitConfig specifically designed for YAML files.
A builder class for creating instances of ConfigFile using a fluent API.
Standard implementation of ConfigExecutionContext.
A fundamental implementation of ConfigFile using Java Records.
A standard implementation of ConfigMeta using the Builder pattern.
A standard implementation of ConfigOperationExecutor that orchestrates the execution of configuration operations with integrated logging and error handling.
A specialized implementation of configuration for Velocity using Configurate 4.
 
 
Provides a unified abstraction for bidirectional data transformation between domain objects and their serialized representations.
Defines a registry for managing and retrieving codecs used in entity mapping.
The core API interface for managing configurations and event handling.
Event triggered immediately after a configuration file has been successfully created on the disk.
Event triggered immediately after a configuration file has been deleted from the disk.
Abstract base class for all configuration-related events.
Interface defining the execution context for configuration operations.
Represents a configuration file as a unified object.
Event triggered when a configuration file's data has been successfully loaded into memory.
Defines the metadata and properties associated with a configuration file.
A functional interface representing a single operation to be performed on a ConfigFile.
An executor interface responsible for dispatching and managing the execution of ConfigOperations.
A static provider class that acts as a global access point for the ConfigAPI.
A thread-safe registry for managing ConfigFile instances.
Event triggered immediately after a configuration file has been successfully saved to the disk.
Defines the capability for a configuration to be created.
A comprehensive interface that aggregates all standard configuration life-cycle operations.
Represents the in-memory storage and retrieval system for configuration data.
A standard, out-of-the-box implementation of MapperOperatorContract.
Defines the capability for a configuration to be deleted.
Defines a functional contract for reconstructing domain objects from their serialized representations.
An entity-aware extension of DataMemory that enables the storage and retrieval of complex domain objects using structured mapping logic.
An implementation of EntityAwareMemory that integrates complex entity mapping with standard configuration memory management.
Defines the contract for reconstructing domain entities from a flattened configuration memory.
Defines the contract for decomposing and persisting domain entities into a flattened configuration memory.
An abstract implementation of DataMemory that uses an EnumMap as its internal storage.
A flexible, map-based implementation of DataMemory that uses a HashMap for internal storage.
A specialized implementation of DataMemory that uses MemoryDataType as its keys.
A implementation of PairedDataMemory specialized for String keys.
A centralized contract for managing entity mapping operations within the configuration system.
Utility class for transforming between hierarchical and flat map structures.
Strategy-based enumeration for retrieving typed data from a DataMemory instance.
Represents a predefined entry in the configuration memory.
A generic, immutable data carrier (Record) that holds two related objects.
A specialized builder class for creating ConfigFile instances that utilize PairedDataMemory.
An extension of DataMemory that supports advanced retrieval using MemoryEntry.
Provides a base directory context for resolving configuration file paths.
A utility class providing common factory methods for creating PathProvider instances.
A highly customizable implementation of ReplacementProcessor that wraps keys with specified prefixes and suffixes.
Defines the capability for a configuration to be read.
A generic contract for object registration and management.
A simple data carrier (Record) representing a placeholder and its replacement value.
Defines the contract for processing text and injecting dynamic data.
Defines a functional contract for transforming domain objects into their serialized representations.
A simplified builder class specifically designed for configurations that use String keys.
A standard string-keyed implementation of PairedDataMemory.
Defines the capability for a configuration to be updated or saved.
Implementation of the ConfigAPI specifically for the Velocity Proxy platform.
Velocity-specific implementation of GenericMapDataMemory.
A robust YAML implementation of BaseConfig that supports hierarchical data structures and persistent merging.