F G I K L M O R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
F
- findClass(String) - Method in class me.nurio.microkernel.loader.KernelClassLoader
- findClass(String, boolean) - Method in class me.nurio.microkernel.loader.KernelClassLoader
G
- getAllModules() - Method in class me.nurio.microkernel.loader.ModuleReflectionManager
- getAuthor() - Method in interface me.nurio.microkernel.modules.IModule
- getClassByName(String) - Method in class me.nurio.microkernel.loader.ModuleReflectionManager
-
Search class by name across all modules.
- getModule(File) - Method in class me.nurio.microkernel.loader.ModuleReflectionManager
- getModulesFolder() - Method in class me.nurio.microkernel.loader.ModuleFileManager
- getModulesJarFiles() - Method in class me.nurio.microkernel.loader.ModuleFileManager
- getModuleYaml(File) - Method in class me.nurio.microkernel.loader.ModuleYamlParser
- getName() - Method in interface me.nurio.microkernel.modules.IModule
I
- IModule - Interface in me.nurio.microkernel.modules
- InvalidModuleLoadException - Exception in me.nurio.microkernel.exceptions
-
This exception will be thrown when some loading module was invalid.
- InvalidModuleLoadException(String) - Constructor for exception me.nurio.microkernel.exceptions.InvalidModuleLoadException
K
- KernelClassLoader - Class in me.nurio.microkernel.loader
-
This class will manage class loading and will make class sharing across modules possible.
- KernelClassLoader(ModuleReflectionManager, File, ModuleYaml, ClassLoader) - Constructor for class me.nurio.microkernel.loader.KernelClassLoader
- KernelModule - Class in me.nurio.microkernel.modules
-
This class represents a microkernel module.
- KernelModule() - Constructor for class me.nurio.microkernel.modules.KernelModule
L
- loadAll() - Method in class me.nurio.microkernel.loader.ModuleManager
- loadModule(IModule) - Method in class me.nurio.microkernel.loader.ModuleLoader
M
- main(String[]) - Static method in class me.nurio.microkernel.MicroKernel
- me.nurio.microkernel - package me.nurio.microkernel
- me.nurio.microkernel.events - package me.nurio.microkernel.events
- me.nurio.microkernel.exceptions - package me.nurio.microkernel.exceptions
- me.nurio.microkernel.loader - package me.nurio.microkernel.loader
- me.nurio.microkernel.modules - package me.nurio.microkernel.modules
- MicroKernel - Class in me.nurio.microkernel
- MicroKernel() - Constructor for class me.nurio.microkernel.MicroKernel
- ModuleDisableEvent - Class in me.nurio.microkernel.events
- ModuleDisableEvent() - Constructor for class me.nurio.microkernel.events.ModuleDisableEvent
- ModuleEnableEvent - Class in me.nurio.microkernel.events
- ModuleEnableEvent() - Constructor for class me.nurio.microkernel.events.ModuleEnableEvent
- ModuleFileManager - Class in me.nurio.microkernel.loader
- ModuleFileManager() - Constructor for class me.nurio.microkernel.loader.ModuleFileManager
- ModuleLoader - Class in me.nurio.microkernel.loader
- ModuleLoader() - Constructor for class me.nurio.microkernel.loader.ModuleLoader
- ModuleManager - Class in me.nurio.microkernel.loader
- ModuleManager(EventManager) - Constructor for class me.nurio.microkernel.loader.ModuleManager
- ModuleReflectionManager - Class in me.nurio.microkernel.loader
- ModuleReflectionManager() - Constructor for class me.nurio.microkernel.loader.ModuleReflectionManager
- ModuleYaml - Class in me.nurio.microkernel.modules
-
This class represents a module.yml file inside a Module jar file.
- ModuleYaml() - Constructor for class me.nurio.microkernel.modules.ModuleYaml
- ModuleYamlParser - Class in me.nurio.microkernel.loader
- ModuleYamlParser() - Constructor for class me.nurio.microkernel.loader.ModuleYamlParser
O
- onDisable() - Method in interface me.nurio.microkernel.modules.IModule
- onEnable() - Method in interface me.nurio.microkernel.modules.IModule
R
- run() - Method in class me.nurio.microkernel.ShutdownHook
S
- setClass(String, Class<?>) - Method in class me.nurio.microkernel.loader.ModuleReflectionManager
-
Caches provided class by his name.
- ShutdownHook - Class in me.nurio.microkernel
- ShutdownHook() - Constructor for class me.nurio.microkernel.ShutdownHook
U
- unloadAll() - Method in class me.nurio.microkernel.loader.ModuleManager
- unloadModule(IModule) - Method in class me.nurio.microkernel.loader.ModuleLoader
All Classes All Packages