Interface ModuleFactory

All Known Implementing Classes:
Temp

public interface ModuleFactory
表明某个类是可以动态生成的.
Author:
zhangjianshe
  • Method Details

    • createModule

      IModule createModule(String moduleCode, boolean single)
      根据代码实例化模块.
      Parameters:
      moduleCode - the module code
      single - the single
      Returns:
      the i frame module
    • getModules

      List<ModuleInfo> getModules()
      获取系统中的所有可用模块.
      Returns:
      the modules
    • getRootModules

      List<ModuleInfo> getRootModules()
      返回根模块列表
      Returns:
    • findModuleInfo

      ModuleInfo findModuleInfo(String moduleCode)
      根据模块代码找到模块信息
      Parameters:
      moduleCode - the module code
      Returns:
      module info
    • findModuleInfoByHash

      ModuleInfo findModuleInfoByHash(String hash)
      根据模块哈希找到模块信息
      Parameters:
      hash - the hash
      Returns:
      module info
    • registerComponent

      ModuleInfo registerComponent(ModuleInfo moduleInfo)
      注册一个Java组件
      Parameters:
      moduleInfo -
      Returns: