[发明专利]页面控件布局方法与装置有效
申请号: | 200710307876.0 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101470591A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 刘建军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 彭愿洁;逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 控件 布局 方法 装置 | ||
1.一种通过Java服务页面标签生成超文本置标语言代码的方法,其特征 在于,包括:
执行容器标签的容器开始标签,包括,调用与所述容器标签对应的布局管 理器生成布局开始代码;
执行所述容器标签中的组件标签,包括,根据所述组件标签所在的容器标 签获得与所述容器标签对应的布局管理器,调用所述布局管理器生成与所述组 件标签关联的组件布局开始代码和组件布局结束代码;
执行所述容器标签的容器结束标签,包括,调用与所述容器标签对应的布 局管理器,生成布局结束代码。
2.根据权利要求1所述的方法,其特征在于:
所述执行容器标签的容器开始标签还包括,在生成布局开始代码后,生成 单一对象的容器内容代码;或者,
所述执行容器标签的容器结束标签还包括,生成单一对象的容器内容代 码,然后再执行所述调用布局管理器的操作;或者,
所述执行容器标签的容器开始标签还包括,在生成布局开始代码后,生成 容器内容开始代码;所述执行容器标签的容器结束标签还包括,生成容器内容 结束代码,然后再执行所述调用布局管理器的操作。
3.根据权利要求1所述的方法,其特征在于:所述容器标签中包括一个以 上的组件标签,在所述执行容器开始标签和执行容器结束标签的步骤之间,分 别执行各个组件标签。
4.根据权利要求1所述的方法,其特征在于:
所述执行容器标签中的组件标签还包括,在生成组件布局开始代码和组件 布局结束代码的步骤之间,生成组件内容代码,所述组件内容代码为单一对象 的组件内容代码或由组件内容开始代码和组件内容结束代码组成。
5.根据权利要求1~3任意一项所述的方法,其特征在于,所述调用布局 管理器生成与组件标签关联的组件布局开始代码和组件布局结束代码具体为:
执行所述组件标签的组件开始标签,包括,根据所述组件标签所在的容器 标签获得与所述容器标签对应的布局管理器,调用所述布局管理器生成组件布 局开始代码;
执行所述组件标签的组件结束标签,包括,根据所述组件标签所在的容器 标签获得与所述容器标签对应的布局管理器,调用所述布局管理器生成组件布 局结束代码。
6.根据权利要求5所述的方法,其特征在于:
所述执行组件标签的组件开始标签还包括,在生成组件布局开始代码后, 生成单一对象的组件内容代码;或者,
所述执行组件标签的组件结束标签还包括,生成单一对象的组件内容代 码,然后再执行所述获得布局管理器的操作;或者,
所述执行组件标签的组件开始标签还包括,在生成组件布局开始代码后, 生成组件内容开始代码;所述执行组件标签的组件结束标签还包括,生成组件 内容结束代码,然后再执行所述获得布局管理器的操作。
7.根据权利要求1~3任意一项所述的方法,其特征在于,所述组件标签 中包括三种类型的组件:前组件、主组件、后组件;所述组件布局开始和结束 代码包括该三种类型的组件的布局开始和结束代码;所述调用布局管理器生成 与组件标签关联的组件布局开始代码和组件布局结束代码具体为:
执行所述组件标签的组件开始标签,包括,根据所述组件标签所在的容器 标签获得与所述容器标签对应的布局管理器;获取所述组件标签中的前组件, 调用所述布局管理器生成前组件布局开始代码和前组件布局结束代码;调用所 述布局管理器生成主组件布局开始代码;
执行所述组件标签的组件结束标签,包括,根据所述组件标签所在的容器 标签获得与所述容器标签对应的布局管理器,调用所述布局管理器生成主组件 布局结束代码;获取所述组件标签中的后组件,调用所述布局管理器生成后组 件布局开始代码和后组件布局结束代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710307876.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:单键控制自动修复系统组态的方法
- 下一篇:多功能鼠标