| Modifier and Type | Interface and Description |
|---|---|
| public interface | Config
An immutable map from config paths to config values. |
| public interface | ConfigIncludeContext
Context provided to a |
| public interface | ConfigIncluder
Implement this interface and provide an instance to
|
| public interface | ConfigIncluderClasspath
Implement this in addition to |
| public interface | ConfigIncluderFile
Implement this in addition to |
| public interface | ConfigIncluderURL
Implement this in addition to |
| public interface | ConfigList
Subtype of |
| public interface | ConfigLoadingStrategy
This method allows you to alter default config loading strategy for all the code which
calls |
| public interface | ConfigMergeable
Marker for types whose instances can be merged, that is |
| public interface | ConfigObject
Subtype of |
| public interface | ConfigOrigin
Represents the origin (such as filename and line number) of a
|
| public interface | ConfigParseable
An opaque handle to something that can be parsed, obtained from
|
| public interface | ConfigResolver
Implement this interface and provide an instance to
|
| public interface | ConfigValue
An immutable value, following the JSON type schema. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | Optional
Allows an config property to be |
| Modifier and Type | Class and Description |
|---|---|
| public class | ConfigBeanFactory
Factory for automatically creating a Java class from a |
| public abstract class | ConfigException
All exceptions thrown by the library are subclasses of
|
| public class | ConfigFactory
Contains static methods for creating |
| public class | ConfigMemorySize
An immutable class representing an amount of memory. |
| public class | ConfigOriginFactory
This class contains some static factory methods for building a |
| public class | ConfigParseOptions
A set of options related to parsing. |
| public class | ConfigRenderOptions
A set of options related to rendering a |
| public class | ConfigResolveOptions
A set of options related to resolving substitutions. |
| public class | ConfigUtil
Contains static utility methods. |
| public class | ConfigValueFactory
This class holds some static factory methods for building |
| public class | DefaultConfigLoadingStrategy
Default config loading strategy. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | ConfigSyntax
The syntax of a character stream (JSON, HOCON aka ".conf", or Java properties). |
| public enum | ConfigValueType
The type of a configuration value (following the JSON type schema). |