快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记APP_机器人论坛



TLD Content Model阐发视图

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

【需求】

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

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

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

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

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

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

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

4、进一步需求,当编辑器中的光标位置变更时,即时和记APP更新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中对特定标签 在特定位置是否可以被识别是怎么实现的了^_^)

您可能还会对下面的文章感兴趣: