Gehen Sie wie folgt vor, um eine XSLT-Schablone in einem vorhandenen Plug-in für Schablonen zu registrieren:
<extension point="com.ibm.ccl.erf.ui.services.IntegratingClient" </extension>
<extension point="com.ibm.ccl.erf.ui.services.IntegratingClient" <client class="com.ibm.xtools.publish.ui.internal.UMLLegacyIntegratingClient" description="" display_name="" report_file_extensions="*.xslt;*.xsl" reporting_system="XSLT" uid="com.ibm.xtools.publish.uml2"> </client> </extension>
<extension point="com.ibm.ccl.erf.ui.services.IntegratingClient"> <client class="com.ibm.xtools.publish.ui.internal.UMLLegacyIntegratingClient" description="" display_name="" report_file_extensions="*.xslt;*.xsl" reporting_system="XSLT" uid="com.ibm.xtools.publish.uml2"> <report_design_definitions> <resource_info> categoryID="mycategoryID" description="%report1_description" display_name="%report1.name" path="<path to template>/<file>.xslt" type="FILE" </resource_info> </report_design_definitions> </client> </extension>
<category id="<category ID>" name="<category display name>" </category>Wenn Sie die Standardkategoriedefinition verwenden, fügen Sie keine Kategoriedefinition ein.
Require-Bundle: org.eclipse.core.runtime, com.ibm.ccl.erf.ui.services, com.ibm.xtools.publish.ui
Sie müssen sicherstellen, dass die XSL-Datei als gültig geprüft wird und alle XSL-Dateien, von denen sie abhängig ist, lokalisieren kann.
Die Änderungen treten in Kraft, wenn Sie Eclipse erneut starten.