如何在 Eclipse 'Delete Resource' 对话框中读取复选框选择
How to read checkbox selection in eclipse 'Delete Resource' Dialog
我正在开发一个基于 eclipse 的 IDE。
如果用户希望从工作区中删除任何项目,他可以使用 eclipse 删除资源功能。
但是,当用户选择从磁盘中删除项目内容时,我必须执行一些其他操作。
我正在使用 org.eclipse.ltk.core.refactoring.participants
扩展点来执行这些操作。
如何检查用户是否在 'Delete Resources' 对话框中选中了 'Delete project contents on disk(cannot be undone)' 复选框?
DeleteArguments
class 有一个 getDeleteProjectContents
方法可以给你这个值。
使用 getArguments()
对您的删除参与者扩展的 DeleteParticipant
class 调用获取 DeleteArguments
。
我正在开发一个基于 eclipse 的 IDE。
如果用户希望从工作区中删除任何项目,他可以使用 eclipse 删除资源功能。
但是,当用户选择从磁盘中删除项目内容时,我必须执行一些其他操作。
我正在使用 org.eclipse.ltk.core.refactoring.participants
扩展点来执行这些操作。
如何检查用户是否在 'Delete Resources' 对话框中选中了 'Delete project contents on disk(cannot be undone)' 复选框?
DeleteArguments
class 有一个 getDeleteProjectContents
方法可以给你这个值。
使用 getArguments()
对您的删除参与者扩展的 DeleteParticipant
class 调用获取 DeleteArguments
。