| Package | Description |
|---|---|
| com.github.joschi.jadconfig | |
| com.github.joschi.jadconfig.repositories |
| Modifier and Type | Method and Description |
|---|---|
List<Repository> |
JadConfig.getRepositories()
Get an unmodifiable list of registered repositories.
|
| Modifier and Type | Method and Description |
|---|---|
JadConfig |
JadConfig.setRepositories(Repository... repositories)
Set the (sorted) list of
Repositorys to load configuration data from. |
JadConfig |
JadConfig.setRepository(Repository repository)
Set the
Repository to load configuration data from. |
| Modifier and Type | Method and Description |
|---|---|
JadConfig |
JadConfig.setRepositories(Collection<Repository> repositories)
Set the (sorted) list of
Repositorys to load configuration data from. |
| Constructor and Description |
|---|
JadConfig(Repository repository,
Object... configurationBeans)
Creates a new instance of JadConfig backed by the provided
Repository and filling the provided
configurationBeans. |
| Constructor and Description |
|---|
JadConfig(Collection<Repository> repositories,
Object... configurationBeans)
Creates a new instance of JadConfig backed by the provided
Repositorys and filling the provided
configurationBeans. |
| Modifier and Type | Class and Description |
|---|---|
class |
EnvironmentRepository
Repository class providing access to environment variables. |
class |
InMemoryRepository
Repository class providing access to a simple configuration repository backed by HashMap |
class |
PropertiesRepository
Repository class providing access to a configuration repository backed by Properties files |
class |
SystemPropertiesRepository
Repository class providing access to System properties. |
Copyright © 2022. All rights reserved.