<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>
<vtaglib> 要素は、<taglib> と似ており、使用可能な VCT を指定します。 <vtaglib> 要素の URI 属性は VCT の ID として機能します。 Page Designer がカスタム・タグを発見すると、そのカスタム・タグを宣言している taglib ディレクティブを探します。 その後、taglib ディレクティブの URI 属性値を取得して、 <vtaglib> 要素の URI 属性と突き合わせます。 一致するものが見つかれば、そのプラグインを使用してカスタム・タグを視覚化します。 したがって、Visualizer が機能するためには、 <vtaglib> 要素の URI 属性の値が、JSP ページの taglib ディレクティブに指定されている URI の値と同じでなければなりません。
<vtag> 要素は、VCT の名前および Visualizer の Java™ クラスを指定します。 例えば、タグが date で、実行される Visualizer が com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer であるとします。 description 属性にいくつかのコメントを記述することができます。