Skip navigation links
A C D E F I L M N P T V 

A

addPath(Path) - Method in interface net.kyori.storm.util.ClassLoaderInjector
Add a path to the classloader.
addURL(URL) - Method in interface net.kyori.storm.util.ClassLoaderInjector
Add a url to the classloader.
all() - Method in interface net.kyori.storm.plugin.PluginFinder
Gets a collection of all plugins.
all() - Method in class net.kyori.storm.plugin.PluginLoader
 

C

classLoader() - Method in interface net.kyori.storm.util.ClassLoaderInjector
Gets the classloader.
ClassLoaderInjector - Interface in net.kyori.storm.util
A bridge to a ClassLoader which can have URLs inserted.

D

disable() - Method in interface net.kyori.storm.plugin.ModularPlugin
Called when this plugin is disabled.
disable() - Method in class net.kyori.storm.plugin.PluginLoader
Disable loaded containers.

E

enable() - Method in interface net.kyori.storm.plugin.ModularPlugin
Called when this plugin is enabled.
enable() - Method in class net.kyori.storm.plugin.PluginLoader
Enable loaded containers.

F

find(String) - Method in interface net.kyori.storm.plugin.PluginFinder
Finds a plugin by the specified id.
find(String) - Method in class net.kyori.storm.plugin.PluginLoader
 
findAll(Path) - Method in class net.kyori.storm.plugin.PluginLoader
Search directory for plugin candidates.
findClassPath(URLClassLoader) - Method in class net.kyori.storm.plugin.PluginLoader
Search loader for plugin candidates.

I

id() - Method in interface net.kyori.storm.plugin.PluginContainer
Gets the id of the plugin.
instance() - Method in interface net.kyori.storm.plugin.PluginContainer
Gets the instance of the plugin.

L

load() - Method in class net.kyori.storm.plugin.PluginLoader
Load plugin candidates into plugin containers.

M

ModularPlugin - Interface in net.kyori.storm.plugin
A modular plugin.

N

net.kyori.storm.plugin - package net.kyori.storm.plugin
 
net.kyori.storm.util - package net.kyori.storm.util
 

P

Plugin - Annotation Type in net.kyori.storm.plugin
Annotates a class as a plugin which should be loaded.
Plugin.Dependency - Annotation Type in net.kyori.storm.plugin
A plugin dependency.
PluginContainer - Interface in net.kyori.storm.plugin
A plugin container.
PluginFinder - Interface in net.kyori.storm.plugin
A plugin finder.
PluginLoader - Class in net.kyori.storm.plugin
A plugin loader.
PluginLoader(ClassLoaderInjector) - Constructor for class net.kyori.storm.plugin.PluginLoader
 

T

toString() - Method in class net.kyori.storm.plugin.PluginLoader
 

V

version() - Method in interface net.kyori.storm.plugin.PluginContainer
Gets the version of the plugin.
A C D E F I L M N P T V 
Skip navigation links