在eclipse中,如何在添加自定义UI时区分“运行配置”和“调试配置”

时间:2017-07-08 05:00:13

标签: eclipse plugins

我是一个eclipse插件开发人员。我在“运行配置”和“调试配置”中添加了一个新选项卡(代码在两个配置的一个位置)。但我想在“运行配置”中使文本框不可见,并在“调试配置”中可见。现在,我找到了一种方法:“parent.getShell()。getText()”可以为我返回“Run Configuraions”或“Debug Configuratios”字符串。但有没有更好的方法来区分我是在“运行配置”还是“调试结果”? “getText()”方式似乎非常不正式。

1 个答案:

答案 0 :(得分:0)

这是当前的模式'由id(以及ILaunchMode接口)表示的配置。

您可以通过调用ILaunchConfigurationDialog方法从getMode()获取当前模式ID字符串。对于调试,该值将是ILaunchManager.DEBUG_STRING定义的字符串。

在扩展AbstractLaunchConfigurationTab的启动配置标签中,您可以通过调用getLaunchConfigurationDialog获取启动配置对话框。