“与编辑者链接”用于FormEditor [英] "link with editor" for FormEditor
本文介绍了“与编辑者链接”用于FormEditor的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找与编辑器链接的解决方案,但针对FormEditor,而不是如 http://murygin.wordpress.com/2012/06/13/link-eclipse-view-to-editor/
I am looking for a solution of "link with editor" but for FormEditor instead of ViewPart as described in http://murygin.wordpress.com/2012/06/13/link-eclipse-view-to-editor/
我尝试做类似的事情。但是与编辑器链接不会触发任何操作。
I try to do similar. But the "link with editor" does not fire any action.
感谢帮助!
推荐答案
我发现我可以使用 Navigator Link Helper:
I found out that I could use "Navigator Link Helper":
这是我在plugin.xml中的代码:
Hier is my code in plugin.xml:
<extension point="org.eclipse.ui.navigator.viewer">
...
<viewerContentBinding ...>
<includes>
<contentExtension pattern="my.ui.navigator.linkHelper.myExplorer"/>
</includes>
</viewerContentBinding>
...
</extension>
<extension point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="my.ui.navigator.MyExplorerLinkHelper"
id="my.ui.navigator.linkHelper.myExplorer">
<selectionEnablement>
<or>
<adapt type="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.core.resources.IProject"/>
</or>
</selectionEnablement>
<editorInputEnablement>
<or>
<adapt type="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.core.resources.IProject"/>
</or>
</editorInputEnablement>
</linkHelper>
</extension>
我实施了以下课程:
public class MyExplorerLinkHelper implements ILinkHelper {
@Override
public IStructuredSelection findSelection(IEditorInput anInput) {
...
}
@Override
public void activateEditor(IWorkbenchPage aPage, IStructuredSelection aSelection) {
...
}
}
这篇关于“与编辑者链接”用于FormEditor的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文