在 IWorkingSetSelectionDialog 中仅启用 Java 个工作集
Enable only Java working sets in IWorkingSetSelectionDialog
我目前正在使用由 IWorkingSetManager 创建的 IWorkingSetSelectionDialog。默认情况下,单击此对话框中的 "new..." 按钮会询问用户应创建哪种类型的工作集。但我想限制为 Java 个工作集,就像在 Package Explorer 中一样。任何人都知道这是如何实现的?
我想如果你使用:
public IWorkingSetSelectionDialog createWorkingSetSelectionDialog(
Shell parentShell, boolean multi, String[] workingsSetIds)
方法并在最后一个参数中指定Java工作集id(org.eclipse.jdt.ui.JavaWorkingSetPage
:
new String [] {"org.eclipse.jdt.ui.JavaWorkingSetPage"}
你会得到你想要的。
我目前正在使用由 IWorkingSetManager 创建的 IWorkingSetSelectionDialog。默认情况下,单击此对话框中的 "new..." 按钮会询问用户应创建哪种类型的工作集。但我想限制为 Java 个工作集,就像在 Package Explorer 中一样。任何人都知道这是如何实现的?
我想如果你使用:
public IWorkingSetSelectionDialog createWorkingSetSelectionDialog(
Shell parentShell, boolean multi, String[] workingsSetIds)
方法并在最后一个参数中指定Java工作集id(org.eclipse.jdt.ui.JavaWorkingSetPage
:
new String [] {"org.eclipse.jdt.ui.JavaWorkingSetPage"}
你会得到你想要的。