KNIME 自定义节点输出格式

KNIME custom node output format

是否可以将自定义节点的输出格式设置为我在节点内创建的任何对象?还是有限制?

您的输出应该实现 PortObject, and also have a PortObjectSerializer and PortObjectSpec (also with PortObjectSpecSerializer). You need to register that with an extension point, just like this。之后就可以使用了。

不过我建议使用现有的端口对象。例如,如果您需要树状数据结构,BufferedDataTable 用于表格数据,而 ImagePortObject 用于图像,PMMLPortObject 可能是一个很好的选择。您可以考虑创建特殊的单元格类型并将它们存储在常规 BufferedDataTables 中。