1
現在、Hyberjaxbは、一時的な機能を使用してコンパイル時にXMLオブジェクトのノードを永続化しないように指示できます。実行時にこれを動的に適用する方法はありますか? x=y
の場合は、特定のノードをxmlオブジェクトに保持します。それ以外の場合は保持しません。Hyperjaxbは動的に一時的に適用する
これに対処する別の戦略はありますか?
現在、Hyberjaxbは、一時的な機能を使用してコンパイル時にXMLオブジェクトのノードを永続化しないように指示できます。実行時にこれを動的に適用する方法はありますか? x=y
の場合は、特定のノードをxmlオブジェクトに保持します。それ以外の場合は保持しません。Hyperjaxbは動的に一時的に適用する
これに対処する別の戦略はありますか?
HJは主にコンパイル時のツールなので、これはHyperjaxbの仕事ではないと思います。非常に限られた実行時の影響しかありません。
オブジェクト構造のディープコピーを作成し、マーシャリングしたくないものを削除するのは十分でしょうか? copyable pluginのようなものを使って、素敵なコピー/クローンメソッドを生成したり、カスタムコピー戦略を使用することもできます。
はい、コンパイルツールで実行時の決定を行うようにしていますが、これは意図した目的ではありません。ありがとう。 – xchagger