How to show custom UI for WSDL selection in Top Down Scenario of Web
Service Wizard (instead of the UI provided by
I need to customize the Web Service Wizard of the JST WS.
I added my custom web service type using the extension point:
org.eclipse.jst.ws.consumption.ui.wsImpl (eg: MyCustom Web Service)
This adds two entries in the Web Service Type combo : Bottom Up MyCustom
Web Service and Top Down MyCustom Web Service.
For Bottom Up MyCustom Web Service, I have used the extension point
org.eclipse.jst.ws.consumption.ui.objectSelectionWidget and provided my
custom UI for the "Browse" buttom which shows the "Select Service
Implementation" dialog. I have a class now as MyCustomSelectionWidget
which has the addControls() method where I write my custom UI code.
Now similarly for the Top Down MyCustom Web Service, I want to bring up my
own UI when I click "Browse" button, which by default uses the
"WSDLSelectionWidget.addControls()" method to bring the UI for the "Select
Service Definition" page.
Is there any extension point for plugging in my own UI when I click Browse
button in the Top Down scenario of the Web Service Wizard?
Or do I need to write more code in the MyCustomSelectionWidget ?
where the class WSDLSelectionWidget is hardcoded here in the code, which
is used to show the UI for Browse button on the "Select Service
Definition" page in the Web Service Wizard for the Top Down Scenario.
Why is the class name hardcoded instead of providing an extension point?
Is there any strong reason for this?
Or can this be modified using an extension point? If yes, I can contribute
to the org.eclipse.jst.ws.consumption.ui plugin.