Dopo aver creato il plugin del programma di visualizzazione, è possibile aggiornare il relativo file plugin.xml.
<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>Nel suddetto esempio, sono stati utilizzati gli elementi <requires> e <import> per specificare gli altri plugin richiesti dal plugin del programma di visualizzazione. Poi, è stato importato il plugin com.ibm.etools.webedit.core e utilizzato l'elemento <extension> per specificare cosa fa questo plugin. Il plugin si collega al punto di estensione specificato dall'attributo dell'elemento <extension>.
L'elemento <vtaglib> è simile a <taglib> e specifica i VCT disponibili. L'attributo URI dell'elemento <vtaglib> serve da identificativo per i VCT. Quando Page Designer rileva un tag personalizzato, cerca l'istruzione taglib che dichiara il tag personalizzato. Ottiene il valore dell'attributo URI dell'istruzione taglib e tenta di associarlo all'attributo URI dell'elemento <vtaglib>. Quando si trova una corrispondenza, il plugin viene utilizzato per visualizzare il tag personalizzato. Quindi, il valore dell'attributo URI dell'elemento <vtaglib> deve essere lo stesso del valore URI specificato nell'istruzione taglib della pagina JSP per far sì che i programmi di visualizzazione funzionino.
L'elemento <vtag> specifica il nome del VCT e della classe Java del programma di visualizzazione. Nell'esempio, il tag è la data e il programma di visualizzazione eseguito è com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer. È possibile scrivere alcuni commenti nell'attributo di descrizione.
Concetti correlati
Librerie di tag personalizzati
VCT (visual custom tag)
Attività correlate
Creazione di una libreria di tag personalizzati
Aggiunta di progetti libreria Web
Creazione di VCT (visual custom tag)
Creazione di un plugin del programma di visualizzazione
Aggiunta di un VCT a una pagina JSP