tquadrat's Foundation Library org.tquadrat.foundation.config 0.4.17 API

The module org.tquadrat.foundation.config provides an easy way to provide configuration settings — in the widest sense of that term — to a program. This comprises

  • Parsing and Interpretation of the Command Line
  • Storage and Retrieval of Preferences

The core is the generation of a configuration bean through an annotation processor, based on the configuration bean specification, an annotated interface that itself extends the interface ConfigBeanSpec.

The details are explained in the description for the package org.tquadrat.foundation.config.

The command line parser can be used also with a configuration through an XML file, or with a programmatic configuration; this is described in the package org.tquadrat.foundation.config.cli.

Modules
Module
Description
This module provides tools for the program configuration together with a sophisticated CLI.