我必须为某种语言实现一个编辑器。该语言使用 XML 文件来组织其各种元素。
我想将元素的 XML 表示形式链接到相应文件中的真实元素。
<ML name="ABC">
<ConfigFilePath name="%mlpath%\mls\ml\abc.ml"/>
</ML>
所以元素“ABC”应该是一个超链接。如果我单击它,它应该使用我自己的编辑器在 eclipse 中打开路径。
你有想法我怎么能做到这一点?
贡献一个超链接检测器:http: //help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_workbench_texteditor_hyperlinkDetectors.html