Author: bfitzpat
Date: 2010-09-20 16:36:05 -0400 (Mon, 20 Sep 2010)
New Revision: 25036
Added:
trunk/ws/plugins/org.jboss.tools.ws.ui/lib/
trunk/ws/plugins/org.jboss.tools.ws.ui/lib/jaxrs-api.jar
Modified:
trunk/ws/plugins/org.jboss.tools.ws.ui/.classpath
trunk/ws/plugins/org.jboss.tools.ws.ui/META-INF/MANIFEST.MF
trunk/ws/plugins/org.jboss.tools.ws.ui/build.properties
trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.properties
trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.xml
Log:
OPEN - issue JBIDE-7106: Implement annotations for JAX-RS in Annotation Properties view
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/.classpath
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/.classpath 2010-09-20 18:36:02 UTC (rev 25035)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/.classpath 2010-09-20 20:36:05 UTC (rev 25036)
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
+ <classpathentry exported="true" kind="lib"
path="lib/jaxrs-api.jar"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/META-INF/MANIFEST.MF 2010-09-20 18:36:02 UTC
(rev 25035)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/META-INF/MANIFEST.MF 2010-09-20 20:36:05 UTC
(rev 25036)
@@ -34,18 +34,25 @@
org.eclipse.emf.common,
org.eclipse.jdt.ui,
org.eclipse.osgi,
+ org.eclipse.jst.ws.annotations.core,
org.apache.commons.codec,
javax.xml.soap;version="1.2.0"
Bundle-ActivationPolicy: lazy
-Export-Package: org.jboss.tools.ws.ui,
+Export-Package: javax.ws.rs,
+ javax.ws.rs.core,
+ javax.ws.rs.ext,
+ org.jboss.tools.ws.ui,
org.jboss.tools.ws.ui.messages,
org.jboss.tools.ws.ui.preferences,
org.jboss.tools.ws.ui.utils,
org.jboss.tools.ws.ui.views,
org.jboss.tools.ws.ui.wizards
Bundle-Vendor: %PLUGIN_PROVIDER
+Eclipse-RegisterBuddy: org.eclipse.jst.ws.annotations.core
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: javax.xml.ws,
org.eclipse.jst.javaee.web,
org.jboss.tools.ws.creation.core.commands,
org.jboss.tools.ws.creation.core.data
+Bundle-ClassPath: lib/jaxrs-api.jar,
+ .
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/build.properties
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/build.properties 2010-09-20 18:36:02 UTC (rev
25035)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/build.properties 2010-09-20 20:36:05 UTC (rev
25036)
@@ -9,5 +9,6 @@
about.mappings,\
about.properties,\
icons/,\
- jboss_about.png
+ jboss_about.png,\
+ lib/jaxrs-api.jar
additional.bundles = javax.xml.bind
Added: trunk/ws/plugins/org.jboss.tools.ws.ui/lib/jaxrs-api.jar
===================================================================
(Binary files differ)
Property changes on: trunk/ws/plugins/org.jboss.tools.ws.ui/lib/jaxrs-api.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.properties
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.properties 2010-09-20 18:36:02 UTC (rev
25035)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.properties 2010-09-20 20:36:05 UTC (rev
25036)
@@ -10,4 +10,5 @@
restful.wizard.description = Create a Sample RESTful Web Service
ws_bottom_up.wizard.name = Simple Web Service
ws_bottom_up.wizard.description = Create a Web Service from existing class
-jbossws.page.name = JBossWS Runtime
\ No newline at end of file
+jbossws.page.name = JBossWS Runtime
+jaxrs.annotation.category=JAX-RS
\ No newline at end of file
Modified: trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.xml
===================================================================
--- trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.xml 2010-09-20 18:36:02 UTC (rev 25035)
+++ trunk/ws/plugins/org.jboss.tools.ws.ui/plugin.xml 2010-09-20 20:36:05 UTC (rev 25036)
@@ -136,4 +136,110 @@
name="%test.view.name">
</view>
</extension>
+
+ <extension
+ point="org.eclipse.jst.ws.annotations.core.annotationCategory">
+ <category
+ id="org.jboss.tools.ws.jaxrs.annotations"
+ name="%jaxrs.annotation.category">
+ </category>
+ </extension>
+ <extension
+ point="org.eclipse.jst.ws.annotations.core.annotationDefinition">
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.Consumes"
+ name="Consumes">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.Produces"
+ name="Produces">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.GET"
+ name="GET">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.POST"
+ name="POST">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.PUT"
+ name="{UT">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.DELETE"
+ name="DELETE">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.HEAD"
+ name="HEAD">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.Path"
+ name="Path">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.PathParam"
+ name="PathParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.QueryParam"
+ name="QueryParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.FormParam"
+ name="FormParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.MatrixParam"
+ name="MatrixParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.CookieParam"
+ name="CookieParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.HeaderParam"
+ name="HeaderParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.Encoded"
+ name="Encoded">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.DefaultValue"
+ name="DefaultValue">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.HttpMethod"
+ name="HttpMethod">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.core.Context"
+ name="Context">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.ws.jaxrs.annotations"
+ class="javax.ws.rs.ext.Provider"
+ name="Provider">
+ </annotation>
+ </extension>
</plugin>