Существует пример того, как прочитать конфигурацию компонента из файла XML, используя Apache Конфигурация Commons: https://commons.apache.org/proper/commons-configuration/userguide/howto_beans.html#Basic_Concepts
Не сказано, как написать компонент для получения выведите вот так в Java коде. Вопрос в том, как записать bean-компонент в XMLConfiguration, чтобы выходной файл соответствовал XMLBeanDeclaration, как показано ниже?
<windowManager config-class="examples.windows.DefaultWindowManager"
closable="false" resizable="true" defaultWidth="400"
defaultHeight="250">
<styleDefinition config-class="examples.windows.WindowStyleDefinition"
backColor="#ffffff" foreColor="0080ff" iconName="myicon" />
</windowManager>