aboutsummaryrefslogtreecommitdiff
path: root/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml1340
1 files changed, 0 insertions, 1340 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml b/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
deleted file mode 100644
index 5584914bf..000000000
--- a/eclipse/plugins/com.android.ide.eclipse.adt/plugin.xml
+++ /dev/null
@@ -1,1340 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.2"?>
-<plugin>
- <extension
- id="com.android.ide.eclipse.common.xmlProblem"
- name="Android XML Format Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.common.aaptProblem"
- name="Android AAPT Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.common.aapt2Problem"
- name="Android AAPT Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.common.aidlProblem"
- name="Android AIDL Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.common.rsProblem"
- name="Android RenderScript Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.common.androidProblem"
- name="Android XML Content Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.lintProblem"
- name="Android Lint Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.manifMergerProblem"
- name="Android Manifest Merger Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.adtProblem"
- name="Android ADT Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <super type="org.eclipse.core.resources.textmarker" />
- <persistent value="true" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.targetProblem"
- name="Android Target Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <persistent value="false" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.buildToolsProblem"
- name="Android Build Tools Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <persistent value="false" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.dependencyProblem"
- name="Android Dependency Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <persistent value="false" />
- </extension>
- <extension
- id="com.android.ide.eclipse.adt.packagingProblem"
- name="Android Packaging Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker" />
- <persistent value="true" />
- </extension>
- <extension point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- markerType="com.android.ide.eclipse.adt.lintProblem"
- class="com.android.ide.eclipse.adt.internal.lint.LintFixGenerator" />
- <markerResolutionGenerator
- markerType="com.android.ide.eclipse.common.aaptProblem"
- class="com.android.ide.eclipse.adt.internal.build.AaptQuickFix" />
- </extension>
- <extension
- id="ResourceManagerBuilder"
- name="Android Resource Manager"
- point="org.eclipse.core.resources.builders">
- <builder hasNature="true">
- <run class="com.android.ide.eclipse.adt.internal.build.builders.ResourceManagerBuilder" />
- </builder>
- </extension>
- <extension
- id="PreCompilerBuilder"
- name="Android Pre Compiler"
- point="org.eclipse.core.resources.builders">
- <builder hasNature="true">
- <run class="com.android.ide.eclipse.adt.internal.build.builders.PreCompilerBuilder" />
- </builder>
- </extension>
- <extension
- id="ApkBuilder"
- name="Android Package Builder"
- point="org.eclipse.core.resources.builders">
- <builder hasNature="true">
- <run class="com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder" />
- </builder>
- </extension>
- <extension
- id="AndroidNature"
- name="Android Project Nature"
- point="org.eclipse.core.resources.natures">
- <runtime>
- <run class="com.android.ide.eclipse.adt.internal.project.AndroidNature" />
- </runtime>
- <builder id="com.android.ide.eclipse.adt.ResourceManagerBuilder" />
- <builder id="com.android.ide.eclipse.adt.PreCompilerBuilder" />
- <builder id="com.android.ide.eclipse.adt.ApkBuilder" />
- </extension>
- <extension
- id="ExportNature"
- name="Android Export Project Nature"
- point="org.eclipse.core.resources.natures">
- <runtime>
- <run class="com.android.ide.eclipse.adt.internal.project.ExportNature" />
- </runtime>
- </extension>
- <extension
- point="org.eclipse.ui.importWizards">
- <category
- id="com.android.ide.eclipse.wizards.category"
- name="Android" />
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newproject.ImportProjectWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_adt_project.png"
- id="com.android.ide.eclipse.adt.project.ImportProjectWizard"
- name="Existing Android Code Into Workspace"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="true">
- </wizard>
- </extension>
- <extension point="org.eclipse.ui.newWizards">
- <category
- id="com.android.ide.eclipse.wizards.category"
- name="Android" />
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.templates.NewProjectWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_adt_project.png"
- id="com.android.ide.eclipse.adt.project.NewProjectWizard"
- name="Android Application Project"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="true" >
- <description>
- Create an Android Application Project
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newproject.NewTestProjectWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/newJunit.png"
- id="com.android.ide.eclipse.adt.project.NewTestProjectWizard"
- name="Android Test Project"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="true">
- <description>
- Create an Android Test Project
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newproject.NewSampleProjectWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_adt_project.png"
- id="com.android.ide.eclipse.adt.project.NewSampleProjectWizard"
- name="Android Sample Project"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="true">
- <description>
- Create an Android Sample Project
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newproject.ImportProjectWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_adt_project.png"
- id="com.android.ide.eclipse.adt.project.ImportProjectWizard.NewPrj"
- name="Android Project from Existing Code"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="true">
- <description>
- Create one or more Android projects from existing code
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newxmlfile.NewXmlFileWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_xml.png"
- id="com.android.ide.eclipse.editors.wizards.NewXmlFileWizard"
- name="Android XML File"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false">
- <description>
- Create an Android resource XML file
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newxmlfile.NewXmlFileWizard$NewLayoutWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_xml.png"
- id="com.android.ide.eclipse.editors.wizards.NewXmlFileWizard.Layout"
- name="Android XML Layout File"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false">
- <description>
- Create an Android layout XML file
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.newxmlfile.NewXmlFileWizard$NewValuesWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_xml.png"
- id="com.android.ide.eclipse.editors.wizards.NewXmlFileWizard.Values"
- name="Android XML Values File"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false">
- <description>
- Create an Android XML values file such as strings.xml
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.templates.NewActivityWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_adt_project.png"
- id="com.android.ide.eclipse.editors.wizards.NewActivityWizard"
- name="Android Activity"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false" >
- <description>
- Create an Android Activity
- </description>
- </wizard>
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.templates.NewActivityWizard$OtherWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/newCustomView.png"
- id="com.android.ide.eclipse.editors.wizards.NewActivityWizard.OtherWizard"
- name="Android Object"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false" >
- <description>
- Create an Android object such as a Service, an Activity, a Broadcast Receiver, a Notification, etc.
- </description>
- </wizard>
- <!-- Available through generic object list above
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.templates.NewTemplateWizard$NewCustomViewWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/newCustomView.png"
- id="com.android.ide.eclipse.editors.wizards.NewTemplateWizard.CustomView"
- name="Android Custom View"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false" >
- <description>
- Create an Android custom view
- </description>
- </wizard>
- -->
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.assetstudio.CreateAssetSetWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/new_asset_set.png"
- id="com.android.ide.eclipse.adt.internal.assetstudio.CreateAssetSetWizard"
- name="Android Icon Set"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false" >
- <description>
- Create an Android icon set
- </description>
- </wizard>
-
- <!-- During development only: Support for testing templates -->
- <wizard
- canFinishEarly="false"
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.templates.TemplateTestWizard"
- finalPerspective="org.eclipse.jdt.ui.JavaPerspective"
- hasPages="true"
- icon="icons/androidjunit.png"
- id="com.android.ide.eclipse.editors.wizards.TemplateTestWizard"
- name="Template Development Wizard"
- preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective"
- project="false" />
- </extension>
- <extension point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- delegate="com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate"
- delegateDescription="The Android Application Launcher supports running and debugging remote Android applications on devices or emulators."
- delegateName="Android Launcher"
- id="com.android.ide.eclipse.adt.debug.LaunchConfigType"
- modes="debug, run"
- name="Android Application"
- public="true"
- sourceLocatorId="com.android.ide.eclipse.adt.internal.sourcelookup.AdtSourceLookupDirector"
- sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
- </launchConfigurationType>
- </extension>
- <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- configTypeID="com.android.ide.eclipse.adt.debug.LaunchConfigType"
- icon="icons/android_app.png"
- id="com.android.ide.eclipse.adt.debug.LaunchConfigTypeImage" />
- </extension>
- <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- class="com.android.ide.eclipse.adt.internal.launch.LaunchConfigTabGroup"
- description="Android Application"
- id="com.android.ide.eclipse.adt.debug.LaunchConfigTabGroup"
- type="com.android.ide.eclipse.adt.debug.LaunchConfigType" />
- </extension>
- <extension point="org.eclipse.debug.ui.launchShortcuts">
- <shortcut
- class="com.android.ide.eclipse.adt.internal.launch.LaunchShortcut"
- icon="icons/android_app.png"
- id="com.android.ide.eclipse.adt.debug.launching.LaunchShortcut"
- label="Android Application"
- modes="run, debug">
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1" />
- <iterate>
- <or>
- <adapt type="org.eclipse.core.resources.IFile">
- <and>
- <test
- property="org.eclipse.core.resources.contentTypeId"
- value="org.eclipse.core.runtime.xml" />
- <test
- property="org.eclipse.core.resources.projectNature"
- value="com.android.ide.eclipse.adt.AndroidNature" />
- </and>
- </adapt>
- <and>
- <test property="org.eclipse.jdt.launching.isContainer" />
- <test
- property="org.eclipse.jdt.launching.hasProjectNature"
- args="com.android.ide.eclipse.adt.AndroidNature" />
- </and>
- </or>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- <perspective id="org.eclipse.jdt.ui.JavaPerspective" />
- <perspective id="org.eclipse.debug.ui.DebugPerspective" />
- <configurationType id="com.android.ide.eclipse.adt.debug.LaunchConfigType">
- </configurationType>
- <description
- description="Runs an Android Application"
- mode="run">
- </description>
- <description
- description="Debugs an Android Application"
- mode="debug">
- </description>
- </shortcut>
- </extension>
- <extension point="org.eclipse.ui.popupMenus">
- <objectContribution
- id="com.android.ide.eclipse.adt.contribution2"
- nameFilter="*"
- objectClass="org.eclipse.core.resources.IProject"
- adaptable="true">
- <menu
- id="com.android.ide.eclipse.adt.AndroidTools"
- label="Android Tools"
- path="additions">
- <separator name="group1" />
- <separator name="group2" />
- <separator name="group3" />
- <separator name="group4" />
- </menu>
- <filter
- name="projectNature"
- value="com.android.ide.eclipse.adt.AndroidNature">
- </filter>
- <action
- class="com.android.ide.eclipse.adt.internal.wizards.actions.NewXmlFileAction"
- enablesFor="1"
- icon="icons/new_xml.png"
- id="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"
- label="New Resource File..."
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group1"
- tooltip="Opens a wizard to help create a new Android XML Resource file">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.wizards.actions.NewTestProjectAction"
- enablesFor="1"
- icon="icons/androidjunit.png"
- id="com.android.ide.eclipse.adt.wizards.actions.NewTestProjectAction"
- label="New Test Project..."
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group1"
- tooltip="Opens a wizard to help create a new Android Test Project">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.wizards.actions.ExportAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.project.ExportAction"
- label="Export Unsigned Application Package..."
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group2" />
- <action
- class="com.android.ide.eclipse.adt.internal.wizards.actions.ExportWizardAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.project.ExportWizardAction"
- label="Export Signed Application Package..."
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group2" />
- <action
- class="com.android.ide.eclipse.adt.internal.actions.FixProjectAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.project.FixProjectAction"
- label="Fix Project Properties"
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group3" />
- <action
- class="com.android.ide.eclipse.adt.internal.actions.AddSupportJarAction"
- enablesFor="1"
- icon="icons/android.png"
- id="com.android.ide.eclipse.adt.wizards.actions.AddCompatibilityJarAction"
- label="Add Support Library..."
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group3"
- tooltip="Add the Compatibility Library to the project">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.refactorings.renamepackage.RenamePackageAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.project.RenamePackageAction"
- label="Rename Application Package"
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group3" />
- <action
- class="com.android.ide.eclipse.adt.internal.actions.DexDumpAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.DexDumpAction"
- label="Display dex bytecode"
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group3" />
- <action
- class="com.android.ide.eclipse.adt.internal.lint.ClearLintMarkersAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.internal.lint.ClearLintMarkersAction"
- label="Clear Lint Markers"
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group4" />
- <action
- class="com.android.ide.eclipse.adt.internal.lint.RunLintAction"
- enablesFor="1"
- id="com.android.ide.eclipse.adt.internal.lint.RunLintAction"
- label="Run Lint: Check for Common Errors"
- icon="icons/lintrun.png"
- menubarPath="com.android.ide.eclipse.adt.AndroidTools/group4" />
- </objectContribution>
- </extension>
- <extension point="org.eclipse.ui.preferencePages">
- <page
- class="com.android.ide.eclipse.adt.internal.preferences.AndroidPreferencePage"
- id="com.android.ide.eclipse.preferences.main"
- name="Android" />
- <page
- category="com.android.ide.eclipse.preferences.main"
- class="com.android.ide.eclipse.adt.internal.preferences.BuildPreferencePage"
- id="com.android.ide.eclipse.adt.preferences.BuildPreferencePage"
- name="Build" />
- <page
- category="com.android.ide.eclipse.preferences.main"
- class="com.android.ide.eclipse.adt.internal.preferences.LaunchPreferencePage"
- id="com.android.ide.eclipse.adt.preferences.LaunchPreferencePage"
- name="Launch" />
- <page
- category="com.android.ide.eclipse.preferences.main"
- class="com.android.ide.eclipse.adt.internal.preferences.EditorsPage"
- id="com.android.ide.eclipse.adt.preferences.EditorsPage"
- name="Editors">
- </page>
- <page
- category="com.android.ide.eclipse.preferences.main"
- class="com.android.ide.eclipse.adt.internal.preferences.LintPreferencePage"
- id="com.android.ide.eclipse.common.preferences.LintPreferencePage"
- name="Lint Error Checking">
- </page>
- </extension>
- <extension point="org.eclipse.core.runtime.preferences">
- <initializer class="com.android.ide.eclipse.adt.internal.preferences.AdtPrefs" />
- </extension>
- <extension point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension targetID="org.eclipse.jdt.ui.JavaPerspective">
- <newWizardShortcut id="com.android.ide.eclipse.adt.project.NewProjectWizard" />
- <newWizardShortcut id="com.android.ide.eclipse.editors.wizards.NewXmlFileWizard" />
- <actionSet id="adt.actionSet.wizards" />
- <actionSet id="adt.actionSet.avdManager" />
- <actionSet id="adt.actionSet.lint" />
- <actionSet id="adt.actionSet.refactorings" />
- </perspectiveExtension>
- <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
- <viewShortcut id="com.android.ide.eclipse.ddms.views.LogCatView" />
- <viewShortcut id="com.android.ide.eclipse.ddms.views.DeviceView" />
- </perspectiveExtension>
- </extension>
- <extension point="org.eclipse.ui.ide.projectNatureImages">
- <image
- icon="icons/android_project.png"
- id="com.android.ide.eclipse.adt.AndroidNature.image"
- natureId="com.android.ide.eclipse.adt.AndroidNature">
- </image>
- </extension>
- <extension point="org.eclipse.jdt.core.classpathContainerInitializer">
- <classpathContainerInitializer
- class="com.android.ide.eclipse.adt.internal.project.AndroidClasspathContainerInitializer"
- id="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK">
- </classpathContainerInitializer>
- <classpathContainerInitializer
- class="com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer"
- id="com.android.ide.eclipse.adt.LIBRARIES">
- </classpathContainerInitializer>
- <classpathContainerInitializer
- class="com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer"
- id="com.android.ide.eclipse.adt.DEPENDENCIES">
- </classpathContainerInitializer>
- </extension>
- <extension point="org.eclipse.jdt.ui.classpathContainerPage">
- <classpathContainerPage
- name="Android Classpath Container"
- class="com.android.ide.eclipse.adt.internal.project.AndroidClasspathContainerPage"
- id="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK">
- </classpathContainerPage>
- </extension>
- <extension point="org.eclipse.ui.exportWizards">
- <category
- id="com.android.ide.eclipse.wizards.category"
- name="Android">
- </category>
- <wizard
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard"
- icon="icons/android.png"
- id="com.android.ide.eclipse.adt.project.ExportWizard"
- name="Export Android Application">
- </wizard>
- </extension>
- <extension point="org.eclipse.ui.exportWizards">
- <category
- id="com.android.ide.eclipse.wizards.category"
- name="Android">
- </category>
- <wizard
- category="com.android.ide.eclipse.wizards.category"
- class="com.android.ide.eclipse.adt.internal.wizards.exportgradle.GradleExportWizard"
- icon="icons/gradle.png"
- id="com.android.ide.eclipse.adt.project.ExportGradleWizard"
- name="Generate Gradle build files">
- <selection
- class="org.eclipse.jdt.core.IJavaProject">
- </selection>
- </wizard>
- </extension>
- <extension point="org.eclipse.ui.commands">
- <command
- name="Debug Android Application"
- description="Debug Android Application"
- categoryId="org.eclipse.debug.ui.category.run"
- id="com.android.ide.eclipse.adt.launch.LaunchShortcut.debug">
- </command>
- <command
- name="Run Android Application"
- description="Run Android Application"
- categoryId="org.eclipse.debug.ui.category.run"
- id="com.android.ide.eclipse.adt.launch.LaunchShortcut.run">
- </command>
- </extension>
- <extension point="org.eclipse.ui.decorators">
- <decorator
- adaptable="true"
- class="com.android.ide.eclipse.adt.internal.project.FolderDecorator"
- id="com.android.ide.eclipse.adt.project.FolderDecorator"
- label="Android Decorator"
- lightweight="true"
- location="TOP_RIGHT"
- objectClass="org.eclipse.core.resources.IFolder"
- state="true">
- </decorator>
- </extension>
- <extension point="org.eclipse.ui.editors">
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.export.ExportEditor"
- default="true"
- filenames="export.properties"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.export.ExportEditor"
- name="Android Export Editor">
- </editor>
-
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.manifest.ManifestEditor"
- default="true"
- filenames="AndroidManifest.xml"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.manifest.ManifestEditor"
- name="Android Manifest Editor">
- </editor>
-
- <!--
- This is the new generic multi-purpose single XML editor used by ADT.
- It is designed to replace all the other XML editors (layout, manifest, drawable,
- animation, color, values, xml) and does so by using a single common Editor class
- that defers to multiple delegate handlers.
- -->
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- contributorClass="com.android.ide.eclipse.adt.internal.editors.common.CommonActionContributor"
- default="true"
- extensions="xml"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.CommonXmlEditor"
- matchingStrategy="com.android.ide.eclipse.adt.internal.editors.common.CommonMatchingStrategy"
- name="Android Common XML Editor">
- </editor>
-
- <!--
- For compatibilit with existing ADT installs, we still need to keep the editor
- IDs of the previously defined editors. E.g. for the color editor note that the
- id remains the same but class name changes to the new class. This will make
- Eclipse not complain upon startup of an existing workspace.
- -->
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- contributorClass="com.android.ide.eclipse.adt.internal.editors.common.CommonActionContributor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.layout.LayoutEditor"
- matchingStrategy="com.android.ide.eclipse.adt.internal.editors.common.CommonMatchingStrategy"
- name="Legacy Android Layout Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.resources.ResourcesEditor"
- name="Legacy Android Resource Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.menu.MenuEditor"
- name="Legacy Android Menu Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.xml.XmlEditor"
- name="Legacy Android Xml Resources Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.animator.AnimationEditor"
- name="Legacy Android Animation Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.drawable.DrawableEditor"
- name="Legacy Android Drawable Editor">
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor"
- default="false"
- icon="icons/android_file.png"
- id="com.android.ide.eclipse.editors.color.ColorEditor"
- name="Legacy Android Color Editor">
- </editor>
-
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.binaryxml.BinaryXMLMultiPageEditorPart"
- contributorClass="org.eclipse.wst.xml.ui.internal.tabletree.XMLMultiPageEditorActionBarContributor"
- icon="$nl$/icons/android_file.png"
- id="com.android.ide.eclipse.adt.binedit.BinaryXMLMultiPageEditorPart"
- name="Android Binary XML editor"
- symbolicFontName="org.eclipse.wst.sse.ui.textfont">
- <contentTypeBinding contentTypeId="com.android.ide.eclipse.adt.binaryXml">
- </contentTypeBinding>
- </editor>
- <editor
- class="com.android.ide.eclipse.adt.internal.editors.draw9patch.Draw9PatchEditor"
- contributorClass="com.android.ide.eclipse.adt.internal.editors.common.CommonActionContributor"
- icon="icons/android_file.png"
- id="draw9patchplugin.editors.Draw9PatchEditor"
- name="Android Draw 9-patch Editor"
- extensions="9.png">
- </editor>
- </extension>
- <extension point="org.eclipse.ui.views">
- <view
- allowMultiple="false"
- category="com.android.ide.eclipse.ddms.views.category"
- class="com.android.ide.eclipse.adt.internal.ui.ResourceExplorerView"
- icon="icons/draw9patch-16.png"
- id="com.android.ide.eclipse.editors.resources.explorer.ResourceExplorerView"
- name="Resource Explorer">
- </view>
- <view
- class="com.android.ide.eclipse.adt.internal.lint.LintViewPart"
- category="com.android.ide.eclipse.ddms.views.category"
- id="com.android.ide.eclipse.adt.internal.lint.LintViewPart"
- icon="icons/lintview.png"
- name="Lint Warnings">
- </view>
- </extension>
- <extension point="org.eclipse.wst.sse.ui.editorConfiguration">
- <sourceViewerConfiguration
- class="com.android.ide.eclipse.adt.internal.editors.manifest.ManifestSourceViewerConfig"
- target="com.android.ide.eclipse.editors.manifest.ManifestEditor">
- </sourceViewerConfiguration>
- <sourceViewerConfiguration
- class="com.android.ide.eclipse.adt.internal.editors.common.CommonSourceViewerConfig"
- target="com.android.ide.eclipse.editors.CommonXmlEditor">
- </sourceViewerConfiguration>
- <quickOutlineConfiguration
- class="com.android.ide.eclipse.adt.internal.editors.AndroidQuickOutlineConfiguration"
- target="org.eclipse.core.runtime.xml" />
- <contentOutlineConfiguration
- class="com.android.ide.eclipse.adt.internal.editors.AndroidOutlineConfiguration"
- target="org.eclipse.core.runtime.xml" />
- <doubleClickStrategy
- class="com.android.ide.eclipse.adt.internal.editors.AndroidDoubleClickStrategy"
- target="org.eclipse.wst.xml.XML_DEFAULT" />
- <provisionalConfiguration
- type="org.eclipse.jface.text.quickassist.IQuickAssistProcessor"
- class="com.android.ide.eclipse.adt.internal.editors.formatting.XmlQuickAssistManager"
- target="org.eclipse.wst.xml.XML_DEFAULT" />
- <provisionalConfiguration
- type="characterpairmatcher"
- class="com.android.ide.eclipse.adt.internal.editors.AndroidXmlCharacterMatcher"
- target="org.eclipse.core.runtime.xml" />
- </extension>
- <extension point="org.eclipse.jdt.ui.quickAssistProcessors">
- <quickAssistProcessor
- id="AndroidJavaAssistant"
- name="Android Java Quick Assistant"
- requiredSourceLevel="1.5"
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.JavaQuickAssistant">
- </quickAssistProcessor>
- </extension>
- <extension
- point="org.eclipse.jdt.ui.quickFixProcessors">
- <quickFixProcessor
- name="Android Convert Switch Quickfix Processor"
- class="com.android.ide.eclipse.adt.internal.build.ConvertSwitchQuickFixProcessor"
- id="com.android.ide.eclipse.adt.internal.build.ConvertSwitchQuickFixProcessor">
- <handledMarkerTypes>
- <markerType id="org.eclipse.jdt.core.problem"/>
- </handledMarkerTypes>
- </quickFixProcessor>
- </extension>
- <extension point="org.eclipse.ui.propertyPages">
- <page
- adaptable="true"
- class="com.android.ide.eclipse.adt.internal.properties.AndroidPropertyPage"
- id="com.android.ide.eclipse.adt.project.properties.AndroidPropertyPage"
- name="Android"
- nameFilter="*"
- objectClass="org.eclipse.core.resources.IProject">
- <enabledWhen>
- <test
- property="org.eclipse.jdt.launching.hasProjectNature"
- args="com.android.ide.eclipse.adt.AndroidNature" />
- </enabledWhen>
- </page>
- <page
- class="com.android.ide.eclipse.adt.internal.preferences.LintPreferencePage"
- id="com.android.ide.eclipse.adt.internal.preferences.LintPreferencePage"
- name="Android Lint Preferences">
- <filter
- name="nature"
- value="com.android.ide.eclipse.adt.AndroidNature">
- </filter>
- <enabledWhen>
- <adapt type="org.eclipse.core.resources.IProject" />
- </enabledWhen>
- </page>
- </extension>
- <extension point="org.eclipse.ui.actionSets">
- <actionSet
- description="Android Wizards"
- id="adt.actionSet.wizards"
- label="Android Wizards"
- visible="false">
- <action
- class="com.android.ide.eclipse.adt.internal.wizards.actions.NewXmlFileAction"
- icon="icons/new_xml.png"
- id="com.android.ide.eclipse.adt.wizards.actions.NewXmlFileAction"
- label="New Android XML File"
- style="push"
- toolbarPath="android_project">
- </action>
- </actionSet>
- <actionSet
- description="Refactorings for Android"
- id="adt.actionSet.refactorings"
- label="Android Refactorings"
- visible="false">
-
- <!-- This duplicates the Refactoring Menu definition from the jdt.ui plugin.xml,
- which allows us to insert our contribution even if the JDT is not loaded.
- We overload the definition with our new group.-->
- <menu
- label="Refactor"
- path="edit"
- id="org.eclipse.jdt.ui.refactoring.menu">
- <separator name="undoRedoGroup" />
- <separator name="reorgGroup" />
- <separator name="androidGroup" />
- <separator name="codingGroup" />
- <separator name="reorgGroup2" />
- <separator name="typeGroup" />
- <separator name="typeGroup2" />
- <separator name="codingGroup2" />
- <separator name="typeGroup3" />
- <separator name="scriptGroup" />
- </menu>
- <menu
- label="Android"
- path="org.eclipse.jdt.ui.refactoring.menu/androidGroup"
- id="com.android.ide.eclipse.adt.refactoring.menu">
- <separator name="android" />
- </menu>
- <action
- class="com.android.ide.eclipse.adt.internal.refactorings.extractstring.ExtractStringAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.extract.string"
- id="com.android.ide.eclipse.adt.actions.ExtractString"
- label="Extract Android String..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Extracts a string into Android resource string">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ExtractIncludeAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.extract.include"
- id="com.android.ide.eclipse.adt.actions.ExtractInclude"
- label="Extract as Include..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Extracts Views as Included Layout">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ExtractStyleAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.extract.style"
- id="com.android.ide.eclipse.adt.actions.ExtractStyle"
- label="Extract Style..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Extracts Styles">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.WrapInAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.wrapin"
- id="com.android.ide.eclipse.adt.actions.WrapIn"
- label="Wrap In Container..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Wraps Views in a new container">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.UnwrapAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.unwrap"
- id="com.android.ide.eclipse.adt.actions.Unwrap"
- label="Remove Container..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Unwraps Views by Removing their container">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ChangeLayoutAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.convert"
- id="com.android.ide.eclipse.adt.actions.ChangeLayout"
- label="Change Layout..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Changes layouts from one type to another">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ChangeViewAction"
- definitionId="com.android.ide.eclipse.adt.refactoring.changeview"
- id="com.android.ide.eclipse.adt.actions.ChangeView"
- label="Change Widget Type..."
- menubarPath="org.eclipse.jdt.ui.refactoring.menu/com.android.ide.eclipse.adt.refactoring.menu/android"
- style="push"
- tooltip="Changes the type of the selected widgets">
- </action>
- <menu
- id="org.eclipse.jdt.ui.refactoring.menu"
- label="Refactor">
- </menu>
- </actionSet>
- <actionSet
- description="Android AVD and SDK Manager"
- id="adt.actionSet.avdManager"
- label="Android SDK and AVD Manager"
- visible="false">
- <action
- class="com.android.ide.eclipse.adt.internal.actions.AvdManagerAction"
- icon="icons/avd_manager.png"
- id="com.android.ide.eclipse.adt.ui.avdmanager"
- label="Android Virtual Device Manager"
- menubarPath="Window/additions"
- style="push"
- toolbarPath="android_project">
- </action>
- <action
- class="com.android.ide.eclipse.adt.internal.actions.SdkManagerAction"
- icon="icons/sdk_manager.png"
- id="com.android.ide.eclipse.adt.ui.sdkmanager"
- label="Android SDK Manager"
- menubarPath="Window/additions"
- style="push"
- toolbarPath="android_project">
- </action>
- </actionSet>
- <actionSet
- description="Android Lint"
- id="adt.actionSet.lint"
- label="Android Lint"
- visible="false">
- <action
- class="com.android.ide.eclipse.adt.internal.lint.RunLintAction"
- style="pulldown"
- icon="icons/lintrun.png"
- id="com.android.ide.eclipse.adt.ui.lintrunner"
- label="Run Android Lint"
- menubarPath="Window/additions"
- toolbarPath="android_project">
- </action>
- </actionSet>
- </extension>
- <extension point="org.eclipse.debug.core.launchDelegates">
- <launchDelegate
- delegate="com.android.ide.eclipse.adt.internal.launch.JUnitLaunchConfigDelegate"
- delegateDescription="Removes the Android JAR from the Bootstrap Classpath"
- id="com.android.ide.eclipse.adt.launch.JUnitLaunchConfigDelegate.launchAndroidJunit"
- modes="run,debug"
- name="Android JUnit Test"
- type="org.eclipse.jdt.junit.launchconfig">
- </launchDelegate>
- </extension>
- <extension point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- delegate="com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitLaunchConfigDelegate"
- id="com.android.ide.eclipse.adt.junit.launchConfigurationType"
- modes="run,debug"
- name="Android JUnit Test"
- public="true"
- sourceLocatorId="com.android.ide.eclipse.adt.internal.sourcelookup.AdtSourceLookupDirector"
- sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
- </launchConfigurationType>
- </extension>
- <extension point="org.eclipse.debug.core.sourceLocators">
- <sourceLocator
- id="com.android.ide.eclipse.adt.internal.sourcelookup.AdtSourceLookupDirector"
- class="com.android.ide.eclipse.adt.internal.sourcelookup.AdtSourceLookupDirector"
- name="%sourceLocator.name">
- </sourceLocator>
- </extension>
- <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- configTypeID="com.android.ide.eclipse.adt.junit.launchConfigurationType"
- icon="icons/androidjunit.png"
- id="com.android.ide.eclipse.adt.junit.launchConfigurationTypeImage">
- </launchConfigurationTypeImage>
- </extension>
- <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- class="com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitTabGroup"
- description="Android JUnit Test"
- id="com.android.ide.eclipse.adt.junit.AndroidJUnitLaunchConfigTabGroup"
- type="com.android.ide.eclipse.adt.junit.launchConfigurationType" />
- </extension>
- <extension point="org.eclipse.debug.ui.launchShortcuts">
- <shortcut
- class="com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitLaunchShortcut"
- icon="icons/androidjunit.png"
- id="com.android.ide.eclipse.adt.junit.launchShortcut"
- label="Android JUnit Test"
- modes="run,debug">
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1" />
- <iterate>
- <adapt type="org.eclipse.jdt.core.IJavaElement">
- <test
- property="org.eclipse.jdt.core.isInJavaProjectWithNature"
- value="com.android.ide.eclipse.adt.AndroidNature" />
- <test
- property="org.eclipse.jdt.core.hasTypeOnClasspath"
- value="junit.framework.Test" />
- <test property="com.android.ide.eclipse.adt.canLaunchAsJUnit" />
- </adapt>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- <configurationType id="com.android.ide.eclipse.adt.junit.launchConfigurationType">
- </configurationType>
- </shortcut>
- </extension>
- <extension point="org.eclipse.ui.commands">
- <category
- description="Refactorings for Android Projects"
- id="com.android.ide.eclipse.adt.refactoring.category"
- name="Android Refactorings">
- </category>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Extract Strings into Android String Resources"
- id="com.android.ide.eclipse.adt.refactoring.extract.string"
- name="Extract Android String">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Extract Views as Included Layout"
- id="com.android.ide.eclipse.adt.refactoring.extract.include"
- name="Extract as Include">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Extract Styles"
- id="com.android.ide.eclipse.adt.refactoring.extract.style"
- name="Extract Styles">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Wraps Views in a New Container"
- id="com.android.ide.eclipse.adt.refactoring.wrapin"
- name="Wrap in Container">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Unwraps Views From Their Container"
- id="com.android.ide.eclipse.adt.refactoring.unwrap"
- name="Remove Container">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Converts Layouts from One Type to Another"
- id="com.android.ide.eclipse.adt.refactoring.convert"
- name="Change Layout">
- </command>
- <command
- categoryId="com.android.ide.eclipse.adt.refactoring.category"
- description="Changes the widget type for the selection"
- id="com.android.ide.eclipse.adt.refactoring.changeview"
- name="Change Widget Type">
- </command>
- </extension>
- <extension point="org.eclipse.ltk.core.refactoring.refactoringContributions">
- <contribution
- class="com.android.ide.eclipse.adt.internal.refactorings.extractstring.ExtractStringContribution"
- id="com.android.ide.eclipse.adt.refactoring.extract.string">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ExtractIncludeContribution"
- id="com.android.ide.eclipse.adt.refactoring.extract.include">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ExtractStyleContribution"
- id="com.android.ide.eclipse.adt.refactoring.extract.style">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.WrapInContribution"
- id="com.android.ide.eclipse.adt.refactoring.wrapin">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.UnwrapContribution"
- id="com.android.ide.eclipse.adt.refactoring.unwrap">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ChangeLayoutContribution"
- id="com.android.ide.eclipse.adt.refactoring.convert">
- </contribution>
- <contribution
- class="com.android.ide.eclipse.adt.internal.editors.layout.refactoring.ChangeViewContribution"
- id="com.android.ide.eclipse.adt.refactoring.changeview">
- </contribution>
- </extension>
- <extension point="org.eclipse.core.expressions.propertyTesters">
- <propertyTester
- properties="isTest,canLaunchAsJUnit"
- namespace="com.android.ide.eclipse.adt"
- type="org.eclipse.core.runtime.IAdaptable"
- class="com.android.ide.eclipse.adt.internal.launch.junit.AndroidJUnitPropertyTester"
- id="com.android.ide.eclipse.adt.AndroidJUnitPropertyTester">
- </propertyTester>
- </extension>
- <extension point="com.android.ide.eclipse.ddms.toolsLocator">
- <locator class="com.android.ide.eclipse.adt.ToolsLocator">
- </locator>
- </extension>
- <extension point="com.android.ide.eclipse.ddms.debuggerConnector">
- <connector class="com.android.ide.eclipse.adt.DebuggerConnector">
- </connector>
- </extension>
- <extension point="com.android.ide.eclipse.ddms.sourceRevealer">
- <revealer class="com.android.ide.eclipse.adt.SourceRevealer">
- </revealer>
- </extension>
- <extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
- <renameParticipant
- class="com.android.ide.eclipse.adt.internal.refactorings.core.AndroidTypeRenameParticipant"
- id="com.android.ide.eclipse.adt.internal.refactoring.core.AndroidTypeRenameParticipant"
- name="Android Rename Type Participant">
- <enablement>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType">
- </instanceof>
- </with>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="com.android.ide.eclipse.adt.AndroidNature" />
- </iterate>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="com.android.ide.eclipse.adt.internal.refactorings.core.RenameResourceParticipant"
- id="com.android.ide.eclipse.adt.internal.refactorings.core.RenameResourceParticipant"
- name="Android Rename Resource Participant">
- <enablement>
- <with variable="element">
- <or>
- <instanceof value="org.eclipse.jdt.core.IField"/>
- <instanceof value="org.eclipse.core.resources.IResource" />
- <instanceof value="java.lang.String" />
- </or>
- </with>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="com.android.ide.eclipse.adt.AndroidNature" />
- </iterate>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="com.android.ide.eclipse.adt.internal.refactorings.core.AndroidPackageRenameParticipant"
- id="com.android.ide.eclipse.adt.internal.refactoring.core.AndroidPackageRenameParticipant"
- name="Android Rename Package Participant">
- <enablement>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IPackageFragment">
- </instanceof>
- </with>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="com.android.ide.eclipse.adt.AndroidNature" />
- </iterate>
- </with>
- </enablement>
- </renameParticipant>
- </extension>
- <extension point="org.eclipse.ltk.core.refactoring.moveParticipants">
- <moveParticipant
- class="com.android.ide.eclipse.adt.internal.refactorings.core.AndroidTypeMoveParticipant"
- id="com.android.ide.eclipse.adt.internal.refactoring.core.androidTypeMoveParticipant"
- name="Android Move Type Participant">
- <enablement>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType">
- </instanceof>
- </with>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="com.android.ide.eclipse.adt.AndroidNature" />
- </iterate>
- </with>
- </enablement>
- </moveParticipant>
- </extension>
- <extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
- <target
- id="com.android.ide.eclipse.xmlCode"
- name="XML Editor">
- <context type="org.eclipse.ui.texteditor.ITextEditor" />
- </target>
- </extension>
- <extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
- <hyperlinkDetector
- class="com.android.ide.eclipse.adt.internal.editors.Hyperlinks$XmlResolver"
- id="com.android.ide.eclipse.xmlCodeResolver"
- name="Android XML Hyperlink Detector"
- targetId="com.android.ide.eclipse.xmlCode">
- </hyperlinkDetector>
- <hyperlinkDetector
- class="com.android.ide.eclipse.adt.internal.editors.Hyperlinks$JavaResolver"
- id="com.android.ide.eclipse.javaCodeResolver"
- name="Android Java Hyperlink Detector"
- targetId="org.eclipse.jdt.ui.javaCode">
- </hyperlinkDetector>
- <!--
- Register this hyperlink provider TWICE, once without any modifier keys, and
- once with Modifier1+Modifier2. The one without (which will pick up the default
- of M1) will typically duel with the builtin Java hyperlink resolver, so the
- user gets a popup and must choose our resolver with the arrow key or mouse
- action. The second registration adds a quick bypass for that.
- -->
- <hyperlinkDetector
- class="com.android.ide.eclipse.adt.internal.editors.Hyperlinks$JavaResolver"
- id="com.android.ide.eclipse.javaCodeResolver2"
- modifierKeys="M1+M2+M3"
- name="Android Java Hyperlink Detector (Extra Modifier Key)"
- targetId="org.eclipse.jdt.ui.javaCode">
- </hyperlinkDetector>
- </extension>
- <extension point="org.eclipse.ui.bindings">
- <key
- sequence="M3+M2+A S"
- contextId="org.eclipse.ui.contexts.window"
- commandId="com.android.ide.eclipse.adt.refactoring.extract.string"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
- <key
- sequence="M3+M2+A D"
- contextId="org.eclipse.ui.contexts.window"
- commandId="com.android.ide.eclipse.adt.launch.LaunchShortcut.debug"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
- <key
- sequence="M3+M2+A R"
- contextId="org.eclipse.ui.contexts.window"
- commandId="com.android.ide.eclipse.adt.launch.LaunchShortcut.run"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
- <!-- Rebind the select-enclosing actions from WTP's M2+M3 to M2+M4 to be
- consistent with Java files. The contextId is org.eclipse.core.runtime.xml
- instead of org.eclipse.wst.sse.ui.structuredTextEditorScope to avoid
- keyboard conflict warnings (and an action selection dialog.)
- -->
- <key
- platform="carbon"
- sequence="CTRL+SHIFT+ARROW_UP"
- contextId="org.eclipse.core.runtime.xml"
- commandId="org.eclipse.wst.sse.ui.structure.select.enclosing"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
- <key
- platform="carbon"
- sequence="CTRL+SHIFT+ARROW_DOWN"
- contextId="org.eclipse.core.runtime.xml"
- commandId="org.eclipse.wst.sse.ui.structure.select.last"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" />
- </extension>
- <extension point="org.eclipse.core.contenttype.contentTypes">
- <content-type
- describer="com.android.ide.eclipse.adt.internal.editors.binaryxml.BinaryXMLDescriber"
- file-extensions="xml"
- id="com.android.ide.eclipse.adt.binaryXml"
- name="Android Binary XML"
- priority="high">
- </content-type>
- </extension>
- <extension point="org.eclipse.ui.startup">
- <startup class="com.android.ide.eclipse.adt.internal.welcome.AdtStartup"/>
- </extension>
-
- <!-- workaround for bug 15003. -->
- <extension
- point="org.eclipse.core.filebuffers.documentCreation"
- id="binaryXmlfactories"
- name="Binary XML Document Factory Extension">
- <factory
- contentTypeId="com.android.ide.eclipse.adt.binaryXml"
- class="org.eclipse.wst.sse.core.internal.filebuffers.BasicStructuredDocumentFactory" />
- </extension>
-</plugin>