您好我在(在Core Expressions中)使用IEclipseContext对象,以便通过其.set方法存储String。
IEclipseContext mycontext;
mycontext.set("mystring","com.test.test2");
顺便说一下,它的范围仅限于声明它的类/部分。 是否有可以在类之间共享并由Core Expressions接受的替代Eclipse API?
由于
答案 0 :(得分:1)
在树结构中排列有多个上下文,树的一个叶子将是当前部分的上下文,树的顶部是应用程序上下文。
当查找对象时,从当前叶子到树顶部搜索树。
因此,如果您将对象放在应用程序级别上下文中,则可以在任何地方找到它。
获取应用程序上下文的最简单方法是:
@Inject
MApplication application;
...
IEclipseContext appContext = application.getContext();
答案 1 :(得分:0)
Greg工作谢谢!在这里:
@Inject
MApplication application;
...
IEclipseContext appContext = application.getContext();
appContext.set(ID, Value);
然后,如果您需要该值:
appContext.get(ID);