加入收藏在线咨询
位置:主页 >

国發娱乐线路:【Eclipse插件开发】基于WTP开发自定义的JSP编辑器(十一)

作者:dudu时间:11月23日浏览:


TLD Content Model阐发视图

在上一节中我们阐发了WTP TLD Content Model的关键国發娱乐线路特点,并简要先容了WTP Content Model的整体 布局。在本节中,我们将开拓一个WTP TLD Content Model阐发视图,赞助我们更直不雅的懂得所谓的WTP TLD内容模型。本视图的开拓和前面开拓过的WTP StructuredDocument阐发视图和WTP Structured Model 阐发视图异常类似,有些技巧实现细节的阐发可以拜见前面响应的章节。

【需求】

1、供给一个TLD Content Model阐发视图,以树状要领将当前编辑器中JSP文档对应的TLD国發娱乐线路内容模型显 示出来,每个TLDDocument为一个自力节点,TLDDocument下面持有TLD Eleme国發娱乐线路nt和TLD Attribute两级子 节点

2、交互(编辑器 ---> TLD Content Model阐发视图):

激活 JSP编辑器,即时更新TLD Content Model阐发视图

当编辑器中的内容改变时,即时更新TLD Content Model阐发视图

当前激活编辑器关闭时,清空TLD Content Model阐发视图内容

3、交互(TLD Content Model阐发视图 ---> 编辑器)

双击视图中TLD Document节点时,打开对应的TLD定义文件

4、进一步需求,当编辑器中的光标位置变更时,即时更新TLD Content Model阐发视图。(阐明:在 上一节中我们阐国發娱乐线路发过,一个TLD Document有位置相关的特点,获取光标位置相关的TLD Document列表, 也便是光标位置之前可以被识别的TLD导入^_^)

【效果预览】

1、位置无关的TLD Content Model阐发效果预国發娱乐线路览

如图所示,不管光标位于编辑器中的任何位置,都邑枚举出所有的TLD Content Document。

2、位置相关的TLD Content Model阐发效果预览

如图所示,光标位于test1 tld和test2 tld之间,这时刻阐发视图中只枚举除了当前位置可以识别的 TLD信息。在此位置,test2 tld还不能够获取到,以是应用test2中的标签会获得WTP的一个差错提示: 不能识别的标签。(我想,理解了TLD Content Document位置相关的特点,也就理解了WTP中对特定标签 在特定位置是否可以被识别是怎么实现的了^_^)

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号