All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types 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 a Map to store its values.
|
| AbstractConfig.EntryWrapper |
A wrapper around a Map.Entry<String, Object>.
|
| AbstractInput |
Abstract base class for CharacterInputs.
|
| AdvancedPath |
Indicates the path, in the config, of the annotated element.
|
| ArrayInput |
|
| CharacterInput |
Interface for sources of characters.
|
| CharacterOutput |
Interface for outputs of characters.
|
| CharsWrapper |
A simple, efficient implementation of CharSequence, designed to avoid data copying and to
maximize performance.
|
| CharsWrapper.Builder |
Builder class for constructing CharsWrappers.
|
| CommentedConfig |
A modifiable config that supports comments.
|
| CommentedConfig.Entry |
A modifiable commented config entry.
|
| CommentedConfigWrapper<C extends CommentedConfig> |
|
| CommentedFileConfig |
|
| CommentedFileConfigBuilder |
Builder for CommentedFileConfig.
|
| ConcurrentConfigSpec |
|
| 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.
|
| ConfigParser<C extends Config> |
Interface for reading configurations.
|
| ConfigSpec |
Represents a specification for a configuration.
|
| ConfigSpec.CorrectionAction |
|
| ConfigSpec.CorrectionListener |
|
| ConfigWrapper<C extends Config> |
|
| ConfigWriter |
Interface for writing configurations.
|
| Conversion |
Indicates that the value of the field must be converted with the specified converter class.
|
| ConversionTable |
Contains conversions functions organized by value's type.
|
| ConvertedCommentedConfig |
A Config's wrapper that converts the values that are read from and put into the config.
|
| ConvertedCommentedFileConfig |
|
| ConvertedConfig |
A Config's wrapper that converts the values that are read from and put into the config
|
| ConvertedFileConfig |
|
| ConvertedFormat<C extends Config,F extends ConfigFormat<C>> |
|
| Converter<FieldType,ConfigValueType> |
Performs conversions between field values and config values.
|
| EnumGetMethod |
|
| FakeCommentedConfig |
A fake CommentedConfig that wraps a config that doesn't support comments.
|
| FakeUnmodifiableCommentedConfig |
A fake UnmodifiableCommentedConfig that wraps a config that doesn't support comments.
|
| FastStringReader |
A fast, unsynchronized, simple Reader that reads the content of a String.
|
| FileConfig |
|
| FileConfigBuilder |
Builder for FileConfig.
|
| FileNotFoundAction |
Defines the action to perform when the file is not found.
|
| FileWatcher |
A FileWatcher can watch several files asynchronously.
|
| ForceBreakdown |
Indicates that a field must be broken down into its fields instead of being stored as it is,
even if its type is supported by the configuration we try to put the field's value into.
|
| FormatDetector |
Utility class for detecting the format of configurations files.
|
| GenericBuilder<Base extends Config,Result extends FileConfig> |
A generic FileConfig/CommentedFileConfig/someOtherFileConfig builder.
|
| IndentStyle |
A style of indent.
|
| InMemoryCommentedFormat |
|
| InMemoryFormat |
A ConfigFormat that is only in memory.
|
| IntDeque |
A deque of integers that increases its capacity as necessary.
|
| InvalidValueException |
Thrown when a value that is associated to a field, or that should become associated to a
field, doesn't conform to the @Spec(something) annotation of that field.
|
| NewlineStyle |
A style of newline.
|
| NoFormatFoundException |
|
| NullObject |
Singleton for representing null values in Maps that don't support them.
|
| ObjectBinder |
Creates configurations bound to an object or class, getting its values from its fields.
|
| ObjectConverter |
Converts Java objects to configs and vice-versa.
|
| ObservedEntry<K,V> |
|
| ObservedIterator<E> |
|
| ObservedMap<K,V> |
|
| ObservedSet<K> |
|
| ParsingException |
Thrown when a parsing operation fails.
|
| ParsingMode |
|
| Path |
Indicates the path, in the config, of the annotated element.
|
| PreserveNotNull |
On a field: indicates that, when converting a config to a java object, the value of the field
must not be overriden by a null value from the config.
|
| ReaderInput |
|
| ReflectionException |
Thrown when an important reflective operation fails.
|
| SpecClassInArray |
Specifies that the value of a field must have a specific class.
|
| SpecDoubleInRange |
Specifies that the value of a field must be in a certain range (inclusive).
|
| SpecEnum |
Specifies that the value of a field must correspond to an enum and
that the value must be read using the given EnumGetMethod.
|
| SpecFloatInRange |
Specifies that the value of a field must be in a certain range (inclusive).
|
| SpecIntInRange |
Specifies that the value of a field must be in a certain range (inclusive).
|
| SpecLongInRange |
Specifies that the value of a field must be in a certain range (inclusive).
|
| SpecNotNull |
Specifies that the value of a field must not be null.
|
| SpecStringInArray |
Specifies that the value of a field must be a String that is contained in a certain array.
|
| SpecStringInRange |
Specifies that the value of a field must be a String in a certain range (inclusive, comparison
done lexicographically).
|
| SpecValidator |
Indicates that the value of the field must be validated by the specified validator class.
|
| StringUtils |
Fast string utilities.
|
| TransformingCollection<InternalV,ExternalV> |
A TransformingCollection applies "just in time" transformations to a
Collection<InternalV> in order to make it like a Collection<ExternalV>.
|
| TransformingIterator<InternalV,ExternalV> |
A TransformingIterator applies "just in time" transformations to an Interator<InternalV>
in order to make it like an Interator<ExternalV>.
|
| TransformingList<InternalV,ExternalV> |
|
| TransformingListIterator<InternalV,ExternalV> |
|
| TransformingMap<K,InternalV,ExternalV> |
A TransformingMap contains an internal Map<K, InternalV> values, and exposes the
features of a Map<K, ExternalV> applying transformations to the values.
|
| TransformingSet<InternalV,ExternalV> |
A TransformingSet applies "just in time" transformations to an Set<InternalV> in order
to make it like an Set<ExternalV>.
|
| TransformingSpliterator<InternalV,ExternalV> |
A TransformingSpliterator applies "just in time" transformations to an
Spliterator<InternalV> in order to make it like an Spliterator<ExternalV>.
|
| UnmodifiableCommentedConfig |
An unmodifiable config that supports comments.
|
| UnmodifiableCommentedConfig.CommentNode |
|
| UnmodifiableCommentedConfig.Entry |
An unmodifiable commented config entry.
|
| UnmodifiableConfig |
An unmodifiable (read-only) configuration that contains key/value mappings.
|
| UnmodifiableConfig.Entry |
An unmodifiable config entry.
|
| UnmodifiableConfigWrapper<C extends UnmodifiableConfig> |
|
| Utils |
Serialization utilities.
|
| WriterOutput |
Writes the characters in a Writer.
|
| WriterSupplier |
|
| WritingException |
Thrown whan a writing operation fails.
|
| WritingMode |
|