`
huihua
  • 浏览: 62731 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

eclipse平台扩展点清单

阅读更多
扩展(Extension)是Eclipse中一个关键的机制,plug-in利用扩展向Eclipse平台添加新功能。Eclipse平台提供了一些扩展点,可以使用下列扩展点来扩展平台基础结构的功能:

Platform runtime
org.eclipse.core.contenttype.contentTypes
org.eclipse.core.runtime.adapters
org.eclipse.core.runtime.applications
org.eclipse.core.runtime.contentTypes
org.eclipse.core.runtime.preferences
org.eclipse.core.runtime.products
org.eclipse.equinox.preferences.preferences


Workspace
org.eclipse.core.resources.builders
org.eclipse.core.resources.fileModificationValidator
org.eclipse.core.resources.markers
org.eclipse.core.resources.moveDeleteHook
org.eclipse.core.resources.natures
org.eclipse.core.resources.refreshProviders
org.eclipse.core.resources.teamHook
org.eclipse.core.filesystem.filesystems


Platform text
org.eclipse.core.filebuffers.annotationModelCreation
org.eclipse.core.filebuffers.documentCreation
org.eclipse.core.filebuffers.documentSetup
org.eclipse.ui.editors.annotationTypes
org.eclipse.ui.editors.documentProviders
org.eclipse.ui.editors.markerAnnotationSpecification
org.eclipse.ui.editors.markerUpdaters
org.eclipse.ui.editors.templates
org.eclipse.ui.workbench.texteditor.quickDiffReferenceProvider
org.eclipse.ui.workbench.texteditor.spellingEngine


Workbench
org.eclipse.ui.acceleratorConfigurations
org.eclipse.ui.acceleratorScopes
org.eclipse.ui.acceleratorSets
org.eclipse.ui.actionDefinitions
org.eclipse.ui.actionSetPartAssociations
org.eclipse.ui.actionSets
org.eclipse.ui.activities
org.eclipse.ui.activitySupport
org.eclipse.ui.bindings
org.eclipse.ui.browser.browsers
org.eclipse.ui.browserSupport
org.eclipse.ui.commands
org.eclipse.ui.commandImages
org.eclipse.ui.contexts
org.eclipse.ui.decorators
org.eclipse.ui.dropActions
org.eclipse.ui.editorActions
org.eclipse.ui.editors
org.eclipse.ui.elementFactories
org.eclipse.ui.encodings
org.eclipse.ui.exportWizards
org.eclipse.ui.fontDefinitions
org.eclipse.ui.handlers
org.eclipse.ui.helpSupport
org.eclipse.ui.ide.filesystemSupport
org.eclipse.ui.ide.markerHelp
org.eclipse.ui.ide.markerImageProviders
org.eclipse.ui.ide.markerResolution
org.eclipse.ui.ide.markerSupport
org.eclipse.ui.navigator.linkHelper
org.eclipse.ui.navigator.navigatorContent
org.eclipse.ui.navigator.viewer
org.eclipse.ui.ide.projectNatureImages
org.eclipse.ui.ide.resourceFilters
org.eclipse.ui.importWizards
org.eclipse.ui.intro
org.eclipse.ui.keywords
org.eclipse.ui.menus
org.eclipse.ui.newWizards
org.eclipse.ui.perspectiveExtensions
org.eclipse.ui.perspectives
org.eclipse.ui.popupMenus
org.eclipse.ui.preferencePages
org.eclipse.ui.preferenceTransfer
org.eclipse.ui.presentationFactories
org.eclipse.ui.propertyPages
org.eclipse.ui.startup
org.eclipse.ui.systemSummarySections
org.eclipse.ui.themes
org.eclipse.ui.viewActions
org.eclipse.ui.views
org.eclipse.ui.views.properties.tabbed.propertyContributor.html
org.eclipse.ui.views.properties.tabbed.propertySections.html
org.eclipse.ui.views.properties.tabbed.propertyTabs.html
org.eclipse.ui.workingSets

分享到:
评论
1 楼 huihua 2009-06-09  
Team
org.eclipse.team.core.fileTypes
org.eclipse.team.core.ignore
org.eclipse.team.core.projectSets
org.eclipse.team.core.repository
org.eclipse.team.ui.configurationWizards
org.eclipse.team.ui.synchronizeParticipants
org.eclipse.team.ui.synchronizeWizards


Debug
org.eclipse.debug.core.breakpoints
org.eclipse.debug.core.launchConfigurationComparators
org.eclipse.debug.core.launchConfigurationTypes
org.eclipse.debug.core.launchDelegates
org.eclipse.debug.core.launchers
org.eclipse.debug.core.launchModes
org.eclipse.debug.core.logicalStructureTypes
org.eclipse.debug.core.processFactories
org.eclipse.debug.core.sourceContainerTypes
org.eclipse.debug.core.sourceLocators
org.eclipse.debug.core.sourcePathComputers
org.eclipse.debug.core.statusHandlers
org.eclipse.debug.core.watchExpressionDelegates
org.eclipse.debug.ui.breakpointOrganizers
org.eclipse.debug.ui.consoleColorProviders
org.eclipse.debug.ui.consoleLineTrackers
org.eclipse.debug.ui.contextViewBindings
org.eclipse.debug.ui.debugModelContextBindings
org.eclipse.debug.ui.debugModelPresentations
org.eclipse.debug.ui.launchConfigurationTabGroups
org.eclipse.debug.ui.launchConfigurationTypeImages
org.eclipse.debug.ui.launchGroups
org.eclipse.debug.ui.launchShortcuts
org.eclipse.debug.ui.memoryRenderings
org.eclipse.debug.ui.sourceContainerPresentations
org.eclipse.debug.ui.stringVariablePresentations
org.eclipse.debug.ui.variableValueEditors


Console
org.eclipse.ui.console.consoleFactories
org.eclipse.ui.console.consolePageParticipants
org.eclipse.ui.console.consolePatternMatchListeners


User Assistance
org.eclipse.help.contentExtension
org.eclipse.help.contentProducer
org.eclipse.help.contexts
org.eclipse.help.index
org.eclipse.help.toc
org.eclipse.help.base.activitySupport
org.eclipse.help.base.browser
org.eclipse.help.base.luceneAnalyzer
org.eclipse.help.base.luceneSearchParticipants
org.eclipse.help.ui.searchEngine
org.eclipse.ui.cheatsheets.cheatSheetContent
org.eclipse.ui.cheatsheets.cheatSheetItemExtension
org.eclipse.ui.intro.config
org.eclipse.ui.intro.configExtension


Language Toolkit
org.eclipse.ltk.core.refactoring.refactoringContributions
org.eclipse.ltk.core.refactoring.copyParticipants
org.eclipse.ltk.core.refactoring.createParticipants
org.eclipse.ltk.core.refactoring.deleteParticipants
org.eclipse.ltk.core.refactoring.moveParticipants
org.eclipse.ltk.core.refactoring.renameParticipants
org.eclipse.ltk.ui.refactoring.changePreviewViewers
org.eclipse.ltk.ui.refactoring.statusContextViewers


Other
org.eclipse.ant.core.antProperties
org.eclipse.ant.core.antTasks
org.eclipse.ant.core.antTypes
org.eclipse.ant.core.extraClasspathEntries
org.eclipse.compare.contentMergeViewers
org.eclipse.compare.contentViewers
org.eclipse.compare.streamMergers
org.eclipse.compare.structureCreators
org.eclipse.compare.structureMergeViewers
org.eclipse.core.expressions.propertyTesters
org.eclipse.core.variables.dynamicVariables
org.eclipse.core.variables.valueVariables
org.eclipse.search.searchPages
org.eclipse.search.searchResultSorters
org.eclipse.search.searchResultViewPages
org.eclipse.search.textSearchEngine
org.eclipse.search.textSearchQueryProvider
org.eclipse.ui.externaltools.configurationDuplicationMaps
org.eclipse.update.core.featureTypes
org.eclipse.update.core.installHandlers
org.eclipse.update.core.siteTypes

[http://tb.blog.csdn.net/TrackBack.aspx?PostId=1513306]

相关推荐

    Eclipse平台扩展点清单

    ### Eclipse 平台扩展点清单知识点详解 #### 一、概述 Eclipse 是一款非常流行的开源集成开发环境(IDE),支持多种编程语言,尤其是 Java 的开发。为了满足不同开发者的需求,Eclipse 提供了大量的可扩展性机制。...

    eclipse扩展点介绍 插件

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

    开发自己的eclipse扩展点

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

    Eclipse插件开发学习笔记.pdf

    插件开发者需要根据Eclipse平台提供的扩展点来开发自己的插件,从而与Eclipse的其他部分集成。 在进行Eclipse插件开发时,开发者需要熟悉Eclipse平台的插件架构。Eclipse插件架构基于OSGi(Open Service Gateway ...

    eclipse插件开发实战

    #### 一、Eclipse 内核结构与扩展点机制 **1. Eclipse 内核结构概述** Eclipse 的核心是插件加载器,整个平台由众多插件组成,其架构特点在于轻量级的核心与高度可扩展的设计。在启动时,插件加载器会读取 `plugin...

    eclipse插件开发之扩展项目特性

    创建项目特性需要在插件的清单文件`plugin.xml`中添加扩展点。首先,指定扩展点ID,例如"**helloworldnature**",然后在`runtime`节点下指定实现类,如"**com.free.project.HelloWorldNature**",实现`...

    扩展չEclipse的Java开发工具.pdf

    4. **扩展点和贡献**:Eclipse通过定义扩展点来允许第三方插件为其添加新功能。插件开发者可以向这些扩展点贡献代码或配置,以实现自己的功能。 5. **自定义重构功能的具体实现**:根据描述,本文提供了创建自定义...

    Eclipse从入门到精通.pdf

    为了让插件能够与Eclipse平台以及其他插件协同工作,插件开发者需要使用Eclipse的插件清单文件(plugin.xml),这个文件描述了插件的元数据、扩展点和依赖关系。除此之外,还经常需要处理插件之间的依赖关系,确保...

    eclipse插件开发_第三版

    2. **编写扩展点代码**:根据Eclipse平台提供的扩展点API来实现特定功能。 3. **资源文件定义**:在plugin.xml中定义插件的元数据,如插件标识、名称、版本等,以及扩展点的声明。 4. **UI组件开发**:开发用户界面...

    eclipse插件开发PDF

    2. 创建插件项目:在Eclipse中创建一个新的插件项目,通常会自动创建项目结构,并提供一个插件清单(plugin.xml),用于定义插件的属性和扩展点。 3. 编写扩展点:Eclipse插件之间通过扩展点来通信,开发者需要定义...

    Eclipse插件开发教程.ppt

    2. **识别和选择扩展点**:Eclipse平台提供了多种预定义的扩展点,用于插件添加功能。开发者需要根据目标功能找到相应的扩展点,比如,如果你想要添加一个新的视图(View),则可能需要使用`org.eclipse.ui.views`...

    Eclipse插件开发基础

    首先,开发Eclipse插件的核心是将程序代码集成到Eclipse平台的特定扩展点。这涉及以下步骤: 1. **决定插件集成方式**:你需要明确插件要提供哪些功能,以及这些功能如何与Eclipse的现有结构相适应。 2. **识别...

    Eclipse 4.3 RCP 最新英文教程

    Eclipse 4.3 RCP(Rich Client Platform)是Eclipse组织发布的针对Rich Client应用程序开发的一个版本,其教程提供了学习新版Eclipse平台应用开发的详尽指导。以下从标题、描述、标签以及部分内容中提炼的知识点: ...

    eclipse.pdf

    插件与主体之间存在依赖关系,即“插件依赖”,而插件所提供的接口被称为“扩展点”。 #### 二、插件项目结构 - **插件工程创建:** 在Eclipse IDE中创建一个新的插件项目,比如创建一个简单的`HelloWorld`插件...

Global site tag (gtag.js) - Google Analytics