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> protected final Map<String,ModuleConfiguration> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected static ContextcreateXMapContext(WebEngine engine) Gets a module given its name.getModuleByConfigFile(File file) getModuleByPath(String path) getModuleByRootClass(Class<?> clazz) protected ModuleConfigurationloadConfiguration(File file) voidloadModule(File file) voidvoidloadModuleFromDir(File moduleRoot) voidvoidloadModules(File root) static ModuleConfigurationreadConfiguration(WebEngine engine, File file) voidregisterModule(ModuleConfiguration descriptor) voidreloadModule(String name) voidunregisterModule(String name)
-
Field Details
-
modules
-
paths
-
roots
-
engine
-
-
Constructor Details
-
ModuleManager
-
-
Method Details
-
getModule
Gets a module given its name.- Returns:
- the module or null if none
-
getModuleByPath
-
getRootModule
-
getModules
-
getModuleByConfigFile
-
registerModule
-
unregisterModule
-
getModuleByRootClass
-
bind
-
loadModules
-
loadModule
-
loadModule
-
loadModuleFromDir
-
reloadModule
-
reloadModules
public void reloadModules() -
loadConfiguration
-
readConfiguration
- Throws:
IOException
-
loadModuleRootResources
-
createXMapContext
-