Hyperjaxb применять переходные динамически - PullRequest
1 голос
/ 16 сентября 2011

В настоящее время я могу дать указание Hyberjaxb не сохранять узел в объекте xml во время компиляции, используя временные функции. Есть ли способ применить это динамически во время выполнения? Если x=y, то сохраните определенный узел в объекте xml, иначе не сохраните.

Возможно, есть другая стратегия, чтобы справиться с этим?

1 Ответ

1 голос
/ 17 сентября 2011

Я не думаю, что это задача для Hyperjaxb, поскольку HJ - это, прежде всего, инструмент времени компиляции.Только очень ограниченное влияние времени выполнения.

Можно ли было бы сделать глубокую копию структуры объекта, а затем удалить то, что вы не хотите маршалировать?Вы можете использовать что-то вроде копируемый плагин , чтобы генерировать хорошие методы копирования / клонирования или даже использовать собственную стратегию копирования.

...