Ошибка компиляции JAXB, неиспользуемые параметры для afterUnmarshall - PullRequest
1 голос
/ 13 ноября 2011

Я использую void afterUnmarshal(Unmarshaller unmarshaller, Object parent) в своих bean-компонентах и ​​у меня установлен компилятор, который не работает, если параметры не используются.

Компилятор, кажется, будет в порядке с неиспользованными параметрами, если я переопределю суперкласс / интерфейс, который имеет Javadoc для параметра.

Но я не могу найти какой-либо класс для переопределения метода afterUnmarshall. Нет ли интерфейса unmarshaller или чего-то подобного для решения этой проблемы?

1 Ответ

1 голос
/ 13 ноября 2011

Интерфейс с API JAXB отсутствует.Мы разработали его так, чтобы вы могли добавить только один из afterUnmarsal или beforeUnmarshal, если хотитеВы можете решить эту проблему, введя свой собственный интерфейс:

package com.example;

public interface UnmarshallerListener {

    void afterUnmarshal(Unmarshaller unmarshaller, Object parent);

}
...