Package cn.mapway.ui.client.mvc
Interface ModuleFactory
- All Known Implementing Classes:
Temp
public interface ModuleFactory
表明某个类是可以动态生成的.
- Author:
- zhangjianshe
-
Method Summary
Modifier and TypeMethodDescriptioncreateModule(String moduleCode, boolean single) 根据代码实例化模块.findModuleInfo(String moduleCode) 根据模块代码找到模块信息findModuleInfoByHash(String hash) 根据模块哈希找到模块信息获取系统中的所有可用模块.返回根模块列表registerComponent(ModuleInfo moduleInfo) 注册一个Java组件
-
Method Details
-
createModule
根据代码实例化模块.- Parameters:
moduleCode- the module codesingle- the single- Returns:
- the i frame module
-
getModules
List<ModuleInfo> getModules()获取系统中的所有可用模块.- Returns:
- the modules
-
getRootModules
List<ModuleInfo> getRootModules()返回根模块列表- Returns:
-
findModuleInfo
根据模块代码找到模块信息- Parameters:
moduleCode- the module code- Returns:
- module info
-
findModuleInfoByHash
根据模块哈希找到模块信息- Parameters:
hash- the hash- Returns:
- module info
-
registerComponent
注册一个Java组件- Parameters:
moduleInfo-- Returns:
-