F G I K L M O R S U 
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
 
F G I K L M O R S U 
All Classes All Packages