Class ModuleManager
java.lang.Object
org.nuxeo.ecm.webengine.model.impl.ModuleManager
- Author:
- Bogdan Stefanescu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected WebEngineprotected final Map<String, ModuleConfiguration> protected final Map<String, ModuleConfiguration> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static ContextcreateXMapContext(WebEngine engine) Gets a module given its name.getModuleByConfigFile(File file) getModuleByRootClass(Class<?> clazz) protected ModuleConfigurationloadConfiguration(File file) voidloadModule(File file) voidvoidloadModuleFromDir(File moduleRoot) voidloadModules(File root) static ModuleConfigurationreadConfiguration(WebEngine engine, File file) voidregisterModule(ModuleConfiguration descriptor) voidreloadModule(String name) voidunregisterModule(String name)
-
Field Details
-
modules
-
roots
-
engine
-
-
Constructor Details
-
ModuleManager
-
-
Method Details
-
getModule
Gets a module given its name.- Returns:
- the module or null if none
-
getModules
-
getModuleByConfigFile
-
registerModule
-
unregisterModule
-
getModuleByRootClass
-
loadModules
-
loadModule
-
loadModule
-
loadModuleFromDir
-
reloadModule
-
reloadModules
public void reloadModules() -
loadConfiguration
-
readConfiguration
- Throws:
IOException
-
createXMapContext
-