The de.qfs.lib.config package provides everything needed to save and restore an applications state in a user editable config file.

The {@link de.qfs.lib.config.Configuration Configuration} class is responsible for managing saving and restoring the applications state. Objects wanting to save their state must implement the {@link de.qfs.lib.config.Configurable Configurable} interface. These can be grouped into a hierarchy built with {@link de.qfs.lib.config.Configurator Configurators}.

A number of helper classes is provided that can be used to manage the state of some Swing components. They are accessible through the {@link de.qfs.lib.config.ConfigWrapper#makeWrapper ConfigWrapper.makeWrapper} factory method.