源码浅析Eclipse平台EOSStudio架构选.docxVIP

  • 11
  • 0
  • 约4.17千字
  • 约 15页
  • 2021-01-30 发布于山东
  • 举报
构件体系 1.1 基本结构 一个 EOS 项目的基本包含关系是“构件项目 -构件包 -构件 -构件单元” 。 其中构件包是最小的可发布单元。构件项目是构件包的集合,只是多包括了一个  WEB  模块。 1.2 构件关系 1.2.1 构件注册 各种类型的构件通过扩展插件的形式动态的加入扩展点 com.primeton.studio.workbench.model  Workbench。 描述了一个构件类型所需要的必要信息,  通过实现该扩展点来添加 新的构件类型。 其中: fileExtension: 该构件支持的文件后缀名,以逗号分隔 label: 该构件的显示名称 allowSubfolder: 是否支持多层目录 factory: 构件工厂类,必须实现接口 IModelFactory imageProvider: 构件图像提供类。可选。 interceptor: 构件生命周期拦截器。 contentProvider: 构件内容提供类。可选。 第一次启动构件类型注册表( ComponentRegistry )时,它会获取所有实现了构件类型扩展点的实现,解析它们的内容,将这些类型加入构件类型注册表中,以 ComponentDescriptor 类的格式进行描述。 ComponentRegistry 另外, 如果 factory 件 )  提供了多种接口可以查询构件类型方面

文档评论(0)

1亿VIP精品文档

相关文档