blob: 67a579fb6f3c80eb6084b78c604b0df5f32280ea [file] [log] [blame]
ndaib94eb262004-10-13 15:55:37 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.0"?>
3
deboer7d78b902005-04-15 21:05:21 +00004<plugin>
ndaib94eb262004-10-13 15:55:37 +00005 <extension-point id="editorPages" name="%extensionPointEditorPages" schema="schema/editorPages.exsd"/>
6 <extension-point id="editorPageSections" name="%extensionPointEditorPageSections" schema="schema/editorPageSections.exsd"/>
7 <extension-point id="editorActions" name="%extensionPointEditorActions" schema="schema/editorActions.exsd"/>
ndaib94eb262004-10-13 15:55:37 +00008 <extension-point id="serverImages" name="%extensionPointServerImages" schema="schema/serverImages.exsd"/>
9 <extension-point id="wizardFragments" name="%extensionPointWizardFragments" schema="schema/wizardFragments.exsd"/>
deboer1041cf32005-06-13 21:26:55 +000010 <extension-point id="audio" name="%extensionPointAudio"/>
ndaib94eb262004-10-13 15:55:37 +000011
12<extension point="org.eclipse.ui.ide.projectNatureImages">
13 <image
14 id="org.eclipse.wst.server.ui.projectNatureImage"
15 natureId="org.eclipse.wst.server.core.nature"
16 icon="icons/ovr16/server_ovr.gif"/>
17</extension>
18
19<extension point="org.eclipse.ui.newWizards">
20 <category
21 id="org.eclipse.wst.server.ui"
deboer44bca2f2005-06-05 15:00:23 +000022 name="%category"/>
ndaib94eb262004-10-13 15:55:37 +000023
24 <wizard
25 id="org.eclipse.wst.server.ui.new.server"
26 name="%newServer"
27 class="org.eclipse.wst.server.ui.internal.wizard.NewServerWizard"
28 category="org.eclipse.wst.server.ui"
29 icon="icons/ctool16/wiz_new_server.gif">
30 <description>%newServerDescription</description>
31 </wizard>
32</extension>
33
ndaib94eb262004-10-13 15:55:37 +000034<extension point="org.eclipse.ui.views">
35 <category
36 id="org.eclipse.wst.server.ui"
deboer44bca2f2005-06-05 15:00:23 +000037 name="%category"/>
ndaib94eb262004-10-13 15:55:37 +000038
39 <view
40 id="org.eclipse.wst.server.ui.ServersView"
deboer44bca2f2005-06-05 15:00:23 +000041 name="%viewServers"
ndaib94eb262004-10-13 15:55:37 +000042 category="org.eclipse.wst.server.ui"
43 class="org.eclipse.wst.server.ui.internal.view.servers.ServersView"
44 icon="icons/cview16/servers_view.gif"/>
45</extension>
46
47<extension point="org.eclipse.ui.perspectiveExtensions">
48 <perspectiveExtension
49 targetID="org.eclipse.debug.ui.DebugPerspective">
50 <view
51 relative="org.eclipse.debug.ui.DebugView"
52 relationship="stack"
53 id="org.eclipse.wst.server.ui.ServersView">
54 </view>
55 </perspectiveExtension>
56</extension>
57
58<extension point="org.eclipse.ui.preferencePages">
59 <page
60 id="org.eclipse.wst.server.ui.preferencePage"
61 name="%preferenceServersTitle"
deboer91369d42005-06-29 21:46:06 +000062 class="org.eclipse.wst.server.ui.internal.ServerPreferencePage">
63 <keywordReference id="org.eclipse.wst.server.preferenceKeywords"/>
64 </page>
ndaib94eb262004-10-13 15:55:37 +000065 <page
66 id="org.eclipse.wst.server.ui.runtime.preferencePage"
67 name="%preferenceRuntimesTitle"
68 category="org.eclipse.wst.server.ui.preferencePage"
deboer91369d42005-06-29 21:46:06 +000069 class="org.eclipse.wst.server.ui.internal.RuntimePreferencePage">
70 <keywordReference id="org.eclipse.wst.server.preferenceKeywords"/>
71 </page>
72 <page
73 id="org.eclipse.wst.audio.preferencePage"
74 category="org.eclipse.wst.server.ui.preferencePage"
75 name="%audioPreferenceTitle"
76 class="org.eclipse.wst.server.ui.internal.audio.AudioPreferencePage">
77 <keywordReference id="org.eclipse.wst.server.audio.preferenceKeywords"/>
78 </page>
79 <page
80 id="org.eclipse.internet"
81 name="%preferenceInternetTitle"
82 class="org.eclipse.wst.server.ui.internal.webbrowser.InternetPreferencePage"/>
83</extension>
84
85<extension point="org.eclipse.ui.keywords">
86 <keyword
87 label="%preferenceServerKeywords"
88 id="org.eclipse.wst.server.preferenceKeywords"/>
89 <keyword
90 label="%preferenceAudioKeywords"
91 id="org.eclipse.wst.server.audio.preferenceKeywords"/>
ndaib94eb262004-10-13 15:55:37 +000092</extension>
93
94<extension point="org.eclipse.ui.editors">
95 <editor id="org.eclipse.wst.server.ui.editor"
96 name="%serverEditor"
97 icon="icons/obj16/server.gif"
deboer7d006642005-01-18 23:33:50 +000098 extensions="server"
ndaib94eb262004-10-13 15:55:37 +000099 default="true"
100 class="org.eclipse.wst.server.ui.internal.editor.ServerEditor"
101 contributorClass="org.eclipse.wst.server.ui.internal.editor.ServerEditorActionBarContributor"/>
102</extension>
103
104<extension point="org.eclipse.ui.elementFactories">
105 <factory id="org.eclipse.wst.server.ui.editor.input.factory"
106 class="org.eclipse.wst.server.ui.internal.editor.ServerEditorInputFactory"/>
107</extension>
108
109<extension point="org.eclipse.ui.propertyPages">
110 <page
111 id="org.eclipse.wst.server.ui.project.properties"
112 name="%propertiesServer"
113 objectClass="org.eclipse.core.resources.IProject"
114 adaptable="true"
115 class="org.eclipse.wst.server.ui.internal.ProjectPropertyPage"/>
116</extension>
117
118<extension point="org.eclipse.ui.actionSets">
119 <actionSet
120 id="org.eclipse.wst.server.ui.new.actionSet"
121 label="%actionSetTitle"
122 visible="false">
123 <action
124 id="org.eclipse.wst.server.ui.action.new.server"
125 toolbarPath="servers"
126 label="%actionSetNewServer"
127 tooltip="%actionSetNewServer"
128 icon="icons/ctool16/wiz_new_server.gif"
129 class="org.eclipse.wst.server.ui.internal.actions.NewServerAction"/>
ndaib94eb262004-10-13 15:55:37 +0000130 </actionSet>
131</extension>
132
133<extension point="org.eclipse.debug.ui.launchShortcuts">
deboer359d98f2005-07-19 16:27:00 +0000134 <shortcut id="org.eclipse.wst.server.launchShortcut"
135 label="%actionRunOnServer"
ndaib94eb262004-10-13 15:55:37 +0000136 class="org.eclipse.wst.server.ui.internal.ServerLaunchShortcut"
137 modes="run, debug, profile"
138 path="aa"
139 icon="icons/etool16/run_on_server.gif">
140 <contextualLaunch>
141 <enablement>
142 <with variable="selection">
143 <count value="1"/>
deboere4ce1452004-11-02 23:30:56 +0000144 <iterate>
deboer58226532005-01-19 20:52:43 +0000145 <test property="org.eclipse.wst.server.ui.isRunnable" value="true"/>
deboere4ce1452004-11-02 23:30:56 +0000146 </iterate>
ndaib94eb262004-10-13 15:55:37 +0000147 </with>
148 </enablement>
149
150 <contextLabel
151 mode="run"
152 label="%actionRunOnServer"/>
153 <contextLabel
154 mode="debug"
155 label="%actionDebugOnServer"/>
156 <contextLabel
157 mode="profile"
158 label="%actionProfileOnServer"/>
159 </contextualLaunch>
deboere4ce1452004-11-02 23:30:56 +0000160 <perspective id="org.eclipse.wst.server.ui.perspective"/>
ndaib94eb262004-10-13 15:55:37 +0000161 <perspective id="org.eclipse.jdt.ui.JavaPerspective"/>
162 <perspective id="org.eclipse.jdt.ui.JavaHierarchyPerspective"/>
163 <perspective id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
164 <perspective id="org.eclipse.debug.ui.DebugPerspective"/>
165 <perspective id="com.ibm.etools.j2ee.J2EEPerspective"/>
deboere4ce1452004-11-02 23:30:56 +0000166 <perspective id="org.eclipse.ui.resourcePerspective"/>
ndaib94eb262004-10-13 15:55:37 +0000167 </shortcut>
168</extension>
169
deboere4ce1452004-11-02 23:30:56 +0000170<extension point="org.eclipse.core.expressions.propertyTesters">
171 <propertyTester
172 id="org.eclipse.wst.server.ui.propertyTester"
173 namespace="org.eclipse.wst.server.ui"
174 properties="isRunnable"
175 type="java.lang.Object"
176 class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
177 </propertyTester>
178</extension>
179
deboer7d006642005-01-18 23:33:50 +0000180 <extension point="org.eclipse.wst.server.ui.editorPages">
181 <page
182 id="org.eclipse.wst.server.editor.overview"
183 order="-10000"
184 name="%serverEditorOverviewPage"
185 typeIds="*"
186 insertionIds="org.eclipse.wst.server.editor.overview.left, org.eclipse.wst.server.editor.overview.right"
deboer7502f5e2005-04-22 15:55:23 +0000187 class="org.eclipse.wst.server.ui.internal.editor.OverviewEditorPart"/>
deboer7d006642005-01-18 23:33:50 +0000188 </extension>
189
190 <extension point="org.eclipse.core.runtime.adapters">
191 <factory
192 class="org.eclipse.wst.server.ui.internal.ServerAdapterFactory"
193 adaptableType="org.eclipse.wst.server.core.IServer">
194 <adapter type="org.eclipse.ui.IActionFilter"/>
195 </factory>
196 </extension>
ndaib94eb262004-10-13 15:55:37 +0000197
deboer1041cf32005-06-13 21:26:55 +0000198
199<extension point="org.eclipse.wst.server.core.clients">
200 <client
201 id="org.eclipse.wst.server.ui.web"
202 name="%launchableWebBrowser"
203 description="%launchableWebBrowserDescription"
204 launchable="org.eclipse.wst.server.core.util.HttpLaunchable"
205 class="org.eclipse.wst.server.ui.internal.WebLaunchableClient"/>
206</extension>
207
208<extension point="org.eclipse.ui.perspectiveExtensions">
209 <perspectiveExtension
210 targetID="org.eclipse.wst.server.ui.perspective">
211 <actionSet id="org.eclipse.wst.webbrowser.actionSet"/>
212 </perspectiveExtension>
213</extension>
214
215<extension point="org.eclipse.wst.server.core.internalStartup">
216 <startup
217 id="org.eclipse.wst.server.ui.startup"
218 class="org.eclipse.wst.server.ui.internal.Startup"/>
219</extension>
220
deboer1041cf32005-06-13 21:26:55 +0000221<extension point="org.eclipse.wst.server.ui.audio">
222 <category id="org.eclipse.wst.server.sound.server"
223 name="%audioCategoryServer"/>
224 <sound id="org.eclipse.wst.server.sound.serverStart"
225 category="org.eclipse.wst.server.sound.server"
226 name="%audioServerStarted"/>
227 <sound id="org.eclipse.wst.server.sound.serverStop"
228 category="org.eclipse.wst.server.sound.server"
229 name="%audioServerStopped"/>
230 <category id="org.eclipse.wst.server.sound.publish"
231 name="%audioCategoryPublish"/>
232 <sound id="org.eclipse.wst.server.sound.publishFinished"
233 category="org.eclipse.wst.server.sound.publish"
234 name="%audioPublishFinished"/>
235</extension>
236
237<extension point="org.eclipse.wst.server.core.internalServerMonitors">
238 <monitor
239 id="org.eclipse.wst.server.ui.monitor"
240 name="%monitorLabel"
241 description="%monitorDescription"
242 class="org.eclipse.wst.server.ui.internal.DefaultMonitorDelegate"/>
243</extension>
244
245<extension point="org.eclipse.ui.actionSets">
246 <actionSet
247 id="org.eclipse.wst.server.ui.internal.webbrowser.actionSet"
248 label="%actionSetWebBrowserTitle"
deboerc0ba2892005-08-10 19:47:58 +0000249 visible="true">
deboer1041cf32005-06-13 21:26:55 +0000250 <action
251 id="org.eclipse.wst.server.ui.internal.webbrowser.action.open"
252 toolbarPath="browser"
253 label="%actionSetOpenWebBrowser"
254 tooltip="%actionSetOpenWebBrowser"
255 icon="icons/obj16/internal_browser.gif"
256 class="org.eclipse.wst.server.ui.internal.webbrowser.OpenBrowserWorkbenchAction"/>
257 <action
258 id="org.eclipse.wst.server.ui.internal.webbrowser.action.switch"
259 menubarPath="window/browser"
260 label="%actionSetSwitchBrowser"
261 tooltip="%actionSetSwitchBrowser"
262 style="pulldown"
263 class="org.eclipse.wst.server.ui.internal.webbrowser.SwitchBrowserWorkbenchAction"/>
264 </actionSet>
265</extension>
266
deboer217369f2005-06-28 15:31:22 +0000267<!--
268<extension point="org.eclipse.debug.ui.launchGroups">
269 <launchGroup
270 label="%ExternalToolsLaunchGroup.label"
271 bannerImage="icons/full/wizban/ext_tools_wiz.gif"
272 category="org.eclipse.ui.externaltools"
273 image="icons/full/obj16/external_tools.gif"
274 mode="run"
275 id="org.eclipse.ui.externaltools.launchGroup"
276 title="%ExternalToolsLaunchGroup.title">
277 </launchGroup>
278 <launchGroup
279 label="%ExternalToolsLaunchGroup.label"
280 bannerImage="icons/full/wizban/ext_tools_wiz.gif"
281 category="org.eclipse.ui.externaltools.builder"
282 image="icons/full/obj16/external_tools.gif"
283 public="false"
284 mode="run"
285 id="org.eclipse.ui.externaltools.launchGroup.builder">
286 </launchGroup>
287</extension>
288-->
deboer359d98f2005-07-19 16:27:00 +0000289
290<!-- commands and their bindings
291NOTE:
292M1 = CTRL/COMMAND
293M2 = SHIFT
294M3 = ALT
295M4 = Platform-specific fourth key
296-->
297<extension point="org.eclipse.ui.commands">
298 <command
299 name="%actionDebugOnServer"
300 description="%actionDebugOnServer"
301 categoryId="org.eclipse.debug.ui.category.run"
302 id="org.eclipse.wst.server.launchShortcut.debug">
303 </command>
304 <command
305 name="%actionRunOnServer"
306 description="%actionRunOnServer"
307 categoryId="org.eclipse.debug.ui.category.run"
308 id="org.eclipse.wst.server.launchShortcut.run">
309 </command>
310 <command
311 name="%actionProfileOnServer"
312 description="%actionProfileOnServer"
313 categoryId="org.eclipse.debug.ui.category.run"
deboer607c0152005-07-20 17:05:55 +0000314 id="org.eclipse.wst.server.launchShortcut.profile">
deboer359d98f2005-07-19 16:27:00 +0000315 </command>
316</extension>
317
318<extension point="org.eclipse.ui.bindings">
319 <key
320 sequence="M3+M2+D R"
321 contextId="org.eclipse.ui.globalScope"
322 commandId="org.eclipse.wst.server.launchShortcut.debug"
323 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
324 <key
325 sequence="M3+M2+X R"
326 contextId="org.eclipse.ui.globalScope"
327 commandId="org.eclipse.wst.server.launchShortcut.run"
328 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
329 <key
330 sequence="M3+M2+P R"
331 contextId="org.eclipse.ui.globalScope"
332 commandId="org.eclipse.wst.server.launchShortcut.profile"
333 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
334</extension>
335
ndaib94eb262004-10-13 15:55:37 +0000336</plugin>