我在System FileSystem条目中有一个自定义MultiDataObject的实例文件寄存器:Loaders / text / custom-mime-type / Factories。
我的应用程序在打开项目时创建了这个对象,而我的LogicalView为该项目中的文件创建了节点。
我需要获取这些MultiDataObject类型的实例列表,但我找不到实现此目的的方法。
我尝试使用Lookups.forPath获取此内容,但返回任何内容。
¿这个问题的任何线索?
答案 0 :(得分:0)
使用一些反射魔法,您可以从DataObjectPool中获取它们 - 数据加载器模块中的包私有类(请参阅NetBeans源中的openide.loaders/src/org/openide/loaders/DataObjectPool.java
)。没有这种官方API。故意。
如果您需要此信息,我会说有问题。如果你更好地解释了你想要达到的目标,也许你会得到更好的建议。询问NetBeans forum / mailing list会增加你的机会。