| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.2"?> | |
| <plugin> | |
| <extension point="org.eclipse.ui.views"> | |
| <category | |
| name="%ANNOTATIONS_VIEW_CATEGORY_NAME" | |
| id="org.eclipse.jst.ws.jwst.ui"> | |
| </category> | |
| <view | |
| name="%ANNOTATIONS_VIEW_NAME" | |
| icon="icons/eview16/prop_ps.gif" | |
| category="org.eclipse.jst.ws.jwst.ui" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.views.AnnotationsView" | |
| id="org.eclipse.jst.ws.jaxws.ui.views.AnnotationsView"> | |
| </view> | |
| </extension> | |
| <!-- <extension point="org.eclipse.ui.perspectiveExtensions"> | |
| <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective"> | |
| <view | |
| relative="org.eclipse.ui.views.ProblemView" | |
| relationship="stack" | |
| id="org.eclipse.jst.ws.jaxws.ui.views.AnnotationsView"> | |
| </view> | |
| </perspectiveExtension> | |
| </extension> --> | |
| <extension point="org.eclipse.jst.ws.annotations.core.annotationInitializer"> | |
| <initializer | |
| annotation="javax.jws.WebService" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.WebServiceAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.jws.WebMethod" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.WebMethodAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.jws.WebParam" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.WebParamAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.jws.WebResult" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.WebResultAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.jws.soap.SOAPBinding" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.SOAPBindingAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.xml.ws.RequestWrapper" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.RequestWrapperAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.xml.ws.ResponseWrapper" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.ResponseWrapperAttributeInitializer"> | |
| </initializer> | |
| <initializer | |
| annotation="javax.xml.ws.BindingType" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.initialization.BindingTypeAttributeInitializer"> | |
| </initializer> | |
| </extension> | |
| <extension id="jaxwsProposalComputer" | |
| name="%JAX_WS_PROPOSALS_NAME" | |
| point="org.eclipse.jdt.ui.javaCompletionProposalComputer"> | |
| <proposalCategory | |
| icon="icons/eview16/annotation_obj.gif"> | |
| </proposalCategory> | |
| </extension> | |
| <extension id="JAXWSJavaCompletionProposalComputer" | |
| point="org.eclipse.jdt.ui.javaCompletionProposalComputer"> | |
| <javaCompletionProposalComputer | |
| activate="true" | |
| categoryId="org.eclipse.jst.ws.jaxws.ui.jaxwsProposalComputer" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.contentassist.AnnotationCompletionProposalComputer"> | |
| <partition | |
| type="__java_string"> | |
| </partition> | |
| </javaCompletionProposalComputer> | |
| </extension> | |
| <extension point="org.eclipse.jdt.ui.quickFixProcessors"> | |
| <quickFixProcessor | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.correction.JAXWSQuickFixProcessor" | |
| id="org.eclipse.jst.ws.jaxws.ui.annotations.correction.JAXWSQuickFixProcessor"> | |
| <handledMarkerTypes> | |
| <markerType id="org.eclipse.jdt.apt.core.compile.problem"/> | |
| <markerType id="org.eclipse.jdt.apt.core.nonreconcile.compile.problem"/> | |
| </handledMarkerTypes> | |
| </quickFixProcessor> | |
| </extension> | |
| <extension point="org.eclipse.ui.ide.markerResolution"> | |
| <markerResolutionGenerator | |
| markerType="org.eclipse.jdt.apt.core.compile.problem" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.correction.APTCompileProblemMarkerResolutionGenerator"> | |
| </markerResolutionGenerator> | |
| <markerResolutionGenerator | |
| markerType="org.eclipse.jdt.apt.core.nonreconcile.compile.problem" | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.annotations.correction.APTCompileProblemMarkerResolutionGenerator"> | |
| </markerResolutionGenerator> | |
| </extension> | |
| <extension point="org.eclipse.ui.newWizards"> | |
| <wizard | |
| category="org.eclipse.jst.ws.ui.new/org.eclipse.jst.ws.jaxws.ui.wizards.category" | |
| icon="$nl$/icons/etool16/newhandler_wiz.gif" | |
| id="org.eclipse.jst.ws.internal.jaxws.ui.wizards.NewJAXWSHandlerWizard" | |
| name="%NEW_JAXWS_HANDLER_LABEL"> | |
| <class class="org.eclipse.jst.ws.internal.jaxws.ui.wizards.NewJAXWSHandlerWizard"> | |
| <parameter name="javatype" value="true"/> | |
| </class> | |
| <description> | |
| %NEW_JAXWS_HANDLER__DESCRIPTION | |
| </description> | |
| </wizard> | |
| <category | |
| id="org.eclipse.jst.ws.jaxws.ui.wizards.category" | |
| name="%JAXWS_WIZARD_CATEGORY_NAME" | |
| parentCategory="org.eclipse.jst.ws.ui.new"> | |
| </category> | |
| </extension> | |
| <extension point="org.eclipse.ui.menus"> | |
| <menuContribution locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions"> | |
| <command | |
| commandId="org.eclipse.jst.ws.jaxws.ui.configure.handlers" | |
| id="jaxws.configure.handlers" | |
| label="%CONFIGURE_HANDLERS_LABEL" | |
| style="push"> | |
| <visibleWhen checkEnabled="true"/> | |
| </command> | |
| </menuContribution> | |
| </extension> | |
| <extension point="org.eclipse.ui.commands"> | |
| <command | |
| id="org.eclipse.jst.ws.jaxws.ui.configure.handlers" | |
| name="%CONFIGURE_HANDLERS_LABEL"> | |
| </command> | |
| </extension> | |
| <extension point="org.eclipse.ui.handlers"> | |
| <handler | |
| class="org.eclipse.jst.ws.internal.jaxws.ui.handlers.ConfigureHandlerChainHandler" | |
| commandId="org.eclipse.jst.ws.jaxws.ui.configure.handlers"> | |
| <activeWhen> | |
| <reference definitionId="org.eclipse.jst.ws.jaxws.webservice.selected"/> | |
| </activeWhen> | |
| <enabledWhen> | |
| <reference definitionId="org.eclipse.jst.ws.jaxws.webservice.selected"/> | |
| </enabledWhen> | |
| </handler> | |
| </extension> | |
| <extension point="org.eclipse.core.expressions.definitions"> | |
| <definition id="org.eclipse.jst.ws.jaxws.webservice.selected"> | |
| <with variable="selection"> | |
| <and> | |
| <count value="1"/> | |
| <iterate operator="or"> | |
| <or> | |
| <instanceof value="org.eclipse.jst.ws.jaxws.dom.runtime.api.IWebService"/> | |
| <instanceof value="org.eclipse.jst.ws.jaxws.dom.runtime.api.IServiceEndpointInterface"/> | |
| </or> | |
| </iterate> | |
| </and> | |
| </with> | |
| </definition> | |
| </extension> | |
| </plugin> |