Send to your Kindle RIGHT:[[:t/ページ]] [[:t/永続化]] ページを保存するときはシリアライズしたオブジェクトだけを。 NotationTextを使わずにオブジェクトを更新する必要があるので、この方法でオブジェクトの更新を統一。リンクをページ名変更に追従させるとか、記法を使わないエディターなどのため。 NotationTextは保存しない。無駄になるので。ただしメモ化で保存することはある。 NotationTextが必要なときはオブジェクトから生成する。オブジェクトは自身が必要とするぶんのNotationTextを持っているのでそれを集めれば元々のテキストを復元できる。元々のテキストを持たない要素はデフォルト記法として自身のデータを出力する。 RIGHT:[[:t/ページ]] [[:t/永続化]] ページを保存するときはシリアライズしたオブジェクトだけを。 NotationTextを使わずにオブジェクトを更新する必要があるので、この方法でオブジェクトの更新を統一。リンクをページ名変更に追従させるとか、記法を使わないエディターなどのため。 NotationTextは保存しない。無駄になるので。ただしメモ化で保存することはある。 NotationTextが必要なときはオブジェクトから生成する。オブジェクトは自身が必要とするぶんのNotationTextを持っているのでそれを集めれば元々のテキストを復元できる。元々のテキストを持たない要素はデフォルト記法として自身のデータを出力する。