Uses of Interface
me.a8kj.config.file.ConfigFile
Packages that use ConfigFile
Package
Description
-
Uses of ConfigFile in me.a8kj.config
Methods in me.a8kj.config that return ConfigFileModifier and TypeMethodDescriptiondefault ConfigFile<?> Retrieves a specific configuration file from the registry using its unique key.ConfigFile<?> Retrieves a specific configuration file by its unique key.Methods in me.a8kj.config with parameters of type ConfigFileModifier and TypeMethodDescriptionprotected voidAutoReadYamlSource.onPostCreate(ConfigFile<String> config) Invoked immediately after the configuration file has been created. -
Uses of ConfigFile in me.a8kj.config.builder
Methods in me.a8kj.config.builder that return ConfigFileModifier and TypeMethodDescriptionBasicConfigBuilder.build()Validates the provided components and builds aBasicConfigFileinstance.PairedConfigBuilder.build()Validates all required components and creates a newConfigFileinstance.StringConfigBuilder.build()Constructs the finalConfigFilewith a guaranteed string-based memory. -
Uses of ConfigFile in me.a8kj.config.context
Methods in me.a8kj.config.context that return ConfigFileModifier and TypeMethodDescriptionConfigExecutionContext.config()Retrieves the underlying configuration file. -
Uses of ConfigFile in me.a8kj.config.context.impl
Methods in me.a8kj.config.context.impl that return ConfigFile -
Uses of ConfigFile in me.a8kj.config.event.impl
Constructors in me.a8kj.config.event.impl with parameters of type ConfigFileModifierConstructorDescriptionConfigCreateEvent(ConfigFile<K> configFile) Constructs a new ConfigCreateEvent.ConfigDeleteEvent(ConfigFile<K> configFile) Constructs a new ConfigDeleteEvent.ConfigLoadEvent(ConfigFile<K> configFile) Constructs a new ConfigLoadEvent.ConfigSaveEvent(ConfigFile<K> configFile) Constructs a new ConfigSaveEvent. -
Uses of ConfigFile in me.a8kj.config.file
Methods in me.a8kj.config.file with parameters of type ConfigFileModifier and TypeMethodDescriptionprotected voidAutoReadBukkitConfig.onPostCreate(ConfigFile<String> config) Overrides the post-create hook to perform an automatic read operation.protected voidBaseConfig.onPostCreate(ConfigFile<K> config) Optional hook triggered after the configuration file has been successfully written to disk, either from a resource or as a new empty file.protected voidBasicBukkitConfig.onPostCreate(ConfigFile<String> config) Dispatches aConfigCreateEventafter the configuration file is successfully created.protected voidBaseConfig.onPostDelete(ConfigFile<K> config) Optional hook triggered after the configuration file and its memory buffer have been successfully cleared and removed.protected voidBasicBukkitConfig.onPostDelete(ConfigFile<String> config) Dispatches aConfigDeleteEventafter the configuration file is successfully deleted.protected voidBaseConfig.onPreCreate(ConfigFile<K> config) Optional hook triggered immediately before the configuration file is created.protected voidBaseConfig.onPreDelete(ConfigFile<K> config) Optional hook triggered immediately before the configuration file is deleted from disk. -
Uses of ConfigFile in me.a8kj.config.file.impl
Classes in me.a8kj.config.file.impl that implement ConfigFileModifier and TypeClassDescriptionfinal recordA fundamental implementation ofConfigFileusing Java Records.Methods in me.a8kj.config.file.impl with parameters of type ConfigFileModifier and TypeMethodDescriptionprotected voidBasicVelocityConfig.onPostCreate(ConfigFile<String> config) Logic executed after the configuration file is created.protected voidBasicVelocityConfig.onPostDelete(ConfigFile<String> config) Logic executed after the configuration file is deleted. -
Uses of ConfigFile in me.a8kj.config.file.operation
Methods in me.a8kj.config.file.operation with parameters of type ConfigFileModifier and TypeMethodDescriptionvoidConfigOperation.execute(ConfigFile<K> config) Executes the specific logic of the operation on the provided configuration file. -
Uses of ConfigFile in me.a8kj.config.template.registry
Methods in me.a8kj.config.template.registry that return ConfigFileModifier and TypeMethodDescription@NonNull ConfigFile<?> Retrieves a registered configuration file.Methods in me.a8kj.config.template.registry that return types with arguments of type ConfigFileModifier and TypeMethodDescription@NonNull Iterable<Pair<String, ConfigFile<?>>> ConfigRegistry.entries()Returns an iterable collection of all registered entries asPairobjects.Methods in me.a8kj.config.template.registry with parameters of type ConfigFileModifier and TypeMethodDescriptionvoidConfigRegistry.register(@NonNull String key, @NonNull ConfigFile<?> value) Registers a configuration file with a unique identifying key.