2011-09-16 9 views
1

現在、Hyberjaxbは、一時的な機能を使用してコンパイル時にXMLオブジェクトのノードを永続化しないように指示できます。実行時にこれを動的に適用する方法はありますか? x=yの場合は、特定のノードをxmlオブジェクトに保持します。それ以外の場合は保持しません。Hyperjaxbは動的に一時的に適用する

これに対処する別の戦略はありますか?

答えて

1

HJは主にコンパイル時のツールなので、これはHyperjaxbの仕事ではないと思います。非常に限られた実行時の影響しかありません。

オブジェクト構造のディープコピーを作成し、マーシャリングしたくないものを削除するのは十分でしょうか? copyable pluginのようなものを使って、素敵なコピー/クローンメソッドを生成したり、カスタムコピー戦略を使用することもできます。

+0

はい、コンパイルツールで実行時の決定を行うようにしていますが、これは意図した目的ではありません。ありがとう。 – xchagger

関連する問題