从eclipse 4 RCP中的部分传递数据

时间:2012-08-06 07:24:37

标签: eclipse eclipse-rcp

如何在eclipse 4 RCP中创建部件时将数据对象传递给视图。

我有联系人详细信息部分描述符以获取联系人详细信息,每次用户点击联系人列表时都会创建新部件。但我需要将联系信息传递给视图。在创建零件时如何将联系信息传递给视图。

1 个答案:

答案 0 :(得分:1)

您可以使用上下文(IEclipseContext)或使用IEventBroker发送数据对象。 简单地使用上下文因为MPart,MWindow,MApplication和MPerspective扩展了MContext。

 part.getContext().set("name-of-your-object", your-data-object);

您可以简单地获取以下数据对象:

your-data-object aa = (your-data-object)part.getContext().get("name-of-your-object")