Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractPluginManager - Class in dev.siea.jonion.manager
-
Base implementation of
PluginManagerthat discovers plugins from a directory, creates wrappers, and loads them in dependency order. - AbstractPluginManager() - Constructor for class dev.siea.jonion.manager.AbstractPluginManager
-
Creates a manager that scans the default
pluginsdirectory with YAML descriptor and configuration finders. - AbstractPluginManager(Path) - Constructor for class dev.siea.jonion.manager.AbstractPluginManager
-
Creates a manager that scans the given directory with the default YAML descriptor finder.
- AbstractPluginManager(Path, PluginDescriptorFinder) - Constructor for class dev.siea.jonion.manager.AbstractPluginManager
-
Creates a manager with a custom descriptor finder and default YAML configuration finder.
- AbstractPluginManager(Path, PluginDescriptorFinder, PluginConfigurationFinder) - Constructor for class dev.siea.jonion.manager.AbstractPluginManager
-
Creates a manager with custom descriptor and configuration finders.
- addDependency(PluginDependency) - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
-
Appends a dependency to this descriptor.
C
- CircularDependencyException - Exception in dev.siea.jonion.exceptions
-
Exception thrown when a circular dependency is detected in the dependency graph.
- CircularDependencyException(String) - Constructor for exception dev.siea.jonion.exceptions.CircularDependencyException
-
Constructs a new CircularDependencyException with the specified detail message.
- ConfigException - Exception in dev.siea.jonion.exceptions
-
Base exception for configuration-related errors (read, parse, validation).
- ConfigException(String) - Constructor for exception dev.siea.jonion.exceptions.ConfigException
-
Constructs a new ConfigException with the specified detail message.
- ConfigException(String, Throwable) - Constructor for exception dev.siea.jonion.exceptions.ConfigException
-
Constructs a new ConfigException with the specified detail message and cause.
- ConfigException(String, Throwable, boolean, boolean) - Constructor for exception dev.siea.jonion.exceptions.ConfigException
-
Constructs a new ConfigException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- ConfigException(Throwable) - Constructor for exception dev.siea.jonion.exceptions.ConfigException
-
Constructs a new ConfigException with the specified cause.
- ConfigSaveException - Exception in dev.siea.jonion.exceptions
-
Thrown when a plugin configuration file cannot be saved (e.g.
- ConfigSaveException(String) - Constructor for exception dev.siea.jonion.exceptions.ConfigSaveException
-
Constructs a new ConfigSaveException with the specified detail message.
- ConfigSaveException(String, Throwable) - Constructor for exception dev.siea.jonion.exceptions.ConfigSaveException
-
Constructs a new ConfigSaveException with the specified detail message and cause.
- ConfigSaveException(String, Throwable, boolean, boolean) - Constructor for exception dev.siea.jonion.exceptions.ConfigSaveException
-
Constructs a new ConfigSaveException with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- ConfigSaveException(Throwable) - Constructor for exception dev.siea.jonion.exceptions.ConfigSaveException
-
Constructs a new ConfigSaveException with the specified cause.
- containsKey(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns whether a key is present in the configuration.
- containsKey(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- containsKey(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- CREATED - Enum constant in enum class dev.siea.jonion.lifecycle.PluginState
-
Wrapper created from descriptor; plugin not yet loaded.
- createPlugin(PluginDescriptor, CustomClassLoader) - Static method in class dev.siea.jonion.PluginFactory
-
Creates a new plugin instance from the descriptor using the provided class loader.
- createPluginWrapperFromPath(Path) - Method in class dev.siea.jonion.manager.AbstractPluginManager
-
Creates a single
PluginWrapperfrom a JAR path and adds it to the internal list if the descriptor is valid and the plugin ID is not already registered. - createPluginWrappers() - Method in class dev.siea.jonion.manager.AbstractPluginManager
-
Scans the plugin directory for JAR files and creates a
PluginWrapperfor each. - CustomClassLoader - Class in dev.siea.jonion.loader
-
Class loader that loads classes from a plugin JAR and its manifest Class-Path entries.
- CustomClassLoader(Path, ClassLoader) - Constructor for class dev.siea.jonion.loader.CustomClassLoader
-
Creates a class loader that loads from the given JAR and its manifest Class-Path.
D
- DefaultPluginDescriptor - Class in dev.siea.jonion.descriptor
-
Mutable implementation of
PluginDescriptorused by descriptor finders to build metadata from YAML or XML. - DefaultPluginDescriptor(String, String, String, String, List<String>, String) - Constructor for class dev.siea.jonion.descriptor.DefaultPluginDescriptor
-
Creates a new descriptor with the given metadata.
- DefaultPluginManager - Class in dev.siea.jonion.manager
-
Default implementation of
AbstractPluginManagerthat adds start/stop lifecycle support forSimplePlugininstances. - DefaultPluginManager() - Constructor for class dev.siea.jonion.manager.DefaultPluginManager
-
Creates a manager that scans the default
pluginsdirectory with the default YAML descriptor finder. - DefaultPluginManager(Path) - Constructor for class dev.siea.jonion.manager.DefaultPluginManager
-
Creates a manager that scans the given directory with the default YAML descriptor finder.
- DefaultPluginManager(Path, PluginDescriptorFinder) - Constructor for class dev.siea.jonion.manager.DefaultPluginManager
-
Creates a manager with a custom descriptor finder and default YAML configuration finder.
- DependencyException - Exception in dev.siea.jonion.exceptions
-
Exception thrown when a dependency issue is detected in the dependency graph.
- DependencyException(String) - Constructor for exception dev.siea.jonion.exceptions.DependencyException
-
Constructs a new DependencyException with the specified detail message.
- dev.siea.jonion - package dev.siea.jonion
- dev.siea.jonion.configuration - package dev.siea.jonion.configuration
- dev.siea.jonion.configuration.finder - package dev.siea.jonion.configuration.finder
- dev.siea.jonion.dependency - package dev.siea.jonion.dependency
- dev.siea.jonion.descriptor - package dev.siea.jonion.descriptor
- dev.siea.jonion.descriptor.finder - package dev.siea.jonion.descriptor.finder
- dev.siea.jonion.exceptions - package dev.siea.jonion.exceptions
- dev.siea.jonion.impl - package dev.siea.jonion.impl
- dev.siea.jonion.lifecycle - package dev.siea.jonion.lifecycle
- dev.siea.jonion.loader - package dev.siea.jonion.loader
- dev.siea.jonion.manager - package dev.siea.jonion.manager
E
- equals(Object) - Method in class dev.siea.jonion.dependency.PluginDependency
F
- FAILED - Enum constant in enum class dev.siea.jonion.lifecycle.PluginState
-
Load or startup failed; plugin is not active.
- findPluginConfiguration(String, Path) - Method in interface dev.siea.jonion.configuration.finder.PluginConfigurationFinder
-
Finds the default configuration for the plugin (convention-based file name).
- findPluginConfiguration(String, Path) - Method in class dev.siea.jonion.configuration.finder.XmlConfigurationFinder
- findPluginConfiguration(String, Path) - Method in class dev.siea.jonion.configuration.finder.YamlConfigurationFinder
- findPluginConfiguration(String, Path, String) - Method in interface dev.siea.jonion.configuration.finder.PluginConfigurationFinder
-
Finds a named configuration file for the plugin.
- findPluginConfiguration(String, Path, String) - Method in class dev.siea.jonion.configuration.finder.XmlConfigurationFinder
- findPluginConfiguration(String, Path, String) - Method in class dev.siea.jonion.configuration.finder.YamlConfigurationFinder
- findPluginDescriptor(Path) - Method in interface dev.siea.jonion.descriptor.finder.PluginDescriptorFinder
-
Attempts to find and parse a plugin descriptor from the given JAR path.
- findPluginDescriptor(Path) - Method in class dev.siea.jonion.descriptor.finder.XmlDescriptorFinder
- findPluginDescriptor(Path) - Method in class dev.siea.jonion.descriptor.finder.YamlDescriptorFinder
G
- get(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the raw value for the key.
- get(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- get(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- get(String, Object) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the raw value for the key, or the default if absent or null.
- getAuthors() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getAuthors() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the list of author names.
- getBoolean(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the boolean value for the key.
- getBoolean(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getBoolean(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getBoolean(String, boolean) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the boolean value for the key, or the default if absent or false.
- getByte(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the byte value for the key (0 if absent or unparseable).
- getByte(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getByte(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getByte(String, byte) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the byte value for the key, or the default if absent or zero.
- getChar(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the char value for the key (null character if absent or empty).
- getChar(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getChar(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getChar(String, char) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the char value for the key, or the default if absent or null character.
- getConfig(String) - Method in class dev.siea.jonion.Plugin
-
Returns a named configuration file for this plugin.
- getDefaultConfig() - Method in class dev.siea.jonion.Plugin
-
Returns the default configuration for this plugin (convention-based name).
- getDependencies() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getDependencies() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the list of plugin dependencies (required and optional).
- getDescription() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getDescription() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns a short description of the plugin.
- getDocument() - Method in class dev.siea.jonion.configuration.XmlPluginConfig
-
Returns the underlying DOM document for advanced use.
- getDouble(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the double value for the key (0.0 if absent or unparseable).
- getDouble(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getDouble(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getDouble(String, double) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the double value for the key, or the default if absent or zero.
- getFloat(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the float value for the key (0.0f if absent or unparseable).
- getFloat(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getFloat(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getFloat(String, float) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the float value for the key, or the default if absent or zero.
- getInt(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the int value for the key (0 if absent or unparseable).
- getInt(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getInt(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getInt(String, int) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the int value for the key, or the default if absent or zero.
- getLicense() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getLicense() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the license identifier or name.
- getLogger() - Method in class dev.siea.jonion.Plugin
-
Returns a logger named with the plugin ID for use within this plugin.
- getLong(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the long value for the key (0L if absent or unparseable).
- getLong(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getLong(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getLong(String, long) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the long value for the key, or the default if absent or zero.
- getMetaData() - Method in class dev.siea.jonion.Plugin
-
Returns the plugin metadata (ID, version, description, dependencies, etc.).
- getPath() - Method in class dev.siea.jonion.PluginWrapper
-
Returns the path to the plugin JAR file.
- getPlugin() - Method in class dev.siea.jonion.PluginWrapper
-
Returns the loaded plugin instance.
- getPlugin(String) - Method in class dev.siea.jonion.manager.AbstractPluginManager
- getPlugin(String) - Method in interface dev.siea.jonion.manager.PluginManager
-
Looks up a plugin by its unique identifier.
- getPluginClass() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getPluginClass() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the fully qualified name of the plugin main class (extends
Plugin). - getPluginDescriptor() - Method in class dev.siea.jonion.PluginWrapper
-
Returns the plugin metadata (ID, version, class name, dependencies, etc.).
- getPluginId() - Method in class dev.siea.jonion.dependency.PluginDependency
-
Returns the plugin ID this dependency refers to.
- getPluginId() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getPluginId() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the unique plugin identifier.
- getPluginManager() - Method in class dev.siea.jonion.PluginWrapper
-
Returns the plugin manager that owns this wrapper.
- getPlugins() - Method in class dev.siea.jonion.manager.AbstractPluginManager
- getPlugins() - Method in interface dev.siea.jonion.manager.PluginManager
-
Returns all plugins known to this manager, in load order (dependencies first).
- getPlugins(PluginState) - Method in class dev.siea.jonion.manager.AbstractPluginManager
- getPlugins(PluginState) - Method in interface dev.siea.jonion.manager.PluginManager
-
Returns plugins that are in the given lifecycle state.
- getPluginWrapper() - Method in class dev.siea.jonion.Plugin
-
Returns the wrapper that owns this plugin (provides access to manager, path, state).
- getShort(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the short value for the key (0 if absent or unparseable).
- getShort(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getShort(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getShort(String, short) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the short value for the key, or the default if absent or zero.
- getState() - Method in class dev.siea.jonion.PluginWrapper
-
Returns the current lifecycle state of this plugin.
- getString(String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the string value for the key, or null if absent.
- getString(String) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- getString(String) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- getString(String, String) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Returns the string value for the key, or the default if absent or null.
- getVersion() - Method in class dev.siea.jonion.descriptor.DefaultPluginDescriptor
- getVersion() - Method in interface dev.siea.jonion.descriptor.PluginDescriptor
-
Returns the plugin version string.
- getYamlConfiguration() - Method in class dev.siea.jonion.configuration.YamlPluginConfig
-
Returns the underlying YAML configuration for advanced use.
I
- isOptional() - Method in class dev.siea.jonion.dependency.PluginDependency
-
Returns whether this dependency is optional (may be missing).
L
- load() - Method in class dev.siea.jonion.PluginWrapper
-
Loads the plugin: creates a class loader from the JAR path, instantiates the plugin via
PluginFactory, and sets state toPluginState.LOADED. - loadClass(String) - Method in class dev.siea.jonion.loader.CustomClassLoader
-
Loads the class, delegating to the parent first and then finding in this loader's URLs.
- LOADED - Enum constant in enum class dev.siea.jonion.lifecycle.PluginState
-
Plugin instance loaded and ready to use.
- logger - Variable in class dev.siea.jonion.manager.AbstractPluginManager
M
- MissingDependencyException - Exception in dev.siea.jonion.exceptions
-
Exception thrown when a dependency is missing in the dependency graph.
- MissingDependencyException(String) - Constructor for exception dev.siea.jonion.exceptions.MissingDependencyException
-
Constructs a new MissingDependencyException with the specified detail message.
P
- Plugin - Class in dev.siea.jonion
-
Base class for all plugins loaded by the plugin system.
- Plugin() - Constructor for class dev.siea.jonion.Plugin
- PluginConfig - Class in dev.siea.jonion.configuration
-
Abstract base for plugin configuration access: key presence check, typed getters with optional default values, setters, and save.
- PluginConfig() - Constructor for class dev.siea.jonion.configuration.PluginConfig
- PluginConfigurationFinder - Interface in dev.siea.jonion.configuration.finder
-
Strategy for locating and loading a plugin configuration file given a plugin ID and path.
- PluginDependency - Class in dev.siea.jonion.dependency
-
Declares a dependency on another plugin by ID and whether it is optional.
- PluginDependency(String, boolean) - Constructor for class dev.siea.jonion.dependency.PluginDependency
-
Creates a dependency on the given plugin.
- PluginDescriptor - Interface in dev.siea.jonion.descriptor
-
Metadata for a plugin: identity, version, main class, authors, license, and dependencies.
- PluginDescriptorFinder - Interface in dev.siea.jonion.descriptor.finder
-
Strategy for locating and parsing a plugin descriptor from a JAR path.
- PluginException - Exception in dev.siea.jonion.exceptions
-
Base exception for plugin-related errors (load, lifecycle, etc.).
- PluginException(String, Exception) - Constructor for exception dev.siea.jonion.exceptions.PluginException
-
Constructs a new PluginException with the specified detail message and cause.
- PluginException(String, Throwable) - Constructor for exception dev.siea.jonion.exceptions.PluginException
-
Constructs a new PluginException with the specified detail message and cause.
- PluginFactory - Class in dev.siea.jonion
-
Factory for creating
Plugininstances from a descriptor and class loader. - PluginFactory() - Constructor for class dev.siea.jonion.PluginFactory
- PluginLoadException - Exception in dev.siea.jonion.exceptions
-
Thrown when a plugin cannot be loaded or instantiated (e.g. class not found, instantiation error, or dependency failure).
- PluginLoadException(String, Exception) - Constructor for exception dev.siea.jonion.exceptions.PluginLoadException
-
Constructs a new PluginLoadException with the specified detail message and cause.
- PluginLoadException(String, Throwable) - Constructor for exception dev.siea.jonion.exceptions.PluginLoadException
-
Constructs a new PluginLoadException with the specified detail message and cause.
- PluginManager - Interface in dev.siea.jonion.manager
-
Manages the lifecycle and registry of plugins.
- PluginState - Enum Class in dev.siea.jonion.lifecycle
-
Lifecycle state of a plugin as managed by the plugin system.
- PluginWrapper - Class in dev.siea.jonion
-
Wraps a single plugin with its descriptor, path, class loader, and lifecycle state.
- PluginWrapper(PluginManager, PluginDescriptor, PluginConfigurationFinder, Path) - Constructor for class dev.siea.jonion.PluginWrapper
-
Creates a wrapper for a plugin.
R
- reloadPlugins() - Method in class dev.siea.jonion.manager.AbstractPluginManager
-
Unloads all plugins, rescans the plugin directory, and loads plugins again in dependency order.
S
- save() - Method in class dev.siea.jonion.configuration.PluginConfig
-
Persists the configuration to disk.
- save() - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- save() - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- set(String, Object) - Method in class dev.siea.jonion.configuration.PluginConfig
-
Sets the value for the key.
- set(String, Object) - Method in class dev.siea.jonion.configuration.XmlPluginConfig
- set(String, Object) - Method in class dev.siea.jonion.configuration.YamlPluginConfig
- setState(PluginState) - Method in class dev.siea.jonion.PluginWrapper
-
Sets the lifecycle state (e.g. to
PluginState.FAILEDwhen dependency resolution fails). - SimplePlugin - Class in dev.siea.jonion.impl
-
Base plugin implementation with start/stop lifecycle hooks.
- SimplePlugin() - Constructor for class dev.siea.jonion.impl.SimplePlugin
- start() - Method in class dev.siea.jonion.impl.SimplePlugin
-
Called when the plugin is started.
- start() - Method in class dev.siea.jonion.manager.DefaultPluginManager
-
Starts all loaded plugins by calling
start()on each. - stop() - Method in class dev.siea.jonion.impl.SimplePlugin
-
Called when the plugin is stopped.
- stop() - Method in class dev.siea.jonion.manager.DefaultPluginManager
U
- unload() - Method in class dev.siea.jonion.PluginWrapper
-
Unloads the plugin by clearing the instance and class loader and setting state to
PluginState.UNLOADED. - UNLOADED - Enum constant in enum class dev.siea.jonion.lifecycle.PluginState
-
Plugin was unloaded; instance and class loader cleared.
- unloadPlugin(String) - Method in class dev.siea.jonion.manager.AbstractPluginManager
-
Unloads a single plugin by ID and removes it from the manager.
- unloadPlugins() - Method in class dev.siea.jonion.manager.AbstractPluginManager
-
Unloads all currently loaded plugins and clears the internal list of wrappers.
V
- valueOf(String) - Static method in enum class dev.siea.jonion.lifecycle.PluginState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.siea.jonion.lifecycle.PluginState
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- XmlConfigurationFinder - Class in dev.siea.jonion.configuration.finder
-
Finds and loads plugin configuration from XML files.
- XmlConfigurationFinder() - Constructor for class dev.siea.jonion.configuration.finder.XmlConfigurationFinder
-
Creates a finder that looks for
config.xml. - XmlConfigurationFinder(String) - Constructor for class dev.siea.jonion.configuration.finder.XmlConfigurationFinder
-
Creates a finder that looks for the given config file name.
- XmlDescriptorFinder - Class in dev.siea.jonion.descriptor.finder
-
Finds and parses a plugin descriptor from an XML file inside the plugin JAR.
- XmlDescriptorFinder() - Constructor for class dev.siea.jonion.descriptor.finder.XmlDescriptorFinder
-
Creates a finder that looks for
plugin.xmlin the JAR. - XmlDescriptorFinder(String) - Constructor for class dev.siea.jonion.descriptor.finder.XmlDescriptorFinder
-
Creates a finder that looks for the given descriptor file name in the JAR.
- XmlPluginConfig - Class in dev.siea.jonion.configuration
-
PluginConfigbacked by an XML document (W3C DOM). - XmlPluginConfig(Document, Path) - Constructor for class dev.siea.jonion.configuration.XmlPluginConfig
-
Creates a config wrapping the given document and optional file path for save.
Y
- YamlConfigurationFinder - Class in dev.siea.jonion.configuration.finder
-
Finds and loads plugin configuration from YAML files.
- YamlConfigurationFinder() - Constructor for class dev.siea.jonion.configuration.finder.YamlConfigurationFinder
-
Creates a finder that looks for
config.yml. - YamlConfigurationFinder(String) - Constructor for class dev.siea.jonion.configuration.finder.YamlConfigurationFinder
-
Creates a finder that looks for the given config file name.
- YamlDescriptorFinder - Class in dev.siea.jonion.descriptor.finder
-
Finds and parses a plugin descriptor from a YAML file inside the plugin JAR.
- YamlDescriptorFinder() - Constructor for class dev.siea.jonion.descriptor.finder.YamlDescriptorFinder
-
Creates a finder that looks for
plugin.ymlin the JAR. - YamlDescriptorFinder(String) - Constructor for class dev.siea.jonion.descriptor.finder.YamlDescriptorFinder
-
Creates a finder that looks for the given descriptor file name in the JAR.
- YamlPluginConfig - Class in dev.siea.jonion.configuration
-
PluginConfigbacked by a YAML file (Simple-YAML). - YamlPluginConfig(YamlConfiguration, Path) - Constructor for class dev.siea.jonion.configuration.YamlPluginConfig
-
Creates a config wrapping the given YAML configuration and file path for save.
All Classes and Interfaces|All Packages|Serialized Form