JBoss Community

Extending the Eclipse Annotation Properties view

new comment by Shane Clarke - View all comments on this blog post

Hi Brian,

 

Nice post. Some good suggestions there.

 

Those other extension points are:

 

org.eclipse.jst.ws.annotations.core.annotationProcessor

 

It's used as a means to contribute annotation processors which are used for validating (JAX-WS) annotations to the APT Annotation processor factory in org.eclipse.jst.ws.annotations.core.

 

See the org.eclipse.jst.ws.jaxws.core plug-in for examples on how this extension point is consumed.

 

org.eclipse.jst.ws.annotations.core.annotationInitializer

 

Classes contributed to this extension point can serve two purposes. The first when the annotation is being created using the view or the new bottom-up web service wizard (using CXF). The initializer can provide member value pairs for the annotation.

 

The second purpose is the ability to provide content assist proposals for an annotation when content assist is invoked from within the quotation marks of an annotations member string value.

 

See the org.eclipse.jst.ws.jaxws.ui  plug-in for  examples there.

 

@Max,

Yes we can look at pulling the annotation information from the project in the workspace. Please log an enhancement request and i'll have a look into it.

 

Thanks guys,

Shane