如何通过代码创建扩展点扩展,而不是在plugin.xml中进行修改

时间:2012-05-07 06:47:30

标签: java eclipse-plugin console eclipse-rcp rcp

我想在Console View中添加自己的控制台,然后在org.eclipse.ui.console.consoleFactories中添加扩展点plugin.xml的扩展名,然后创建一个扩展IConsoleFactory的类(仅关注日食指示。)

工作正常。

但是现在我想根据输入参数在Console View中创建许多控制台。

有人可以帮助我按代码创建控制台而不是修改plugin.xml吗?请帮我解释一下代码,我们应该在哪里放这些代码?是Activator.java吗?

1 个答案:

答案 0 :(得分:-1)

您可以在任何地方添加代码,具体取决于您希望添加贡献的时间。将它放在Activator中可确保在插件启动时完成。

对于问题的其他部分,请转到http://www.ibm.com/developerworks/opensource/library/os-ecl-dynext/并阅读清单2.如何通过addContribution()API添加扩展程序