Eclipse处理程序参数

时间:2013-07-13 17:52:55

标签: java eclipse eclipse-plugin

我有一个Eclipse插件,其目的是为我的团队开发的应用程序使用的自定义框架索引和搜索XML文件。

有一个工具栏,上面有几个按钮。每个按钮都有自己的命令,每个命令都链接到一个单独的处理程序,它会打开一个搜索对话框。

处理程序的区别仅在于它们搜索的文件类型。目前有十个具体的处理程序和一个摘要。所有功能都在抽象类中处理,具体类只实现抽象的“get file type”方法。

理想情况下,我只有一个处理程序。这意味着需要一种方法将枚举直接注入基类。

我查看了命令参数,但这似乎是面向用户的。我需要一些硬编码的东西,命令告诉处理程序“使用这个值”。我不在乎这是构造函数参数还是plugin.xml中的一些硬编码参数。

到目前为止,我还没有找到办法做到这一点。也许我的谷歌很弱,也许我只是没有看到它。

有没有办法为处理程序构造函数指定一个硬编码参数,或者在构造参数之后但在调用它之前调用一个方法来设置一个参数?

1 个答案:

答案 0 :(得分:1)

命令参数是实现这一目标的正确方法。你面临的问题是什么? Here是使用参数

的示例