blob: 9122c9cf7fab30ec03f4a9384d05ed16613bae4b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension point="org.eclipse.wst.server.core.runtimeTypes">
<runtimeType
id="org.eclipse.jst.server.preview.runtime"
name="%previewRuntimeTypeName"
description="%previewRuntimeTypeDescription"
class="org.eclipse.jst.server.preview.adapter.internal.core.PreviewRuntime">
<moduleType
types="wst.web"
versions="1.0"/>
<moduleType
types="jst.web"
versions="2.2,2.3,2.4,2.5"/>
<moduleType
types="jst.utility"
versions="1.0"/>
</runtimeType>
</extension>
<extension point="org.eclipse.wst.server.core.serverTypes">
<serverType
id="org.eclipse.jst.server.preview.server"
name="%previewServerTypeName"
description="%previewServerTypeDescription"
supportsRemoteHosts="false"
runtime="true"
initialState="stopped"
hasConfiguration="false"
launchModes="run,debug,profile"
launchConfigId="org.eclipse.jst.server.preview.launchConfigurationType"
runtimeTypeId="org.eclipse.jst.server.preview.runtime"
class="org.eclipse.jst.server.preview.adapter.internal.core.PreviewServer"
behaviourClass="org.eclipse.jst.server.preview.adapter.internal.core.PreviewServerBehaviour"/>
</extension>
<extension point="org.eclipse.jst.server.core.runtimeClasspathProviders">
<runtimeClasspathProvider
id="org.eclipse.jst.server.preview.runtimeTarget"
runtimeTypeIds="org.eclipse.jst.server.preview.runtime"
class="org.eclipse.jst.server.preview.adapter.internal.core.PreviewRuntimeClasspathProvider"/>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
<runtime-component-type
id="org.eclipse.jst.server.preview.runtime"/>
<runtime-component-version
type="org.eclipse.jst.server.preview.runtime"
version="1.0"/>
<adapter>
<runtime-component
id="org.eclipse.jst.server.preview.runtime"/>
<factory
class="org.eclipse.jst.server.core.internal.RuntimeClasspathProvider$Factory"/>
<type
class="org.eclipse.jst.common.project.facet.core.IClasspathProvider"/>
</adapter>
<supported>
<runtime-component
id="org.eclipse.jst.server.preview.runtime"
version="1.0"/>
<facet
id="wst.web"
version="1.0"/>
<facet
id="jst.web"
version="2.2,2.3,2.4,2.5"/>
<facet
id="jst.utility"
version="1.0"/>
</supported>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.defaultFacets">
<default-facets>
<runtime-component id="org.eclipse.jst.server.preview.runtime"/>
<facet id="wst.jsdt.web" version="1.0"/>
</default-facets>
</extension>
<extension point="org.eclipse.jst.server.core.runtimeFacetMappings">
<runtimeFacetMapping
runtimeTypeId="org.eclipse.jst.server.preview.runtime"
runtime-component="org.eclipse.jst.server.preview.runtime"
version="1.0"/>
</extension>
<extension point="org.eclipse.debug.core.sourcePathComputers">
<sourcePathComputer
id="org.eclipse.jst.server.preview.sourcePathComputer"
class="org.eclipse.jst.server.preview.adapter.internal.core.PreviewSourcePathComputerDelegate"/>
</extension>
<extension point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
id="org.eclipse.jst.server.preview.launchConfigurationType"
name="%previewLaunchConfigurationType"
delegate="org.eclipse.jst.server.preview.adapter.internal.core.PreviewLaunchConfigurationDelegate"
modes="run,debug,profile"
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
sourcePathComputerId="org.eclipse.jst.server.preview.sourcePathComputer"/>
</extension>
<extension point="org.eclipse.wst.server.core.launchableAdapters">
<launchableAdapter
id="org.eclipse.jst.server.preview"
class="org.eclipse.jst.server.preview.adapter.internal.core.PreviewLaunchableAdapterDelegate"/>
</extension>
<!--
<extension point="org.eclipse.wst.server.core.internalStartup">
<startup
id="org.eclipse.jst.server.core.startup"
class="org.eclipse.jst.server.core.internal.preview.PreviewStartup"/>
</extension>
-->
<extension point="org.eclipse.wst.server.ui.serverImages">
<image
id="org.eclipse.jst.server.preview"
typeIds="org.eclipse.jst.server.preview.runtime,org.eclipse.jst.server.preview.server"
icon="icons/obj16/preview.gif"/>
</extension>
<extension point="org.eclipse.wst.common.project.facet.ui.images">
<image runtime-component-type="org.eclipse.jst.server.preview.runtime"
path="icons/obj16/preview.gif"/>
</extension>
<extension point="org.eclipse.wst.common.project.facet.core.runtimes">
<adapter>
<runtime-component id="org.eclipse.jst.server.preview.runtime"/>
<factory class="org.eclipse.wst.server.ui.FacetRuntimeComponentLabelProvider"/>
<type class="org.eclipse.wst.common.project.facet.ui.IRuntimeComponentLabelProvider"/>
</adapter>
</extension>
<extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
id="org.eclipse.jst.server.preview.launchConfigurationTypeImage"
configTypeID="org.eclipse.jst.server.preview.launchConfigurationType"
icon="icons/obj16/preview.gif">
</launchConfigurationTypeImage>
</extension>
<extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
id="org.eclipse.jst.server.preview.launchConfigurationTabGroup"
type="org.eclipse.jst.server.preview.launchConfigurationType"
class="org.eclipse.jst.server.preview.adapter.internal.ui.PreviewLaunchConfigurationTabGroup">
</launchConfigurationTabGroup>
</extension>
</plugin>