我有一个 Eclipse 插件,它的扩展名为:
<extension
point="org.eclipse.help.contexts">
<contexts
file="contexts.xml"
plugin="my.plugin.id">
</contexts>
</extension>
contexts.xml 有:
<contexts>
<context id="test_context" title="About Contexts">
<description>This is written by me.</description>
<topic href="http://www.google.com" label="Search about me" />
</context>
</contexts>
我将其用作:
PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, "my.plugin.id.test_context");
一切正常,但现在我想将参数传递给 contexts.xml,这样我就可以更改 href。例如现在是 www.google.com ,通过传递参数我想将其更改为 www.yahoo.com 并且我想在 java 代码中传递参数。这可能吗?如果有怎么办?
PS:我不想从用户那里获取输入,而是信息将在一个变量中,从文件中获取。