Java EclipseRCP—实现扩展点。在哪里评估? 我在Eclipse3.7Indigo中实现了一个具有自己扩展点的扩展 我找到了一种获取所有插件的方法,这将为我的扩展点提供功能。这是描述的
问题:Java EclipseRCP—实现扩展点。在哪里评估? 我在Eclipse3.7Indigo中实现了一个具有自己扩展点的扩展 我找到了一种获取所有插件的方法,这将为我的扩展点提供功能。这是描述的,java,eclipse-plugin,rcp,eclipse-indigo,Java,Eclipse Plugin,Rcp,Eclipse Indigo,问题: 应在何处对提供的信息进行评估?在哪个类中?当您贡献的内容需要该信息时,应该触发该类。例如,一种常见的模式是您贡献一个视图,并使用扩展点允许其他人贡献您的视图。将扩展点代码放在MyViewRegistry中,并让它在实例化时读取扩展点。然后创建: private static MyViewRegistry registry = null; public MyViewRegistry getRegistry() { if (registry == null) { re
应在何处对提供的信息进行评估?在哪个类中?当您贡献的内容需要该信息时,应该触发该类。例如,一种常见的模式是您贡献一个视图,并使用扩展点允许其他人贡献您的视图。将扩展点代码放在MyViewRegistry中,并让它在实例化时读取扩展点。然后创建:
private static MyViewRegistry registry = null;
public MyViewRegistry getRegistry() {
if (registry == null) {
registry = new MyViewRegistry();
registry.read();
}
return registry;
}
然后,当视图实际需要扩展信息时,它将触发加载