我写了一个新的eclipse视图插件,当你选择Window - >显示视图 - >其他 你可以在它自己的文件夹/类别中看到它(视图定义了一个新的类别)
是否可以对此视图的plugin.xml进行编码,以便在用户单击“显示视图”时
视图显示在一个预先存在的JDT文件夹/类别中,如“Java”或“Java Browsing”?
如果是这样,假设我只需要指定预先存在的类别的id
在我的视图的'category'属性中,哪里可以找到JDT视图类别列表及其相关ID?
更多信息: 我的plugin.xml包含:
<category
name="MyCat"
id="com.mine">
</category>
指定视图将显示在哪个类别中。因此,在部署时,用户可以通过以下方式添加我的新视图:窗口 - 显示视图 - 其他
在所有预先存在的类别/文件夹中,用户将看到我的类别
“MyCat”,当它打开时,它包含我新开发/贡献的视图。
我回到我的问题...我不想创建一个新的类别,而是,我想要我的 要在现有Java类别中显示的新视图。我可以这样做,如果是这样的话怎么样? 我认为,如果有可能,我可能需要1)不要在我的'类别'中使用'name'属性 element,和2)'id'属性应该包含Java类的id。 (这是什么?) 所以也许有一个所有预先存在的jdt视图类别的地方 是定义的,但我找不到它....
答案 0 :(得分:2)
使用您的视图定义透视扩展。以下是调试透视图的示例 org.eclipse.ui.perspectiveExtensions
Java的类别是org.eclipse.jdt.ui.java