Index

A C D E F G I L M P R S U V X Y 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractPluginManager - Class in dev.siea.jonion.manager
Base implementation of PluginManager that 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 plugins directory 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 PluginWrapper from 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 PluginWrapper for 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 PluginDescriptor used 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 AbstractPluginManager that adds start/stop lifecycle support for SimplePlugin instances.
DefaultPluginManager() - Constructor for class dev.siea.jonion.manager.DefaultPluginManager
Creates a manager that scans the default plugins directory 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 to PluginState.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 Plugin instances 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.FAILED when 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
Stops all loaded plugins by calling stop() on each, then unloads every plugin.

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.xml in 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
PluginConfig backed 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.yml in 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
PluginConfig backed 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.
A C D E F G I L M P R S U V X Y 
All Classes and Interfaces|All Packages|Serialized Form