- 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
件 )
提供了多种接口可以查询构件类型方面
您可能关注的文档
- 汉字书写比赛总结.docx
- 江苏省兴化市高一英语上学期好题集完型填.docx
- 江苏省如皋市2018学年八年级物理第二学期期末考试卷苏科版.docx
- 江苏省常州市四星级重点高中2018届高考数学数列与向量冲刺复习单元卷含解析.docx
- 江苏省常州市花园中学八年级物理下册浮力巩固练习新.docx
- 江苏省扬州市二年级数学下学期期中试卷无答案.docx
- 江苏省无锡市梅里中学2018学年七年级数学上学期.docx
- 江苏省无锡市滨湖中学九年级物理上册12.2内能热传递学案苏科版.docx
- 江苏省江阴初级中学2018届九年级英语上学期期中.docx
- 江苏省沭阳银河学校2018高一生物第一学期第一次阶段检测试卷苏教版.docx
最近下载
- WebGIS原理及开发—基于开源框架的WebGIS技术全套教学课件.pptx
- 前程无忧2025年校园招聘白皮书202页.pdf VIP
- 中国转换性障碍(分离性障碍)诊疗指南(2025).docx
- 中国适应障碍诊疗指南(2025年版).docx VIP
- “一面两孔”定位误差计算(精).ppt VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第九章 Vue 3组件.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第七章 Vue 3模板与常用指令.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第六章 Vue.js概述.pptx VIP
- 代谢相关脂肪性肝病基层诊疗与管理指南推荐意见2026.pptx
- 2026年高效沟通与和谐协作培训课件.pptx VIP
原创力文档

文档评论(0)