Добавление дополнительных методов в класс JAXB, сгенерированный из схемы
Вот'тривиальный отрывок из моего XSD-файла
Я используюmaven-jaxb2-plugin
генерировать классы Java из этого.Document
класс имеетgetTitle()
метод для возврата текстаtitle
приписывать.
Я хочу добавить дополнительный метод для:Document
public String getStrippedTitle() {
return getTitle().replaceAll("\\s+", "");
}
Я хочу, чтобы мой дополнительный метод появился на немаршализованном объекте (а не я просто вызываю его или пишу класс-обертку), потому что я хочу передать не маршализованный объект верхнего уровня в строковый шаблон и заставить его перебирать подэлементы, вызывая мой дополнительный метод.
я нашелинструкции но они говорят мне, чтобы установить свойство наUnmarshaller
и моя (Mac OS X, Java 7) реализация неКажется, что он поддерживает любые свойства.
Как мне это сделать?