blob: f370ca442d4c807ff320076c51fde8dbedb2d5f4 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.apache.forrest.eclipse.preference.ForrestPreferences"
name="Forrest Preferences"
id="org.apache.forrest.eclipse.preference.ForrestPreferences"/>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="Forrest"
id="org.apache.forrest.eclipse"/>
<wizard
class="org.apache.forrest.eclipse.wizards.NewProjectWizard"
category="org.apache.forrest.eclipse"
project="true"
name="Seed New Project"
id="org.apache.forrest.eclipse.NewProjectWizard"/>
<wizard
class="org.apache.forrest.eclipse.wizards.NewXDoc"
category="org.apache.forrest.eclipse"
name="XDoc File"
id="org.apache.forrest.eclipse.wizards.NewXDoc"/>
<wizard
category="org.apache.forrest.eclipse"
class="org.apache.forrest.eclipse.wizards.NewViewDoc"
id="org.apache.forrest.eclipse.wizards.NewViewDoc"
name="View Doc"/>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IResource"
id="org.apache.forrest.eclipse.siteContribution">
<menu
label="Site"
path="projStart"
id="org.apache.forrest.eclipse.siteMenu">
<separator name="Server"/>
<separator name="Static"/>
</menu>
<action
enablesFor="1"
label="Start Test Server"
icon="icons/start.png"
class="org.apache.forrest.eclipse.popup.actions.StartForrest"
menubarPath="org.apache.forrest.eclipse.siteMenu/Server"
id="org.apache.forrest.eclipse.StartForrest"/>
<action
enablesFor="1"
label="Stop Test Server"
icon="icons/stop.png"
class="org.apache.forrest.eclipse.popup.actions.StopForrest"
menubarPath="org.apache.forrest.eclipse.siteMenu/Server"
id="org.apache.forrest.eclipse.StopServer"/>
<action
enablesFor="1"
label="Build Site"
icon="icons/build.png"
class="org.apache.forrest.eclipse.popup.actions.BuildSite"
menubarPath="org.apache.forrest.eclipse.siteMenu/Static"
id="org.apache.forrest.eclipse.BuildServer"/>
<action
enablesFor="1"
label="Build WAR File"
icon="icons/build.png"
class="org.apache.forrest.eclipse.popup.actions.BuildWARSite"
menubarPath="org.apache.forrest.eclipse.siteMenu/Static"
id="org.apache.forrest.eclipse.BuildWARServer"/>
<action
class="org.apache.forrest.eclipse.popup.actions.ModifyConfigs"
enablesFor="1"
id="org.apache.forrest.eclipse.ModifyConfigs"
label="Modify Configurations"
menubarPath="org.apache.forrest.eclipse.configMenu"/>
<action
class="org.apache.forrest.eclipse.popup.actions.ModifyPlugins"
enablesFor="1"
id="org.apache.forrest.eclipse.ModifyPlugins"
label="Modify Plugin Selection"
menubarPath="org.apache.forrest.eclipse.configMenu"/>
<menu
id="org.apache.forrest.eclipse.configMenu"
label="Modify Project Configurations"
path="projStart"/>
</objectContribution>
</extension>
<extension point="org.eclipse.ui.editors">
<editor id="org.eclipse.webbrowser"
name="%viewWebBrowserTitle"
icon="icons/obj16/internal_browser.gif"
class="org.eclipse.webbrowser.internal.WebBrowserEditor"
extensions="html,htm,gif,jpg,jpeg,xhtml"
contributorClass="org.eclipse.webbrowser.internal.WebBrowserEditorActionBarContributor"/>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="Forrest"
name="Forrest"/>
<view
category="Forrest"
class="org.apache.forrest.eclipse.views.SiteXMLView"
icon="icons/start.png"
id="org.apache.forrest.view.siteXML"
name="SiteXML"/>
<view
category="Forrest"
class="org.apache.forrest.eclipse.views.TabsXMLView"
icon="icons/start.png"
id="org.apache.forrest.view.tabsXML"
name="TabsXML"/>
<view
category="Forrest"
class="org.apache.forrest.eclipse.views.ForrestPropertiesView"
id="org.apache.forrest.view.propertiesEditor"
name="Properties"/>
<view
category="Forrest"
class="org.apache.forrest.eclipse.views.LocationmapView"
id="org.apache.forrest.view.locationmap"
name="Locationmap"/>
</extension>
<extension
id="treeDrop"
name="Site XML Drop"
point="org.eclipse.ui.dropActions">
<action
class="org.apache.forrest.eclipse.views.SiteXMLView"
id="SiteXMLDrop">
</action>
</extension>
<extension
id="application"
point="org.eclipse.core.runtime.applications">
<application>
<run class="org.apache.forrest.eclipse.Application"/>
</application>
</extension>
<extension
id="forrest"
point="org.eclipse.core.runtime.products">
<product
application="org.apache.forrest.eclipse.application"
name="Forrest IDE"/>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.apache.forrest.eclipse.Perspective"
id="org.apache.forrest.perspective.ContentObject"
name="Content Object (Forrest)"/>
</extension>
</plugin>