visual plugin para oxygen installing for java eclipse-plugin

java - para - ¿Cómo ofrecer enlaces en un plugin de eclipse?



windowbuilder java eclipse (1)

Creo que estás buscando detectores de hiperenlaces. El punto de extensión es: org.eclipse.ui.workbench.texteditor.hyperlinkDetectors , aquí hay un fragmento de Mylyn plugin.xml:

<extension point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors"> <hyperlinkDetector class="org.eclipse.mylyn.internal.tasks.ui.editors.TaskHyperlinkDetector" id="org.eclipse.mylyn.tasks.ui.hyperlinks.detectors.task" name="%TaskHyperlinkDetector.name" targetId="org.eclipse.ui.DefaultTextEditor"> </hyperlinkDetector>

También consulte AbstractHyperlinkDetector , clase abstracta útil que puede ampliar para proporcionar su detector personalizado.

Estoy escribiendo un plugin de editor de eclipse para un formato de archivo personalizado y quiero ofrecer una forma de pasar rápidamente a la definición de una entidad a partir de una referencia con nombre a ella, básicamente la funcionalidad de "declaración abierta" del editor de eclipse Java.

Sé que puedo hacer esto registrando una acción del editor y colocándola en el menú contextual, pero realmente me gustaría que todos los identificadores Java se conviertan en enlaces a su declaración cuando se presiona CTRL en el editor Java. ¿Cómo puedo hacer eso? ? No puedo encontrar nada al respecto en la documentación.