更新 VCT 的 plugin.xml 文件

在创建可视化器插件之后,您就可以开始更新它的 plugin.xml 文件了。
创建可视化器插件
要更新可视化器插件的 plugin.xml 文件:
  1. 打开 plugin.xml 文件以进行编辑。
  2. 就在 <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。可以在描述属性中编写一些注释。

  3. 在创建 JSP 文件之前,必须添加其他插件。
    1. 从菜单栏中选择窗口 > 首选项。将出现首选项页。
    2. 从列表中选择插件开发 > 目标平台。单击不在工作空间中,然后单击确定
  4. 更新 Java 类路径以包括导入的插件类:org.apache.xerces and com.ibm.etools.webedit.core。
    1. 右键单击“包资源管理器”中的插件项目。从弹出菜单中选择更新类路径。将打开 Java 类路径对话框。
    2. 单击完成。就会更新插件项目的 Java 类路径以包括两个插件。
现在,您可以开始使用 JSP 页面中的可视定制标记。
相关概念
定制标记库
可视定制标记(VCT)
相关任务
创建定制标记库
添加 Web 库项目
创建可视定制标记(VCT)
创建可视化器插件
将 VCT 添加至 JSP 页面

反馈