Eclipse平台SDK支持的扩展点

org.eclipse.ant.core.antTasks:将Ant的任务与你的插件中的类关联起来,以扩展Ant在Eclipse中运行时的能力。
org.eclipse.ant.core.antTypes: 将Ant的数据类型与你插件中的类关联起来。
org.eclipse.ant.core.extraClasspathEntries :提供额外的类型库(JAR 文件)给Ant使用。
org.eclipse.compare.contentMergeViewers:为一种或多种文件类型提供一个比较/合并查看器生成器。
org.eclipse.compare.contentViewers: 为一种或多种文件类型提供一个查看器生成器。
org.eclipse.compare.structureCreators:提供一个类来为一种或多种文件类型创建树型结构。
org.eclipse.compare.structureMergeViewers:为一种或多种结构化文件类型提供一个查看器生成器。
org.eclipse.core.resources.builders: 注册一个使用符号ID和可读名字的增量构建器。
org.eclipse.core.resources.fileModificationValidator :为团队Provider提供一个用于处理保存验证和编辑验证操作的类。
org.eclipse.core.resources.markers:以可选的父类和属性来注册一个自定义标记,包含了一些已定义的父类。
org.eclipse.core.resources.moveDeleteHook:提供一个用于资源移动和删除操作的类。只允许一个hook。
org.eclipse.core.resources.natures: 安装一个能够在用户项目中使用的自定义nature。
org.eclipse.core.resources.teamHook :为团队Provider注册一个用于处理和链接创建校验类似的特定事件的类。
org.eclipse.core.runtime.applications:定义一个可以在Eclipse命令行中用-application选项调用的顶层程序。
org.eclipse.core.runtime.urlHandlers: 在平台的搜索路径中增加URL处理器。
org.eclipse.debug.core.breakpoints: 定义自定义断点。
org.eclipse.debug.core.launchConfigurationComparators :声明专用Java比较器以比较属性。
org.eclipse.debug.core.launchConfigurationTypes :指定用于运行和调试各种程序的类。
org.eclipse.debug.core.launchers 2.0版作废:改用launchConfigurationTypes扩展点。
org.eclipse.debug.core.sourceLocators :指定类来帮助调试器定位源代码。
org.eclipse.debug.core.statusHandlers :为调试器状态码注册错误处理程序。  
org.eclipse.debug.ui.consoleColorProviders :提供代码来处理控制台输出的颜色。
org.eclipse.debug.ui.consoleLineTrackers:提供代码来监听写入控制台的行。
org.eclipse.debug.ui.debugActionGroups:对几个action进行分组以使其可以同时可视或不可视。
org.eclipse.debug.ui.debugModelPresentations :定义类来为指定的调试模型渲染和显示标签、图标及编辑器。
org.eclipse.debug.ui.launchConfigurationTab-Groups:提供用来定义运行配置类型(运行和调试都有)的一组标签页
org.eclipse.debug.ui.launchConfigurationType-Images:把图片和特定的运行配置类型关联起来。
org.eclipse.debug.ui.launchGroups: 定义同时显示的一组运行配置。
org.eclipse.debug.ui.launchShortcuts :在一种或多种透视图中增加运行和(或)调试菜单的快捷方式。
org.eclipse.help.appserver.server 内部:为帮助和其他插件增加一个程序服务器。
org.eclipse.help.browser :注册HTML浏览器。  
org.eclipse.help.contexts :为一个插件定义在线式(F1)帮助。  
org.eclipse.help.luceneAnalyzer :注册用来对帮助建立索引和搜索的自然语言文本分析器。
org.eclipse.help.support: 定义一个帮助系统以替换系统原配的版本。除特定程序外,不推荐使用。
org.eclipse.help.toc: 为此插件提供一个或多个帮助文档表。  
org.eclipse.help.webapp 内部:注册帮助系统的Web程序插件。
org.eclipse.jdt.core.classpathContainerInitializer:声明Laly方式加载的自定义Classpath容器。
org.eclipse.jdt.core.classpathVariableInitializer :声明Laly方式加载的自定义Classpath变量以便在Java构建路径中使用。
org.eclipse.jdt.core.codeFormatter :定义新的代码格式化程序。
org.eclipse.jdt.debug.ui.vmInstallTypePage:为自定义VM类型提供JRE运行配置页。
org.eclipse.jdt.junit.testRunListeners: 注册代码来以获得测试执行的通知。
org.eclipse.jdt.launching.classpathProviders:注册自定义源码和Classpath提供程序。
org.eclipse.jdt.launching.runtimeClasspathEntryResolvers :提供类以便按照给定的classpath和(或)容器来搜索类和源文件。
org.eclipse.jdt.launching.vmConnectors: 提供自定义方式来连接JVM以调试和运行。
org.eclipse.jdt.launching.vmInstallTypes: 提供Java虚拟机安装的新类型。
org.eclipse.jdt.ui.classpathContainerPage:增加向导页来创建或编辑classpath容器入口。
org.eclipse.jdt.ui.javadocCompletionProcessor :定义javadoc自动完成处理器(例如,给出xdocklet标记的建议)。  
org.eclipse.jdt.ui.javaEditorTextHover :定义在java编辑器中热操作的新类型。
org.eclipse.jdt.ui.javaElementFilters :为显示java元素的视图增加可定制过滤器(如包浏览器)。
org.eclipse.pde.ui.newExtension 实验性:定义向导以在PDE的插件清单编辑器中创建新扩展。
org.eclipse.pde.ui.projectGenerators 实验性:定义向导以创建PDE插件项目的初始内容。
org.eclipse.pde.ui.templates 实验性:定义用来为新插件生成代码的模板。
org.eclipse.search.searchPages: 为[查找]对话框增加标签页。  
org.eclipse.search.searchResultSorters :在查找视图中提供自定义排序选项。  
org.eclipse.team.core.fileTypes ;声明文件基于其扩展名的类型只能为文本或二进制。
org.eclipse.team.core.ignore: 为版本控制忽略列表增加了模式。  
org.eclipse.team.core.projectSets: 提供用于读写项目集的处理程序(团队共享项目的集合)。
org.eclipse.team.core.repository: 定义新的团队Provider。
org.eclipse.team.ui.configurationWizards:提供向导来负责关联项目和团队Provider。
org.eclipse.ui.acceleratorConfigurations 2.1版作废:改用commands扩展。定义加速器配置以供用户在[首选项]页中选择。
org.eclipse.ui.acceleratorScopes 2.1版作废:改用commands扩展。定义限定加速器集活动范围的作用域。
org.eclipse.ui.acceleratorSets 2.1版作废:改用commands扩展。为工作区actions定义键盘快捷键的集合。
org.eclipse.ui.actionDefinitions 2.1版作废:改用commands扩展。定义actions。
org.eclipse.ui.actionSetPartAssociations :将action集与工作台部件关联,当工作台部件活动时令其可见。  
org.eclipse.ui.actionSets: 定义action集(菜单或工具栏项目)在用户自定义视图中的显示。
org.eclipse.ui.capabilities 2.1版未实现:注册新项目性能。
org.eclipse.ui.commands: 定义命令、命令目录以及默认快捷键。
org.eclipse.ui.decorators :增加根据视图状态来修改图标或项目标签的修饰程序。
org.eclipse.ui.documentProviders :为给定的扩展名或输入类型注册文档provider类。在打开编辑器时使用。
org.eclipse.ui.dropActions :定义一个处理程序以使此插件的对象能够拖放到其他插件的视图中。
org.eclipse.ui.editorActions :为其他插件注册的菜单和工具栏增加actions。
org.eclipse.ui.editors:给工作台增加新的编辑器。
org.eclipse.ui.elementFactories :定义元素生成器,以便在关闭Eclipse时重建存盘了的对象。
org.eclipse.ui.exportWizards :创建显示在[导出]对话框中的向导。
org.eclipse.ui.fontDefinitions :注册给工作台使用的新字体。
org.eclipse.ui.importWizards :创建显示在[导入]对话框中的向导。
org.eclipse.ui.markerHelp :提供一种方法来获取标记的帮助信息。
org.eclipse.ui.markerImageProviders :为新的标记类型提供图像。
org.eclipse.ui.markerResolution :增加类来对以特定标记类型标记的问题给出快速修正建议。
org.eclipse.ui.markerUpdaters:定义标记的更新策略,以便在保存其资源时按照其位置和文字来更新其属性。
org.eclipse.ui.newWizards: 为[新建]对话框增加向导,可以新建目录以放置程序。
org.eclipse.ui.perspectiveExtensions :扩展其他插件定义的透视图。允许你添加菜单、工具栏项目、快捷键、视图等等。
org.eclipse.ui.perspectives :定义新透视图。
org.eclipse.ui.popupMenus :为其他插件定义的对象、视图或编辑器的弹出菜单增加项目。
org.eclipse.ui.preferencePages:在[首选项]对话框中增加页面。
org.eclipse.ui.projectNatureImages :定义依据项目性质来修饰其图像的小图标。
org.eclipse.ui.propertyPages:为一种给定类型的工作空间对象增加属性页。
org.eclipse.ui.resourceFilters :为显示资源的视图(如[导航]视图)增加预定义过滤器。
org.eclipse.ui.startup: 标记当Eclipse加载时要启动的插件。
org.eclipse.ui.viewActions :在一个视图的菜单或工具栏中增加项目。
org.eclipse.ui.views: 为工作台定义额外的视图。
org.eclipse.ui.workingSets: 定义工作集向导页。
org.eclipse.update.core.featureTypes: 创建一种新的特性类型来切换包装和验证架构。
org.eclipse.update.core.installHandlers:定义一个全局安装处理程序,可以被正在更新的特性引用。
org.eclipse.update.core.siteTypes: 定义一个定制的更新站点布局。
org.eclipse.update.ui.searchCategory 内部:在[更新管理器]中增加新的搜索目录。

时间: 2024-10-09 17:44:24

Eclipse平台SDK支持的扩展点的相关文章

eclipse插件开发菜单(Menu)功能及其扩展点

Eclipse 具有丰富的菜单功能,给开发人员提供了很好的用户体验.总体而言,Eclipse 菜单种类包括视图 / 编辑器菜单,主菜单(Main Menu),视图 / 编辑器菜单(ViewPart/EditorPart Menu)和上下文菜单(Context Menu).插件开发人员通过灵活应用这些菜单,可以给用户提供很好的体验.由于视图和编辑器菜单功能类似,因此本文重点讲述视图菜单(视图下拉菜单及其工具栏菜单),除此之外,还将讲述主菜单和上下文菜单. 如图 1 所示为 Project Expl

用Eclipse平台进行C/C++开发

我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台.尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持.在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用于 Eclipse 的最佳 C/C++ 工具箱. C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言,因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇

【转】用 Eclipse 平台的CDT控件进行 C/C++ 开发

原文地址:http://www.ibm.com/developerworks/cn/linux/opensource/os-ecc/ 用 Eclipse 平台进行 C/C++ 开发 Pawel Leszek 是 Studio B 的一位作家,他是一位专长于 Linux/Win/Mac OS 系统体系结构和管理的独立软件顾问和作家.他具有许多操作系统.编程语言和网络协议方面的经验,尤其是 Lotus Domino 和 DB2 方面的经验.Pawel 还是 LinuxWorld上一系列文章的作者,以

开发腾讯移动游戏平台SDK Android版Ane扩展 总结

来源:http://blog.csdn.net/linguifa/article/details/25832011 本文记录了在开发 腾讯移动游戏平台SDK(MSDK) Android版Ane扩展 过程中所遇到的问题和相关解决方案 问题一:编译报错:Unable to resolve target 'android-7': 将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target 'android-XX' 这是原代码中project.properti

在Eclipse平台上安装STS插件

在Eclipse平台上安装STS插件 场景说明 当我们基于Spring.Spring MVC开源技术框架做一些研发时,采用STS IDE或STS插件无疑是最好的选择.例如编辑Spring配置文件时的代码提示,自动补全功能. Eclipse选择 Eclipse提供了各种版本,其中我比较喜欢如下两个版本. EclipseLunaRS2:Java SE 8的官方兼容版本. EclipseNeon3:更新比较快,适合技术狂热追寻者. 本文选择eclipse-jee-neon-3-win32-x86_64

iOS:移动端“用户反馈和客服”的几个平台SDK的介绍

简单阐述: 用户反馈功能几乎是每个app都有的一个功能点,通过反馈功能实现与用户的连接.沟通,随时随地收集用户意见反馈和Bug报告,即时和用户保持沟通,在一定程度上提升了app的竞争力.而给app评分也是一个常见的功能.在目前的技术实现中,有那么几个平台SDK可供使用,分别是:网易七鱼.Bugtags.Instabug.微客服.环信客服.融云客服.阿里百川等. 平台SDK: 1.网易七鱼: 介绍: 无缝融合多渠道 在线客服.呼叫中心.客服机器人.工单系统,由表及里全面打造高效的客户服务体系. 文

百度语音识别开放平台SDK使用方法

百度Android语音识别SDK分在线与离线两种,这篇文章介绍在线SDK的使用方法. 在线SDK是以JAR包和动态链接库形式发布和使用,可以从百度开放云平台网站中下载SDK及使用说明文档. http://developer.baidu.com/wiki/index.php?title=docs/cplat/media/voice 完成语音SDK的集成分以下几步,本文将一步步介绍SDK集成方法. 1.注册开放开放平台 点击管理控制台,选择移动应用管理 选择创建应用,填写应用名称     可以看到右

Unity3d与iOS交互开发——接入平台SDK必备技能

原地址:http://www.2cto.com/kf/201401/273337.html# 前言废话:开发手机游戏都知道,你要接入各种平台的SDK.那就需要Unity3d与iOS中Objective-C的函数有交互,所以你就需要用到如下内容: 一.Unity3d To iOS: 1.创建一个C#文件 SdkToIOS.cs 这是调用iOS函数的接口: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 public class SdkToIOS: Mo

Ubuntu搭建Eclipse+JDK+SDK的Android (转载)

转自:http://blog.csdn.net/ithomer/article/details/6960989 今晚重装Ubuntu系统,重新安装了一套eclipse+jdk+SDK的Android开发平台 一 安装配置Eclipse环境 1 下载安装包 Eclipse: eclipse官方下载网站, 或直接下载eclipse-jee-indigo-SR1-linux-gtk.tar.gz JDK: jdk官方下载网站,或直接下载jdk-7u1-linux-i586 .tar.gz SDK: s