public class ModuleManager extends Object
| Modifier and Type | Field and Description |
|---|---|
private File |
directory |
private Collection<String> |
disabledModuleList |
private ModuleDetector |
moduleDetector |
private Collection<Module> |
modules |
| Constructor and Description |
|---|
ModuleManager() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ModuleConfig> |
detect() |
Collection<ModuleConfig> |
detect(File directory) |
ModuleManager |
disableModule(Module module) |
ModuleManager |
disableModules() |
ModuleManager |
enableModules() |
File |
getDirectory() |
Collection<String> |
getDisabledModuleList() |
ModuleDetector |
getModuleDetector() |
Collection<Module> |
getModules() |
ModuleManager |
loadInternalModules(Set<ModuleConfig> modules) |
ModuleManager |
loadInternalModules(Set<ModuleConfig> modules,
File dataFolder) |
ModuleManager |
loadModules() |
ModuleManager |
loadModules(File directory) |
void |
setDisabledModuleList(Collection<String> disabledModuleList) |
private final Collection<Module> modules
private ModuleDetector moduleDetector
private File directory
private Collection<String> disabledModuleList
public Collection<Module> getModules()
public Collection<String> getDisabledModuleList()
public void setDisabledModuleList(Collection<String> disabledModuleList)
public File getDirectory()
public ModuleDetector getModuleDetector()
public Collection<ModuleConfig> detect() throws Exception
Exceptionpublic Collection<ModuleConfig> detect(File directory)
public ModuleManager loadModules() throws Exception
Exceptionpublic ModuleManager loadModules(File directory) throws Exception
Exceptionpublic ModuleManager loadInternalModules(Set<ModuleConfig> modules) throws Exception
Exceptionpublic ModuleManager loadInternalModules(Set<ModuleConfig> modules, File dataFolder) throws Exception
Exceptionpublic ModuleManager enableModules()
public ModuleManager disableModule(Module module)
public ModuleManager disableModules()
Copyright © 2020. All rights reserved.