KNIME自定义节点输出格式

时间:2017-10-24 09:34:09

标签: java knime

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

1 个答案:

答案 0 :(得分:0)

您的输出应该实现PortObject,还有PortObjectSerializerPortObjectSpec(还有PortObjectSpecSerializer)。您需要使用扩展点注册,只需注册like this。之后,您可以使用它们。

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