`
lizhensan
  • 浏览: 377179 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Eclipse扩展点介绍

 
阅读更多

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 内部:在[更新管理器]中增加新的搜索目录。

分享到:
评论
1 楼 zxjlwt 2015-04-22  
学习了。
http://surenpi.com

相关推荐

    eclipse扩展点介绍 插件

    **一、Eclipse扩展点的概念** Eclipse的扩展点是它插件系统的核心组成部分,它定义了插件可以插入或扩展的特定位置。这些位置可能包括菜单项、视图、编辑器、构建过程等。每个扩展点都有自己的标识符,由提供该扩展...

    开发自己的eclipse扩展点

    在IT行业中,开发自己的Eclipse扩展点是一项高级技能,它涉及到Eclipse插件开发和平台扩展的深入理解。Eclipse作为一个强大的集成开发环境(IDE),提供了丰富的可扩展性,允许开发者根据自己的需求定制功能。本篇文章...

    Eclipse 扩展点开发

    本文将深入探讨如何开发Eclipse扩展点,以及如何利用它们构建插件间的协作。 首先,让我们理解扩展点的基本原理。扩展点是一个接口,由一个插件提供,其他插件可以通过它来添加自己的功能或定制行为。在这个例子中...

    Eclipse平台扩展点清单

    本文将详细介绍 Eclipse 平台中的多个关键扩展点及其作用,帮助开发者更好地理解和利用 Eclipse 的扩展能力。 #### 二、核心扩展点 **1. org.eclipse.core.contenttype.contentTypes** 此扩展点用于定义新的内容...

    整合eclipse扩展点

    "整合eclipse扩展点"这个主题深入探讨了如何利用Eclipse的插件机制,通过 SWT(Standard Widget Toolkit)和 RCP(Rich Client Platform)来构建自定义功能。SWT是Eclipse用于创建图形用户界面的库,而RCP则是基于...

    Eclipse扩展点

    Eclipse扩展点 Eclipse扩展点是Eclipse平台的一种机制,允许开发者扩展Eclipse的功能,使其满足特定的需求。扩展点是Eclipse插件的核心组件,通过扩展点,插件可以将自己的功能贡献给Eclipse平台,从而丰富Eclipse...

    eclipse常用扩展点使用

    "eclipse常用扩展点使用"这一主题涵盖了Eclipse平台的核心特性——插件系统,它允许开发者通过扩展点来定制和增强Eclipse的功能。下面我们将深入探讨Eclipse的几个关键扩展点,并了解如何利用它们来提高开发效率。 ...

    Eclipse插件开发扩展点大全(中文)

    以下是一些主要的Eclipse扩展点及其详细解释: 1. **Perspective Extensions**(透视图扩展):允许插件自定义Eclipse的工作空间视图,如添加、删除或修改透视图中的视图和编辑器。 2. **View Extensions**(视图...

    Eclipse常用插件扩展点

    本篇文章将深入探讨Eclipse插件开发中的关键知识点,包括插件扩展点、RCP(Rich Client Platform)应用开发以及如何在Eclipse RCP中整合第三方库。 首先,让我们了解Eclipse插件扩展点。扩展点是Eclipse平台提供的...

    RCP 常见的扩展点指南

    RCP 的扩展点是其核心组成部分之一,本节将详细介绍 RCP 的扩展点指南。 插件的扩展点非常之多,但很多扩展点都不常用到,只要熟悉一些主要的扩展点即可。插件的扩展点可以分为以下几类:视图(views)、编辑器...

    Eclipse平台SDK支持的扩展点

    Eclipse平台SDK是开发Eclipse插件和RCP应用程序的基础,它提供了丰富的扩展点机制,使得开发者可以定制和扩展Eclipse的功能。这些扩展点是Eclipse插件系统的核心,它们定义了插件如何与其他插件交互,以及如何向...

    论文研究-Eclipse RCP的扩展点与扩展机制研究 .pdf

    Eclipse RCP的扩展点与扩展机制研究,金星善,库少平,RCP (Rich Client Platform) 是基于Eclipse开发平台而推出的一套用来开发富客户端程序的应用框架。Eclipse的插件机制,使得我们可以通过扩展Ecli

    SAP ABAP 通过Eclipse扩展MSEG字段教程.pdf

    SAP ABAP通过Eclipse扩展MSEG字段涉及的知识点主要包括以下几个方面: 1. Eclipse IDE的安装与配置 在进行ABAP开发之前,首先需要安装Eclipse开发环境。根据文件描述,需要下载特定的Eclipse Neon版本(eclipse-jee...

    Eclipse插件开发扩展点API中文.chm

    "Eclipse插件开发扩展点API中文.chm"文档就是为帮助开发者理解并使用Eclipse插件开发中的扩展点API而编写的中文指南。 扩展点(Extension Point)是Eclipse插件框架的关键概念,它是插件之间进行交互和扩展的基础。...

    Eclipse从入门到精通 常用插件扩展点

    本章中,我们介绍了Eclipse插件开发中两个重要的扩展点:透视图(Perspectives)和视图(Views)。通过学习这些扩展点,开发者可以轻松地构建定制化的开发环境,满足不同项目的需求。在实际开发中,还有许多其他扩展...

    Eclipse 插件开发 —— 深入理解查找(Search)功能及其扩展点.pdf

    Eclipse插件开发中的查找(Search)功能及扩展点涉及到以下知识点: 1. Eclipse查找功能的重要性:Eclipse作为一款流行的集成开发环境(IDE),其查找功能对于开发者来说是一个非常重要的特性。它不仅支持基本的...

    Eclipse Platform Extension Points(Eclipse 平台扩展点大全)

    Platform Extension Points.chm Eclipse 平台扩展点大全

    RCP、PDE、Eclipse插件、模态、阻塞Eclipse平台、扩展点知识

    "扩展点"是Eclipse插件系统的关键概念,它是Eclipse平台允许插件之间进行通信和扩展的机制。通过定义和实现扩展点,插件可以声明它们提供的功能,而其他插件则可以通过这些扩展点来使用或扩展这些功能。 在压缩包的...

    osgi 扩展点实例

    1. **Eclipse扩展点定义**:Eclipse中的扩展点通常由XML文件定义,包含ID、名称、描述等信息,以及插件可以提供的服务或组件的详细规格。 2. **Eclipse插件实现**:开发者在自己的插件中通过实现指定的扩展点,声明...

    Eclipse plugin开发扩展点文档(3.0)[chm]

    Eclipse 插件开发扩展点定义文档,提供给有需要的开发人员。 如下摘录: 视图 标识: org.eclipse.ui.views 描述: 此扩展点用来为工作台定义更多视图。视图是工作台页面内的可视组件。通常用来浏览信息的层次...

Global site tag (gtag.js) - Google Analytics