https://wiki.eclipse.org/index.php?title=FAQ_Why_is_the_interface_for_my_new_extension_point_not_visible%3F&feed=atom&action=historyFAQ Why is the interface for my new extension point not visible? - Revision history2024-03-29T12:12:13ZRevision history for this page on the wikiMediaWiki 1.26.4https://wiki.eclipse.org/index.php?title=FAQ_Why_is_the_interface_for_my_new_extension_point_not_visible%3F&diff=3048&oldid=prevClaffra at 20:13, 14 March 20062006-03-14T20:13:45Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;' lang='en'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Older revision</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Revision as of 20:13, 14 March 2006</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17" >Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The default tag set by the PDE is &#147;<tt>*</tt>&#148;, indicating that</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>The default tag set by the PDE is &#147;<tt>*</tt>&#148;, indicating that</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>all types in the JAR should be exported.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>all types in the JAR should be exported.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><hr><font size=-2>This FAQ was originally published in [http://www.eclipsefaq.org Official Eclipse 3.0 FAQs]. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the [http://www.eclipse.org/legal/epl-v10.html Eclipse Public License v1.0].</font></ins></div></td></tr>
</table>Claffrahttps://wiki.eclipse.org/index.php?title=FAQ_Why_is_the_interface_for_my_new_extension_point_not_visible%3F&diff=2954&oldid=prevClaffra at 18:53, 14 March 20062006-03-14T18:53:23Z<p></p>
<p><b>New page</b></p><div>When you declare a new extension point and a corresponding <br />
interface to implement, plug-ins that contribute to your extension <br />
point sometimes cannot see your interface. <br />
The reason is that your interface may not match the export tag&#146;<br />
regular expression in <br />
your plug-in&#146;s runtime library tag. If your interface is <br />
called <tt>com.xyz.MyInterface</tt>, your <tt>plugin.xml</tt><br />
should look like this:<br />
<pre><br />
&lt;runtime&gt;<br />
&lt;library&gt; name="sample.jar"&gt;<br />
&lt;export name="com.xyz.MyInterface"/&gt;<br />
&lt;library&gt;<br />
&lt;runtime&gt;<br />
</pre><br />
Multiple export tags can be used, in addition to wildcards.<br />
The default tag set by the PDE is &#147;<tt>*</tt>&#148;, indicating that<br />
all types in the JAR should be exported.</div>Claffra