| Interface | Description |
|---|---|
| Exporter |
The Exporter provides support for legacy applications that expect
to find key/value pairs in a specific source, such as system properties.
|
| GroupProxy |
A GroupProxy is generated as a proxy for any class containing AndHow Properties.
|
| Loader |
Each instance is responsible for loading values from a particular type of
source.
|
| LocalFileLoader |
A Loader that loads values from some type of file locally.
|
| LookupLoader |
A Lookup Loader looks up values, possibly in an external system and may not
be able to (easily) enumerate all values.
|
| NamingStrategy | |
| Problem | |
| Property<T> |
Represents a configuration point of an application.
|
| ReadLoader |
A Read Loader is a loader that reads properties from a resource for which it
is possible to enumerate all values.
|
| SamplePrinter |
Statelessly writes a sample configuration to the passed in PrintStream.
|
| StandardLoader |
Marker interface that indicates direct support and automatic construction for
a Loader.
|
| StaticPropertyConfiguration |
Public view of configuration and metadata for all known static Properties.
|
| Trimmer |
Trims raw Strings brought in by Loaders to remove whitespace.
|
| ValidatedValues |
A map of Properties to their loaded values.
|
| ValidatedValuesWithContext |
Extention of ValueMap that adds contextual information to the ValueMap.
|
| Validator<T> | |
| ValueType<T> |
The type of a Property.
|
| Class | Description |
|---|---|
| EffectiveName |
A name for a Property that has been processed by a NamingStrategy to create
an effectiveIn name, which may be different than the original name.
|
| ExportGroup |
Bundles an exporter and a Group for it to export.
|
| GroupProxyBase | |
| GroupProxyImmutable | |
| GroupProxyMutable | |
| LoaderValues |
The Properties and values loaded by a single Loader.
|
| Name |
A name for a Property, either incoming (when read by a property
Loader) or outgoing (when properties are exported to some destination).
|
| ProblemList<P extends Problem> |
Simple List of Problems that refuses to add nulls.
|
| ProblemList.UnmodifiableProblemList<P extends Problem> | |
| PropertyNaming |
Names by which a Property is recognized.
|
| ValidatedValue<T> |
Simple class to bundle a Property, its value and any associated problems with the Property.
|
| Enum | Description |
|---|---|
| Exporter.EXPORT_CANONICAL_NAME | |
| Exporter.EXPORT_OUT_ALIASES | |
| PropertyType |
The broad type of the Property
Currently only two types are supported.
|
| Exception | Description |
|---|---|
| AppFatalException |
An exception that causes configuration processing to stop b/c it cannot proceed.
|
| ParsingException |
An exception where a String is unreadable or unconvertable to a target type.
|
Copyright © 2017. All rights reserved.