Package com.electronwill.nightconfig.core
-
Interface Summary 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 methodsConfigSpec.correct(Config)andConfigSpec.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 Summary 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 aMapto store its values.AbstractConfig.EntryWrapper A wrapper around aMap.Entry<String, Object>.ConcurrentConfigSpec ConfigSpec Represents a specification for a configuration.InMemoryCommentedFormat The commented version ofInMemoryFormatInMemoryFormat A ConfigFormat that is only in memory.NullObject Singleton for representing null values in Maps that don't support them.UnmodifiableCommentedConfig.CommentNode -
Enum Summary Enum Description ConfigSpec.CorrectionAction EnumGetMethod Specifies how to treat non-enum values when usingUnmodifiableConfig.getEnum(String, Class, EnumGetMethod).