全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210302675.6 (22)申请日 2022.03.24 (71)申请人 北京时代民芯科技有限公司 地址 100076 北京市丰台区东高地四营门 北路2号 申请人 北京微电子技 术研究所 (72)发明人 郭涛 周海洋 陈雷 周婧  庞永江 周冲 田春生 张瑶伟  冯涵旭 王硕 杜忠  (74)专利代理 机构 中国航天科技专利中心 11009 专利代理师 程何 (51)Int.Cl. G06F 8/38(2018.01) G06F 8/41(2018.01)G06F 9/445(2018.01) (54)发明名称 一种利用可扩展标签语 言编辑Eclipse界面 及调用工具的方法 (57)摘要 一种利用可扩展标签语 言编辑Eclipse界面 及调用工具的方法, 利用编写好的XML文件对 Eclipse界面进行设计开发, 生成一个菜单界面, 包括: 菜单中的层次关系, 每个菜单项的图标 以 及功能函数调用; 或在Eclipse中调用外部工 具, 并为每个工具创建和传递参数, 将配置参数以及 外部工具调用指令以命令行的形式输出, 完成后 将生成结果在Eclipse中显示; 或指定输入文件 及文件类型, 调用Eclipse的插件开发接口, 完成 对界面工具的使用。 本方法中限定了Eclipse界 面的布局, 只需要利用XML文件创建或编辑界面 中的不同元素并指定元素类型及属性, 无需再进 行排版设计、 界面布局, 从而减轻了界面设计的 复杂程度; 通过XML代码调用外部工具或使用 Eclipse插件来完成功能设计, 简化了代码设计 过程, 提高开发效率。 权利要求书2页 说明书6页 附图3页 CN 114879957 A 2022.08.09 CN 114879957 A 1.一种利用可扩展标签 语言编辑E clipse界面及调用工具的方法, 其特 征在于, 包括: 利用可扩展标记语言文件设计菜单层次逻辑, 配置需要使用的工具及参数, 并完成可 扩展标记语言文件的编写; 将编写好的可扩展标记语言文件中的标签解析为Eclipse插件开发的JAVA代码, 生成 菜单界面, 通过在 菜单界面进行人机交互操作实现调用Eclipse外部的工具和操作Eclipse 中的界面工具实现功能开发。 2.根据权利要求1所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述菜单界面 继承于可扩展标记语 言文件中标签与子标签的层次关系, 每 个标签最终将以树的形式作为树的一个节点, 层次级 数根据需要设置; 进一步, 同一个工程 中通过编写多个可扩展标记语言文件设计多个相互独立或在可扩展标记语言文件中指定 继承关系的菜单, 多个菜单之间通过菜单切换按键进行切换。 3.根据权利要求1所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述可扩展 标记语言文件包括作为根节点或 中间节点的菜单节点, 菜单节 点的标签至少包括: 标签的名称、 菜单标签, 多个菜单标签的名称各不相同; 进一步还包括 菜单说明、 菜单图标、 继承关系 、 是否可见、 后续节点。 4.根据权利要求3所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述可扩展 标记语言文件还包括作为叶子结点的菜 单项节点, 所述菜单项 节点至少包括菜单项标签的名称、 菜单项 标签以及调用函数; 进一步还包括菜单项图标、 菜 单项是否可 见、 菜单项后续工具名称, 其中各菜单项的名称各不相同。 5.根据权利要求4所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述菜单界面中, 菜单节点作为根节点或中间节点, 以菜单项作为叶子结 点生成树形结构, 并在菜单项的上下文中启动参数配置界面, 提供通过图形界面配置参数 的接口, 完成参数配置, 并将参数传递给功能动作。 6.根据权利要求5所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述可扩展 标记语言文件包括工具标签, 所述工具标签通过菜 单项中的调 用函数接口链接实现工具调用; 当使用的工具为Eclipse之外的外部工具时, 对应的可扩展 标记语言文件包括参数数据类型 的定义和工具 的定义, 最终转为命令行 的形式, 调用一个 或多个工具。 7.根据权利要求6所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述工具参数根据实际需求自定义类型, 生成相应形式的图形化配置接 口, 并按照设计对参数进行分组分页显示。 8.根据权利要求1所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于: 所述可扩展 标记语言文件包括动作源标签, 所述动作源标签用于指 定工具 的源文件类型, 指 定输入内容或输入文件地扩展名, 并配置是否启用检查扩展名属性, 可扩 展标记语言文件在解析时是否检查该工具 的输入文件格式, 以确保源文件类型 的正确性, 或配置检查依赖属性, 设定检查源文件是否存在。 9.根据权利要求1所述的一种利用可扩展标签语言编辑Eclipse界面及调用工具的方 法, 其特征在于, 当操作Eclipse中的界面工具时, 由可扩展标记语言文件中以参数的形式 配置的输入文件解析传递至Eclipse插件开发的JAVA代码中, JAVA代码通过使用插件开发权 利 要 求 书 1/2 页 2 CN 114879957 A 2接口实现E clipse界面工具的操作及使用。 10.一种计算机可读存储介质, 所述的计算机可读存储介质存储有计算机程序, 其特征 在于, 所述的计算机程序被处理器执行时实现如权利要求 1~权利要求9任一所述方法的步 骤。权 利 要 求 书 2/2 页 3 CN 114879957 A 3

.PDF文档 专利 一种利用可扩展标签语言编辑Eclipse界面及调用工具的方法

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种利用可扩展标签语言编辑Eclipse界面及调用工具的方法 第 1 页 专利 一种利用可扩展标签语言编辑Eclipse界面及调用工具的方法 第 2 页 专利 一种利用可扩展标签语言编辑Eclipse界面及调用工具的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:46上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。