2 つの異なる要素に日付と時刻を含む XML ストリームがあります。これを、2 つの String フィールドを含む「Match」オブジェクトに逆シリアル化しています。
@Element
public String MatchDate;
@Element
public String MatchStartTime;
これは正常に機能しますが、コードの後半で日付から数秒を減算する必要があるため、これら 2 つの値を Calendar オブジェクトにマージしたいと考えています。したがって、クラスに追加のフィールドがあります。
public Calendar MatchCal;
XML の一部ではないため、注釈はありません。
最初のシリアル化の後、リスト内のすべての要素を簡単に調べることができました。このアプローチを使用したパフォーマンスのオーバーヘッドを無視する場合は、おそらくそれが道です。
しかし...逆シリアル化中に「その場で」MatchCalオブジェクトを設定することは可能ですか?
もしそうなら、どのように?