Захватить информацию из неудавшегося демоверсии JAXB? - PullRequest
0 голосов
/ 04 марта 2019

JAXB имеет возможность обрабатывать демаршаллинг XML, добавляя методы afterUnmarshal к классам узлов;Вот пример:

void afterUnmarshal(Unmarshaller u, Object parent) {
    System.out.println("Message ID = " + messageID );
}

Есть ли способ использовать этот механизм для захвата messageID, чтобы его можно было использовать после сбоя анализа?В частности, где он должен быть расположен, чтобы метод, который инициировал unmarshalling, мог получить к нему доступ?Если этот механизм не может быть использован для достижения этой цели, как он может быть реализован?

...