I’m trying to find some materials and articles about the Participant Template, but I haven’t found anything.
In the middle of viewing the org.eclipse.wst.jsdt project, I found that it provides some extension points in the following.
I want to use these extension points. Before that, it would be great to understand the general architecture if I had some knowledge about the "Member Template". There are many member classes in Eclipse. (e.g. ValidationParticipant, SearchParticipant, etc.) Will you help me?
http://wiki.eclipse.org/JSDT#Extension_Points
JSDT functionality is embedded. This means, for example, that JavaScript editing capabilities are embedded in HTML and JSP Editors, both in script tags and in script value. JSDT is flexible, so script support in other languages is possible using translator plugins for WTP 3.1.
The following JSDT extension points are supported:
- Global Scope Variable Initializer
- Global Scope Container Initialization Kernel
- Code formatting
- Verification Member
The following jsdt.ui extension points will be supported:
- Global Scope ui container initializer (Wizzard, content-enabled images and type / text names)
- Javascript element filter
- javaScriptEditorTextHovers
- jsdocCompletionProcessor
- quickFixProcessors
- quickAssistProcessors
- foldingStructureProviders
- queryParticipants
- javaScriptCompletionProposalComputer
- javaScriptCompletionProposalSorters