java - Eclipse E4 - IEclipseContext 可用性

标签 java eclipse plugins rcp e4

您好,我正在使用(在核心表达式中)一个 IEclipseContext 对象,以便通过其 .set 方法存储一个字符串。

IEclipseContext mycontext;
mycontext.set("mystring","com.test.test2");

顺便说一句,它的范围仅限于声明它的类/部分。 是否有任何替代的 Eclipse API 可以在类之间共享并被 Core Expressions 接受?

谢谢

最佳答案

有多个上下文以树状结构排列,树的一个叶子将是当前部分的上下文,树的顶部是应用程序上下文。

当查找对象时,会从当前叶子一直搜索到树的顶部。

因此,如果您将对象放在应用程序级上下文中,那么它可以在任何地方找到。

获取应用程序上下文的最简单方法是:

@Inject
MApplication application;

...

IEclipseContext appContext = application.getContext();

关于java - Eclipse E4 - IEclipseContext 可用性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27174100/

相关文章:

jQuery循环pugin和无限循环

java - 当简单名称和完全限定名称发生冲突时如何引用类

java - 动态根元素 JAXB?

python - 从 Python (ctypes) 调试 C 库

android - Proguard 返回错误代码 1。请参阅控制台 java.io.IOException

c++ - 无法在 Eclipse Juno 8.1.1 CDT C++ 项目中添加静态库

vim - 如何调试未加载的 Vim 插件?

vim - 无法删除 leafgarland-vim TypeScript experimentalDecorator 警告

java - 如何修复仅显示单行的android的回收 View View 问题

java - 如何创建一个简单的段落类