Класс для хранения настроек
Проект с формами(JavaFX). Хочу сделать класс для хранения настроек, так же необходимо чтение и запись в файл. Настройки можно разделить на настройки приложения и форм/элементов.
Установка свойств форм/элементов будет происходить при создании, обратное присвоение при закрытии формы. Предполагаю такую xml структуру, думаю из этого будет проще понять, что мне надо.
<properties>
<app>
<value1>10</value1>
<value2>20</value2>
</app>
<forms>
<form name="main">
<heigth>100</heigth>
<weight>100</weight>
<elements>
<element name = "text">
<heigth>10</heigth>
<weight>10</weight>
</element>
</elements>
</form>
</forms>
</properties>
Интересуют идеи как это сделать.
Properties из-за линейности не подходит. Интересует только то, что есть в стандартной поставке, либо делать самому.