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.