any module which like to plugin the wsdl enxtensions into the wsdl editor need
to implement the
org.netbeans.modules.xml.wsdl.ui.spi.ExtensibilityElementTemplateProvider SPI to
provide a wsdl template with the their default wsdl extensions.
Currently this spi can only be implemented by friends ( defining in the wsdlui
module build setup ) of the wsdlui.
We should open all the necessary APIs/SPIs from the wsdlui as public to make
them available for any 3rd party module writer who want to plugin their own wsdl
extensions gui to the wsdl editor.
Remove 104110 from the list of dependencies.
The template providers SPI has been made public as per 105683.
How can I check that this SPI is indeed public?
From source code, you can open the xml.wsdl.bindingsupport.api module, and verify the Properties and see that its not
exposed to friends in API Versioning tab.
Other way (though I am not sure about this) is
1. create a new netbeans module.
2. Go to Properties > Libraries.
3. Click on Add dependency, (Show Non-API modules should not be checked)
4. Search for ExtensibilityElementTemplateProvider. (after a while, you should be able to see WSDL Binding Support API)
Product Version: NetBeans IDE Dev (Build 200804100130) - Java CAPS Enabled
Java: 1.6.0_03; Java HotSpot(TM) Client VM 1.6.0_03-b05
System: SunOS version 5.10 running on x86; ISO646-US; en (nb)