blob: f21fb07d94782e35365f54ec7c8d925f63856db8 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="editorPages" name="%extensionPointEditorPages" schema="schema/editorPages.exsd"/>
<extension-point id="editorPageSections" name="%extensionPointEditorPageSections" schema="schema/editorPageSections.exsd"/>
<extension-point id="editorActions" name="%extensionPointEditorActions" schema="schema/editorActions.exsd"/>
<extension-point id="serverImages" name="%extensionPointServerImages" schema="schema/serverImages.exsd"/>
<extension-point id="wizardFragments" name="%extensionPointWizardFragments" schema="schema/wizardFragments.exsd"/>
<extension-point id="initialSelectionProvider" name="%extensionPointInitialSelectionProvider" schema="schema/initialSelectionProvider.exsd"/>
<extension-point id="audio" name="%extensionPointAudio" schema="schema/audio.exsd"/>
<extension point="org.eclipse.ui.newWizards">
<category
id="org.eclipse.wst.server.ui"
name="%category"/>
<wizard
id="org.eclipse.wst.server.ui.new.server"
name="%newServer"
class="org.eclipse.wst.server.ui.internal.wizard.NewServerWizard"
category="org.eclipse.wst.server.ui"
icon="icons/ctool16/wiz_new_server.gif">
<description>%newServerDescription</description>
</wizard>
</extension>
<extension point="org.eclipse.ui.views">
<category
id="org.eclipse.wst.server.ui"
name="%category"/>
<view
id="org.eclipse.wst.server.ui.ServersView"
name="%viewServers"
category="org.eclipse.wst.server.ui"
class="org.eclipse.wst.server.ui.internal.view.servers.ServersView"
icon="icons/cview16/servers_view.gif"/>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<view
relative="org.eclipse.debug.ui.DebugView"
relationship="stack"
id="org.eclipse.wst.server.ui.ServersView">
</view>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
id="org.eclipse.wst.server.ui.preferencePage"
name="%preferenceServersTitle"
class="org.eclipse.wst.server.ui.internal.ServerPreferencePage">
<keywordReference id="org.eclipse.wst.server.preferenceKeywords"/>
</page>
<page
id="org.eclipse.wst.server.ui.launching.preferencePage"
name="%preferenceLaunchingTitle"
category="org.eclipse.wst.server.ui.preferencePage"
class="org.eclipse.wst.server.ui.internal.LaunchingPreferencePage">
<keywordReference id="org.eclipse.wst.server.preferenceKeywords"/>
</page>
<page
id="org.eclipse.wst.server.ui.runtime.preferencePage"
name="%preferenceRuntimesTitle"
category="org.eclipse.wst.server.ui.preferencePage"
class="org.eclipse.wst.server.ui.internal.RuntimePreferencePage">
<keywordReference id="org.eclipse.wst.server.preferenceKeywords"/>
</page>
<page
id="org.eclipse.wst.audio.preferencePage"
category="org.eclipse.wst.server.ui.preferencePage"
name="%audioPreferenceTitle"
class="org.eclipse.wst.server.ui.internal.audio.AudioPreferencePage">
<keywordReference id="org.eclipse.wst.server.audio.preferenceKeywords"/>
</page>
<page
id="org.eclipse.internet"
name="%preferenceInternetTitle"
class="org.eclipse.wst.server.ui.internal.webbrowser.InternetPreferencePage"/>
</extension>
<extension point="org.eclipse.ui.keywords">
<keyword
label="%preferenceServerKeywords"
id="org.eclipse.wst.server.preferenceKeywords"/>
<keyword
label="%preferenceAudioKeywords"
id="org.eclipse.wst.server.audio.preferenceKeywords"/>
</extension>
<extension point="org.eclipse.ui.editors">
<editor id="org.eclipse.wst.server.ui.editor"
name="%serverEditor"
icon="icons/obj16/server.gif"
extensions="server"
class="org.eclipse.wst.server.ui.internal.editor.ServerEditor"
contributorClass="org.eclipse.wst.server.ui.internal.editor.ServerEditorActionBarContributor"/>
</extension>
<extension point="org.eclipse.ui.elementFactories">
<factory id="org.eclipse.wst.server.ui.editor.input.factory"
class="org.eclipse.wst.server.ui.internal.editor.ServerEditorInputFactory"/>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
id="org.eclipse.wst.server.ui.project.properties"
name="%propertiesServer"
class="org.eclipse.wst.server.ui.internal.ProjectPropertyPage">
<enabledWhen>
<and>
<adapt type="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.wst.server.ui.isRunnable" value="true"/>
</and>
</enabledWhen>
</page>
<page
id="org.eclipse.wst.server.ui.properties"
name="%propertiesServerInfo"
class="org.eclipse.wst.server.ui.internal.ServerPropertyPage">
<enabledWhen>
<and>
<adapt type="org.eclipse.wst.server.core.IServer"/>
</and>
</enabledWhen>
</page>
<page
id="org.eclipse.wst.server.ui.properties.monitor"
name="%propertiesMonitor"
class="org.eclipse.wst.server.ui.internal.view.servers.MonitorPropertyPage">
<enabledWhen>
<and>
<adapt type="org.eclipse.wst.server.core.IServer"/>
</and>
</enabledWhen>
</page>
</extension>
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.wst.server.ui.new.actionSet"
label="%actionSetTitle"
visible="false">
<action
id="org.eclipse.wst.server.ui.action.new.server"
toolbarPath="servers"
label="%actionSetNewServer"
tooltip="%actionSetNewServer"
icon="icons/ctool16/wiz_new_server.gif"
class="org.eclipse.wst.server.ui.internal.actions.NewServerAction"/>
</actionSet>
</extension>
<extension point="org.eclipse.debug.ui.launchShortcuts">
<shortcut id="org.eclipse.wst.server.launchShortcut"
label="%actionRunOnServer"
class="org.eclipse.wst.server.ui.internal.ServerLaunchShortcut"
modes="run, debug, profile"
path="aa"
icon="icons/etool16/run_on_server.gif">
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1"/>
<iterate>
<test property="org.eclipse.wst.server.ui.isRunnable" value="true"/>
</iterate>
</with>
</enablement>
<contextLabel
mode="run"
label="%actionRunOnServer"/>
<contextLabel
mode="debug"
label="%actionDebugOnServer"/>
<contextLabel
mode="profile"
label="%actionProfileOnServer"/>
</contextualLaunch>
<perspective id="org.eclipse.wst.server.ui.perspective"/>
<perspective id="org.eclipse.jdt.ui.JavaPerspective"/>
<perspective id="org.eclipse.jdt.ui.JavaHierarchyPerspective"/>
<perspective id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
<perspective id="org.eclipse.debug.ui.DebugPerspective"/>
<perspective id="com.ibm.etools.j2ee.J2EEPerspective"/>
<perspective id="org.eclipse.ui.resourcePerspective"/>
</shortcut>
</extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="isRunnable"
type="java.lang.Object"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="serverType"
type="org.eclipse.wst.server.core.IServer"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="serverType"
type="org.eclipse.wst.server.ui.internal.view.servers.ModuleServer"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="moduleType"
type="org.eclipse.wst.server.core.IModule"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="moduleType"
type="org.eclipse.wst.server.ui.internal.view.servers.ModuleServer"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="moduleVersion"
type="org.eclipse.wst.server.core.IModule"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
<propertyTester
id="org.eclipse.wst.server.ui.propertyTester"
namespace="org.eclipse.wst.server.ui"
properties="moduleVersion"
type="org.eclipse.wst.server.ui.internal.view.servers.ModuleServer"
class="org.eclipse.wst.server.ui.internal.ServerPropertyTester">
</propertyTester>
</extension>
<extension point="org.eclipse.wst.server.ui.editorPages">
<page
id="org.eclipse.wst.server.editor.overview"
order="-10000"
name="%serverEditorOverviewPage"
typeIds="*"
insertionIds="org.eclipse.wst.server.editor.overview.left, org.eclipse.wst.server.editor.overview.right"
class="org.eclipse.wst.server.ui.internal.editor.OverviewEditorPart"/>
</extension>
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.wst.server.ui.internal.ServerAdapterFactory"
adaptableType="org.eclipse.wst.server.core.IServer">
<adapter type="org.eclipse.ui.IActionFilter"/>
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
</extension>
<extension point="org.eclipse.wst.server.core.clients">
<client
id="org.eclipse.wst.server.ui.web"
name="%launchableWebBrowser"
description="%launchableWebBrowserDescription"
launchable="org.eclipse.wst.server.core.util.HttpLaunchable"
class="org.eclipse.wst.server.ui.internal.WebLaunchableClient"/>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.wst.server.ui.perspective">
<actionSet id="org.eclipse.wst.webbrowser.actionSet"/>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.wst.server.core.internalStartup">
<startup
id="org.eclipse.wst.server.ui.startup"
class="org.eclipse.wst.server.ui.internal.Startup"/>
</extension>
<extension point="org.eclipse.wst.server.ui.audio">
<category id="org.eclipse.wst.server.sound.server"
name="%audioCategoryServer"/>
<sound id="org.eclipse.wst.server.sound.serverStart"
category="org.eclipse.wst.server.sound.server"
name="%audioServerStarted"/>
<sound id="org.eclipse.wst.server.sound.serverStop"
category="org.eclipse.wst.server.sound.server"
name="%audioServerStopped"/>
<category id="org.eclipse.wst.server.sound.publish"
name="%audioCategoryPublish"/>
<sound id="org.eclipse.wst.server.sound.publishFinished"
category="org.eclipse.wst.server.sound.publish"
name="%audioPublishFinished"/>
</extension>
<extension point="org.eclipse.wst.server.core.internalServerMonitors">
<monitor
id="org.eclipse.wst.server.ui.monitor"
name="%monitorLabel"
description="%monitorDescription"
class="org.eclipse.wst.server.ui.internal.DefaultMonitorDelegate"/>
</extension>
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.wst.server.ui.internal.webbrowser.actionSet"
label="%actionSetWebBrowserTitle"
visible="true">
<action
id="org.eclipse.wst.server.ui.internal.webbrowser.action.open"
toolbarPath="browser"
label="%actionSetOpenWebBrowser"
tooltip="%actionSetOpenWebBrowser"
icon="icons/obj16/internal_browser.gif"
class="org.eclipse.wst.server.ui.internal.webbrowser.OpenBrowserWorkbenchAction"/>
<action
id="org.eclipse.wst.server.ui.internal.webbrowser.action.switch"
menubarPath="window/browser"
label="%actionSetSwitchBrowser"
tooltip="%actionSetSwitchBrowser"
style="pulldown"
class="org.eclipse.wst.server.ui.internal.webbrowser.SwitchBrowserWorkbenchAction"/>
</actionSet>
</extension>
<!--
<extension point="org.eclipse.debug.ui.launchGroups">
<launchGroup
label="%ExternalToolsLaunchGroup.label"
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
category="org.eclipse.ui.externaltools"
image="icons/full/obj16/external_tools.gif"
mode="run"
id="org.eclipse.ui.externaltools.launchGroup"
title="%ExternalToolsLaunchGroup.title">
</launchGroup>
<launchGroup
label="%ExternalToolsLaunchGroup.label"
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
category="org.eclipse.ui.externaltools.builder"
image="icons/full/obj16/external_tools.gif"
public="false"
mode="run"
id="org.eclipse.ui.externaltools.launchGroup.builder">
</launchGroup>
</extension>
-->
<!-- commands and their bindings
NOTE:
M1 = CTRL/COMMAND
M2 = SHIFT
M3 = ALT
M4 = Platform-specific fourth key
-->
<extension point="org.eclipse.ui.commands">
<command
name="%actionDebugOnServer"
description="%actionDebugOnServer"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.wst.server.launchShortcut.debug">
</command>
<command
name="%actionRunOnServer"
description="%actionRunOnServer"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.wst.server.launchShortcut.run">
</command>
<command
name="%actionProfileOnServer"
description="%actionProfileOnServer"
categoryId="org.eclipse.debug.ui.category.run"
id="org.eclipse.wst.server.launchShortcut.profile">
</command>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
sequence="M3+M2+D R"
contextId="org.eclipse.ui.globalScope"
commandId="org.eclipse.wst.server.launchShortcut.debug"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M3+M2+X R"
contextId="org.eclipse.ui.globalScope"
commandId="org.eclipse.wst.server.launchShortcut.run"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M3+M2+P R"
contextId="org.eclipse.ui.globalScope"
commandId="org.eclipse.wst.server.launchShortcut.profile"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension point="org.eclipse.wst.server.ui.serverImages">
<image
id="org.eclipse.wst.server.ui.web"
typeIds="wst.web"
icon="icons/obj16/web_module.gif"/>
</extension>
<extension point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
class="org.eclipse.wst.server.ui.internal.MarkerResolutionGenerator"
markerType="org.eclipse.wst.common.project.facet.core.validation.marker"/>
</extension>
<extension point="org.eclipse.ui.decorators">
<decorator
adaptable="true"
class="org.eclipse.wst.server.ui.internal.ModuleLabelDecorator"
id="org.eclipse.wst.server.ui.decorator"
label="%moduleProjectDecoratorLabel"
lightweight="false"
state="false">
<description>%moduleProjectDecoratorDescription</description>
<enablement>
<or>
<objectClass name="org.eclipse.wst.server.core.IModule"/>
<objectClass name="org.eclipse.wst.server.ui.internal.view.servers.ModuleServer"/>
</or>
</enablement>
</decorator>
</extension>
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
id="org.eclipse.wst.server.ui.launchConfigurationType"
name="%runOnServerLaunchConfiguration"
delegate="org.eclipse.wst.server.ui.internal.actions.RunOnServerLaunchConfigurationDelegate"
modes="run,debug,profile"/>
</extension>
<extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
id="org.eclipse.wst.server.ui.launchConfigurationTypeImage"
configTypeID="org.eclipse.wst.server.ui.launchConfigurationType"
icon="icons/etool16/run_on_server.gif">
</launchConfigurationTypeImage>
</extension>
<extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
id="org.eclipse.wst.server.ui.launchConfigurationTabGroup"
type="org.eclipse.wst.server.ui.launchConfigurationType"
class="org.eclipse.wst.server.ui.internal.RunOnServerLaunchConfigurationTabGroup">
</launchConfigurationTabGroup>
</extension>
</plugin>