一个java类可以用作两个不同的扩展吗?

时间:2017-02-20 14:23:34

标签: eclipse eclipse-plugin osgi eclipse-rcp equinox

单个java类可以用作两个不同的扩展吗?我有两个不同的扩展点。我想使用一个可以同时使用扩展的服务类。这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以在多个扩展名中指定相同的类名。但是,Eclipse将为每个扩展创建类的单独实例。

您可以使用扩展点中的IExecutableExtensionFactory来指定可用于使用该类的单个实例的扩展工厂。