独自のデータ型を定義しないシェイプでは、コードをさらに追加してファイル入出力をサポートする必要はありません。ノード上のアトリビュートは、保存可能にマークされていて(既定)そのアトリビュートに入力接続がなければ、既定で保存されます。書き出すアトリビュートと書き出さないアトリビュートを選択する場合は、MPxNode
の shouldSave()
メソッドをオーバーライドします。
新しい型のデータを定義したら、ファイル入出力をサポートするために MPxData
の writeASCII()
メソッドと writeBinary()
メソッドをオーバーライドする必要があります。
アトリビュート値の微調整(入力ヒストリにオフセットを提供するなど)をサポートするシェイプでは、必要に応じてさらに作業し、保存するものを指定してください。