0
は、それは私が私のノード内で作成された任意のオブジェクトに私のカスタムノードの出力形式を設定することは可能ですか?または制限がありますか?KNIMEカスタムノードの出力形式
は、それは私が私のノード内で作成された任意のオブジェクトに私のカスタムノードの出力形式を設定することは可能ですか?または制限がありますか?KNIMEカスタムノードの出力形式
出力にはPortObjectが実装され、PortObjectSerializer
とPortObjectSpec
(PortObjectSpecSerializer
も含まれます)があります。拡張ポイントで登録する必要があります。ちょうどlike thisです。その後、それらを使用することができます。
でも、私は既存のポートオブジェクトを使用することをお勧めします。たとえば、ツリー形式のデータ構造が必要な場合はPMMLPortObjectを、テーブル形式のデータの場合はBufferedDataTable、イメージの場合はImagePortObjectを使用するとよいでしょう。特殊なセルタイプを作成し、通常のBufferedDataTablesに格納することを検討することもできます。
ありがとうございました。ノード内部の入力フォーマットを変更して、BufferedDataTableをOutputオブジェクトのカスタムタイプに変更できるかどうかは分かりますか? –
もちろん、ノードを書く場合は、コンストラクタ内のint引数の代わりに(モデル内の)PortType配列でコンストラクタを使用し、他のメソッドの適切なオーバーロードを使用してください(デフォルトで生成されていないものコード)。 –