Почему классы, созданные JAXB, имеют защищенные члены и как я могу это изменить?

Я искал в Интернете причину, по которой классы, сгенерированные JAXB, имеют защищенные члены (все они, независимо от наследования).

Я бы хотел, чтобы участники были закрытыми.

Мой поиск не дал результатов.

У меня есть обычные файлы xsd, которые конвертируются в классы Java с помощью Maven и JAXB. В идеале сгенерированные члены должны быть закрытыми, но я не могу найти способ добиться этого.

Есть ли способ изменить это поведение по умолчанию?

10
задан Adam Michalik 4 November 2016 в 12:19
поделиться