Mark
Mark

Reputation: 55

How to extend Eclipse's Java editor to recognize my own elements

I want to add references to other elements inside javadoc. The javadoc should look similar to:

/**
* ...
* @my.tag SomeElement
*/

I want to reuse the existing Java editor inside Eclipse. Of course I can type above javadoc already, however I'd like to add some features:

I already figured out that I can do the auto-completion by using the extension point org.eclipse.jdt.ui.javaCompletionProposalComputer, though this seems to be little more complex than I had hoped, so I might be on the wrong track here?

For checking my elements I might be able to use org.eclipse.jdt.core.compilationParticipant, which can generate markers upon compilation which afaik happens with every save operation.

But how can I can manage the navigation feature? Any pointers are welcome!

Upvotes: 2

Views: 428

Answers (1)

nitind
nitind

Reputation: 20003

For navigation you can provide a Hyperlink Detector. You'll want to look at how the Java Editor and its existing detectors are declared in the org.eclipse.jdt.ui plug-in to determine the correct target ID.

Upvotes: 1

Related Questions