gpt4 book ai didi

java - 有没有办法访问 "Others Workingset"或其工作集管理器?

转载 作者:行者123 更新时间:2023-12-01 10:24:28 27 4
gpt4 key购买 nike

我正在 Eclipse 中重新创建一个资源管理器,它应该启用工作集作为顶层样式。有没有办法访问 eclipse jdt 创建的“其他工作集”?我尝试创建自己的 localWorkingSetManager 并添加 ID 为 IWorkingSetIDs.OTHERS 的工作集,但这会导致 OthersWorkingSetUpdater 中出现异常。如果没有办法直接访问这个工作集,是否有其他方法来创建不可编辑的工作集?

最佳答案

您需要定义自己的工作集 ID,并使用自己的 IWorkingSetUpdater(如果需要)。

Java 插件使用以下方式定义其他工作集:

<extension point="org.eclipse.ui.workingSets">
<workingSet
name="%OthersWorkingSetWizardPage.name"
description="%OthersWorkingSetWizardPage.description"
icon="$nl$/icons/full/obj16/jworkingSet_obj.png"
updaterClass="org.eclipse.jdt.internal.ui.workingsets.OthersWorkingSetUpdater"
id="org.eclipse.jdt.internal.ui.OthersWorkingSet">
</workingSet>
</extension>

您需要指定自己的updaterClassid

这里的关键是没有指定 pageClass 属性,这使得工作集不可编辑。

关于java - 有没有办法访问 "Others Workingset"或其工作集管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35411264/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com