Is 2.0 going to be a stable API? [message #192065] |
Thu, 03 May 2007 18:35  |
Eclipse User |
|
|
|
Originally posted by: jdoyleoss.gmail.com
I have plug-in that uses a combination of wsdl4j and Eclipse XSD to parse
WSDL and the associated schema. I would prefer to use a complete Eclipse
solution as I add more functionality, but I see from past newsgroup posts
that the wst.wsdl package contains a lot of code that is not considered an
API.
Can I expect a real API in 2.0? If not when?
thanks
~john
|
|
|
Re: Is 2.0 going to be a stable API? [message #192080 is a reply to message #192065] |
Fri, 04 May 2007 01:59   |
Eclipse User |
|
|
|
Much of the client level code in the wst.wsdl model is API. We'd be
interested to hear the additional methods that you'd like us to promote to
API ... so open a bugzilla and let us know what you need. In any case
this model is quite stable and has 'lots' of clients within the open
source community and commercial adopter products so we're pretty careful
about making breaking changes. It's also possible to run a code scan tool
[1] to provide us with an adopter usage report that will further improve
your chances of being informed of breakages. So I'd encourage you to use
the model (even though it's not 'fully' API), send us your usage reports
and let us know where the additional API requirements exists ... and then
you can get rid of your wsdl4j + XSD glue layer ;-)
[1] http://www.eclipse.org/webtools/adopters/main.php
hope that helps!
craig
John wrote:
> I have plug-in that uses a combination of wsdl4j and Eclipse XSD to parse
> WSDL and the associated schema. I would prefer to use a complete Eclipse
> solution as I add more functionality, but I see from past newsgroup posts
> that the wst.wsdl package contains a lot of code that is not considered an
> API.
> Can I expect a real API in 2.0? If not when?
> thanks
> ~john
|
|
|
|
Re: Is 2.0 going to be a stable API? [message #192182 is a reply to message #192080] |
Mon, 07 May 2007 17:01  |
Eclipse User |
|
|
|
Originally posted by: jdoyleoss.gmail.com
Hi Craig,
The prototype I'm working on is currently being built with WebTools 1.5.3,
and a 1.0.1 version of the eclipse.wst dependency. Are the api checking
tools you pointed out version specific, or do they validate for whatever
version of WebTools I have installed.
The report I generated reported no violations. I find this strange
because I am using at least one class that appears on its face to be
non-API. Aren't classes with internal in the name considered out of the
API?
************
import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap( ).put( "wsdl",
new WSDLResourceFactoryImpl());
************
~john
|
|
|
Powered by
FUDForum. Page generated in 0.03868 seconds