Eclipse extension point introduction plug-in

Source: Internet
Author: User
Tags java comparator

Eclipse extension points

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.doc umentcreation
Org.eclipse.core.filebuffers.doc umentsetup
Org. Eclipse. UI. Editors. annotationtypes
Org.eclipse.ui.editors.doc umentproviders
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. editexceptions
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

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. lelecolorproviders
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. lelepatternmatchlisteners

User maintenance ance
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. eeanalyzer
Org. Eclipse. Help. Base. Fig
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. copyparticipant ipants
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

Extensions supported by the eclipse Platform SDK

Extension point Description Start version Remarks
Org. Eclipse. Ant. Core. anttasks Associate ant tasks with classes in your plug-ins to expand ant's runtime capabilities in eclipse.   3
Org. Eclipse. Ant. Core. anttypes Associate the ant data type with the class in your plug-in.   3
Org. Eclipse. Ant. Core. extraclasspathentries Provide additional types of libraries (jar files) for ant.   3
Org. Eclipse. Compare. contentmergeviewers Provides a comparison/merge viewer Generator for one or more file types.   2
Org. Eclipse. Compare. contentviewers Provides a viewer Generator for one or more file types.   2
Org. Eclipse. Compare. structurecreators A class is provided to create a tree structure for one or more file types.   2
Org. Eclipse. Compare. structuremergeviewers Provides a viewer Generator for one or more structured file types.   2
Org. Eclipse. Core. Resources. Builders Register an incremental builder that uses the symbolic ID and readable name.   1
Org. Eclipse. Core. Resources. filemodificationvalidator Provides the team provider with a class for processing save verification and edit verification operations. 2.0 3
Org. Eclipse. Core. Resources. Markers Register a custom tag with optional parent classes and attributes, including some defined parent classes.   1
Org. Eclipse. Core. Resources. movedeletehook Provides a class for resource movement and deletion operations. Only one hook is allowed. 2.0 3
Org. Eclipse. Core. Resources. NATURES Install a custom nature that can be used in your project.   1
Org. Eclipse. Core. Resources. teamhook Register a class for the team provider to process and link to create a validation similar to a specific event. 2.1 3
Org. Eclipse. Core. runtime. Applications Defines a top-level program that can be called using the-application option in the eclipse command line.   1
Org. Eclipse. Core. runtime. urlhandlers Add a URL processor to the search path of the platform.   3
Org. Eclipse. Debug. Core. breakpoints Define a custom breakpoint.   2
Org. Eclipse. Debug. Core. launchconfigurationcomparators Declare a dedicated Java comparator to compare attributes.   2
Org. Eclipse. Debug. Core. launchconfigurationtypes Specifies the classes used to run and debug various programs.   2
Org. Eclipse. Debug. Core. launchers Version 2.0 void:Use the launchconfigurationtypes extension point instead. None None
Org. Eclipse. Debug. Core. sourcelocators Specifies a class to help the debugger locate the source code.   2
Org. Eclipse. Debug. Core. statushandlers Register an error handler for the debugger status code.   2
Org. Eclipse. Debug. UI. lelecolorproviders Provides code to process the color output by the console. 2.1 2
Org. Eclipse. Debug. UI. consolelinetrackers Provides code to monitor the rows written to the console. 2.1 2
Org. Eclipse. Debug. UI. debugactiongroups Groups several actions to make them visible or invisible at the same time.   2
Org. Eclipse. Debug. UI. debugmodelpresentations Define classes to render and display labels, icons, and editors for the specified debugging model.   2
Org. Eclipse. Debug. UI. launchconfigurationtab-groups Provides a set of tabs used to define the running configuration type (both run and debug)   2
Org. Eclipse. Debug. UI. launchconfigurationtype-Images Associate images with specific running configurations.   2
Org. Eclipse. Debug. UI. launchgroups Define a set of running configurations that are displayed at the same time. 2.1 2
Org. Eclipse. Debug. UI. launchshortcuts Add shortcuts for running and/or debugging menus in one or more perspectives.   2
Org. Eclipse. Help. appserver. Server Internal:Add a program server for help and other plug-ins.   1
Org. Eclipse. Help. Browser Register an HTML browser.   2
Org. Eclipse. Help. contexts Defines online (F1) help for a plug-in.   3
Org. Eclipse. Help. luceneanalyzer Register a natural language text analyzer for indexing and searching.   3
Org. Eclipse. Help. Support Define a help system to replace the original version of the system. It is not recommended except for specific programs.   3
Org. Eclipse. Help. TOC This plug-in provides one or more help document tables.   3
Org. Eclipse. Help. webapp Internal:Register the web program plug-in of the help system. 2.1 3
Org. Eclipse. jdt. Core. classpathcontainerinitializer Declare the custom classpath container loaded in laly mode. 2.0 2
Org. Eclipse. jdt. Core. classpathvariableinitializer Declare the custom classpath variable loaded in laly mode for use in the Java build path. 2.0 3
Org. Eclipse. jdt. Core. codeformatter Define a new code formatting program. 2.0 3
Org. Eclipse. jdt. Debug. UI. vminstalltypepage Provides the JRE running configuration page for custom VM types.   2
Org. Eclipse. jdt. JUnit. testrunlisteners Register the code to receive the test execution notification. 2.1 3
Org. Eclipse. jdt. Launching. classpathproviders Register the custom source code and classpath provider. 2.1 2
Org. Eclipse. jdt. Launching. runtimeclasspathentryresolvers Provides classes to search for classes and source files based on the given classpath and (or) container.   2
Org. Eclipse. jdt. Launching. vmconnectors Provides custom methods to connect to the JVM for debugging and running.   2
Org. Eclipse. jdt. Launching. vminstalltypes Provides new types of Java Virtual Machine installation.   2
Org. Eclipse. jdt. UI. classpathcontainerpage Add a Wizard Page to create or edit the classpath container portal.   4
Org. Eclipse. jdt. UI. javadoccompletionprocessor Define the javadoc to automatically complete the processor (for example, give the xdocklet tag advice ).   2
Org. Eclipse. jdt. UI. javaeditortexthover Defines a new type of hot operations in the Java editor.   2
Org. Eclipse. jdt. UI. javaelementfilters Add custom filters (such as package browsers) to display views of Java elements ).   2
Org. Eclipse. PVDF. UI. newextension Experimental:Define the Wizard to create a new extension in the plug-in List editor of apsaradb for RDS.   2
Org. Eclipse. PVDF. UI. projectgenerators Experimental:Define the Wizard to create the initial content of the project.   2
Org. Eclipse. PVDF. UI. templates Experimental:Defines a template used to generate code for the new plug-in.   2
Org. Eclipse. Search. searchpages Add a tab for the [Search] dialog box.   2
Org. Eclipse. Search. searchresultsorters Provides custom sorting options in the search view.   2
Org. Eclipse. Team. Core. filetypes The declared file type based on its extension can only be text or binary.   3
Org. Eclipse. Team. Core. Ignore Added a mode for Version Control ignore list.   3
Org. Eclipse. Team. Core. projectsets Provides the processing programs used to read and write the project set (the set of projects shared by the Team ).   2
Org. Eclipse. Team. Core. Repository Define a new team provider. 2.0 2
Org. Eclipse. Team. UI. configurationwizards Provides a wizard to associate projects and team providers.   2
Org. Eclipse. UI. acceleratorconfigurations Version 2.1 void:Use the commands extension instead. Define the accelerator configuration for your selection on the [Preferences] Page. 2.0 2
Org. Eclipse. UI. acceleratorscopes Version 2.1 void:Use the commands extension instead. Defines the scope that limits the scope of the accelerator set activity. 2.0 2
Org. Eclipse. UI. acceleratorsets Version 2.1 void:Use the commands extension instead. Defines a set of keyboard shortcuts for actions in the workspace. 2.0 4
Org. Eclipse. UI. actiondefinitions Version 2.1 void:Use the commands extension instead. Define actions. 2.0 2
Org. Eclipse. UI. actionsetpartassociations Associate the action set with the workbench part, which is visible when the workbench part is active.   4
Org. Eclipse. UI. actionsets Define the action set (menu or toolbar item) to display in the User-Defined view.   2
Org. Eclipse. UI. Capabilities Version 2.1 is not implemented:Register the performance of a new project. None None
Org. Eclipse. UI. Commands Define commands, command directories, and default shortcut keys. 2.1 4
Org. Eclipse. UI. decorators Added a modifier for modifying icons or project labels based on view status. 2.0 2
Org.eclipse.ui.doc umentproviders Register the document provider class for the given extension or input type. Used to open the editor.   2
Org. Eclipse. UI. dropactions Define a handler so that the object of this plug-in can be dragged to the view of other plug-ins.   2
Org. Eclipse. UI. editexceptions Add actions to menus and toolbar registered for other plug-ins.   2
Org. Eclipse. UI. Editors Add a new editor to the workbench.   2
Org. Eclipse. UI. elementfactories Define the element generator to re-create the stored object when eclipse is disabled.   2
Org. Eclipse. UI. exportwizards Create a wizard in the [Export] dialog box.   2
Org. Eclipse. UI. fontdefinitions The new font registered to the workbench. 2.1 2
Org. Eclipse. UI. importwizards Create a wizard displayed in the [import] dialog box.   2
Org. Eclipse. UI. markerhelp Provides a way to obtain the help information of a tag. 2.0 3
Org. Eclipse. UI. markerimageproviders Provide images for new tag types. 2.1 2
Org. Eclipse. UI. markerresolution Add classes to provide quick correction suggestions for issues marked with specific tag types. 2.0 3
Org. Eclipse. UI. markerupdaters Defines a tag update policy to update its attributes based on its location and text when saving its resources. 1.0 2
Org. Eclipse. UI. newwizards Add a wizard to the [new] dialog box. You can create a directory to place programs.   2
Org. Eclipse. UI. perspectiveextensions Extends the perspective defined by other plug-ins. You can add menus, toolbar projects, shortcut keys, views, and so on.   4
Org. Eclipse. UI. Perspectives Define a new perspective.   2
Org. Eclipse. UI. popupmenus Add a project to the pop-up menu of objects, views, or editors defined by other plug-ins.   2
Org. Eclipse. UI. preferencepages Add a page in the [Preferences] dialog box.   2
Org. Eclipse. UI. projectnatureimages Define small icons for modifying an image based on the nature of the project.   2
Org. Eclipse. UI. propertypages Adds a property page for a specified type of workspace object.   2
Org. Eclipse. UI. resourcefilters Add a predefined filter for the view that displays resources (such as the [Navigation] view.   3
Org. Eclipse. UI. startup Mark the plug-in to be started when eclipse is loaded. 2.0 3
Org. Eclipse. UI. viewactions Add a project to the menu or toolbar of a view.   2
Org. Eclipse. UI. Views Define additional views for the workbench.   2
Org. Eclipse. UI. workingsets Define the Working Set Wizard Page. 2.0 2
Org. Eclipse. Update. Core. featuretypes Create a new feature type to switch between the packaging and validation architectures.   1
Org. Eclipse. Update. Core. installhandlers Define a global installation handler that can be referenced by the feature being updated.   1
Org. Eclipse. Update. Core. sitetypes Defines a customized Update site layout.   1
Org. Eclipse. Update. UI. searchcategory Internal:Add a new search directory in [update manager.   2
Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.