Для Java java.beans.XMLDecoder
также только unmarshalls публичные классы.Нет способа переписать это поведение и предоставить пользовательские обработчики объектов.
Существуют другие библиотеки, такие как XStream , которые имеют различные параметры для кодирования / декодирования других типов классов, управленияпроцесс сортировки или использование фабричных классов для создания экземпляров закрытых классов, которые в противном случае были бы недоступны.