在创建可视化器插件之后,您就可以开始更新它的 plugin.xml 文件了。
要更新可视化器插件的 plugin.xml 文件:
- 打开 plugin.xml 文件以进行编辑。
- 就在 <runtime> 标记后添加下列标记。注意,正在使用的数据和时间示例引用了特定“可视定制标记”(VCT)。
<requires>
<import plugin="com.ibm.etools.webedit.core"/>
</requires>
<extension point="com.ibm.etools.webedit.core.visualCustomTag">
<vtaglib uri="/WEB-INF/lib/sample.jar">
<vtag name="date"
class="com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer"
description="Dynamically outputs current date and time"/>
</vtaglib>
</extension>
在上面的示例中,使用了 <requires> 和 <import> 元素来指定可视化器插件需要哪些其它插件。然后,导入了 com.ibm.etools.webedit.core 插件,而且使用了 <extension> 元素来指定此插件提供的内容。该插件连接至由
<extension> 元素的 point 属性指定的扩展点。
<vtaglib> 元素类似于 <taglib> 并指定可用的 VCT。<vtaglib> 元素的 URI 属性充当
VCT 的标识。当 Page Designer 发现定制标记时,它会查找声明该定制标记的 taglib 伪指令。它将获取 taglib 伪指令的
URI 属性值并尝试使该属性值与 <vtaglib> 元素的 URI 属性相匹配。当找到匹配时,该插件就用来使定制标记可视化。因此,<vtaglib>
元素的 URI 属性的值必须与在 JSP 页的 taglib 伪指令中指定的 URI 值相同,可视化器才能工作。
<vtag> 元素指定 VCT 的名称和可视化器 Java™ 类。在示例中,标记为
date,而执行的可视化器是 com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer。可以在描述属性中编写一些注释。
- 在创建 JSP 文件之前,必须添加其它插件。
- 从菜单栏中选择。出现首选项页面。
- 从列表中选择。单击不在工作空间中,然后单击确定。
- 更新 Java 类路径以包括导入的插件类:org.apache.xerces and com.ibm.etools.webedit.core。
- 右键单击“包资源管理器”中的插件项目。从弹出菜单中选择更新类路径。Java 类路径对话框打开。
- 单击完成。就会更新插件项目的 Java 类路径以包括两个插件。
现在,您可以开始使用 JSP 页中的可视定制标记。