获取类的对象实例

时间:2015-01-23 10:09:54

标签: netbeans

我在System FileSystem条目中有一个自定义MultiDataObject的实例文件寄存器:Loaders / text / custom-mime-type / Factories。

我的应用程序在打开项目时创建了这个对象,而我的LogicalView为该项目中的文件创建了节点。

我需要获取这些MultiDataObject类型的实例列表,但我找不到实现此目的的方法。

我尝试使用Lookups.forPath获取此内容,但返回任何内容。

¿这个问题的任何线索?

1 个答案:

答案 0 :(得分:0)

使用一些反射魔法,您可以从DataObjectPool中获取它们 - 数据加载器模块中的包私有类(请参阅NetBeans源中的openide.loaders/src/org/openide/loaders/DataObjectPool.java)。没有这种官方API。故意。

如果您需要此信息,我会说有问题。如果你更好地解释了你想要达到的目标,也许你会得到更好的建议。询问NetBeans forum / mailing list会增加你的机会。