| Interface | Description |
|---|---|
| CommentedConfig |
A modifiable config that supports comments.
|
| CommentedConfig.Entry |
A modifiable commented config entry.
|
| Config |
A (modifiable) configuration that contains key/value mappings.
|
| Config.Entry |
A modifiable config entry.
|
| ConfigFormat<C extends Config> |
A configuration format, that can parse, create and write some types of configurations.
|
| ConfigSpec.CorrectionListener |
Listens to the corrections made by the methods
ConfigSpec.correct(Config) and
ConfigSpec.correct(Config, CorrectionListener). |
| UnmodifiableCommentedConfig |
An unmodifiable config that supports comments.
|
| UnmodifiableCommentedConfig.Entry |
An unmodifiable commented config entry.
|
| UnmodifiableConfig |
An unmodifiable (read-only) configuration that contains key/value mappings.
|
| UnmodifiableConfig.Entry |
An unmodifiable config entry.
|
| Class | Description |
|---|---|
| AbstractCommentedConfig |
An abstract CommentedConfig backed by two maps: one for the values and one for the comments.
|
| AbstractConfig |
An abstract Config that uses a
Map to store its values. |
| AbstractConfig.EntryWrapper |
A wrapper around a
Map.Entry<String, Object>. |
| ConcurrentConfigSpec | |
| ConfigSpec |
Represents a specification for a configuration.
|
| InMemoryCommentedFormat |
The commented version of
InMemoryFormat |
| InMemoryFormat |
A ConfigFormat that is only in memory.
|
| NullObject |
Singleton for representing null values in Maps that don't support them.
|
| UnmodifiableCommentedConfig.CommentNode |
| Enum | Description |
|---|---|
| ConfigSpec.CorrectionAction | |
| EnumGetMethod |
Specifies how to treat non-enum values when using
UnmodifiableConfig.getEnum(String, Class, EnumGetMethod). |