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.