All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConfigurationLoader<NodeType extends ConfigurationNode> |
Base class for many stream-based configuration loaders.
|
AbstractConfigurationLoader.Builder<T extends AbstractConfigurationLoader.Builder<T>> |
|
AtomicFiles |
A utility for creating "atomic" file writers.
|
AttributedConfigurationNode |
A configuration node that can have both comments and attributes attached to it.
|
CheckedConsumer<V,E extends Throwable> |
A functional interface similar to Consumer, except allowing contained methods to throw exceptions
|
CheckedFunction<I,O,E extends Exception> |
A function with one input and one output which may throw a checked exception
|
CheckedSupplier<V,E extends Throwable> |
A functional interface similar to Supplier, except allowing contained methods to throw exceptions
|
CommentedConfigurationNode |
A configuration node that can have a comment attached to it.
|
CommentHandler |
Interface specifying methods for handling abstract comments
|
CommentHandlers |
|
ConfigSerializable |
This annotation is used to indicate that the given type is capable of being serialized and
deserialized by the configuration object mapper.
|
ConfigurationLoader<NodeType extends ConfigurationNode> |
Represents an object which can load and save ConfigurationNode objects in a specific
configuration format.
|
ConfigurationNode |
A node in the configuration tree.
|
ConfigurationNodeWalker |
Deprecated.
|
ConfigurationNodeWalker.VisitedNode<T extends ConfigurationNode> |
Encapsulates a given node visited during a
traversal.
|
ConfigurationOptions |
This object is a holder for general configuration options.
|
ConfigurationReference<N extends ConfigurationNode> |
An updating reference to a base configuration node
|
ConfigurationReference.ErrorPhase |
Representing the phase where an error occurred
|
ConfigurationTransformation |
Represents a set of transformations on a configuration.
|
ConfigurationTransformation.Builder |
|
ConfigurationTransformation.NodePath |
Implementation of NodePath used by this class.
|
ConfigurationTransformation.VersionedBuilder |
|
ConfigurationVisitor<S,T,E extends Exception> |
A visitor to traverse node hierarchies in a depth-first order
|
ConfigurationVisitor.Safe<S,T> |
A subinterface for visitors that do not throw any checked exceptions during their execution
|
ConfigurationVisitor.Stateless<E extends Exception> |
Stateless specialization of visitors, where both the state and terminal type are Void
|
DefaultObjectMapperFactory |
|
Disposable |
A representation of something that requires resources
A Disposable
|
EnumLookup |
Utility class to cache more flexible enum lookup.
|
FieldValueSeparatorStyle |
Enumeration of field value separator styles.
|
FormatConversion |
An example of how to convert a configuration between two formats.
|
GsonConfigurationLoader |
A loader for JSON-formatted configurations, using the GSON library for parsing and generation.
|
GsonConfigurationLoader.Builder |
|
GuiceObjectMapperFactory |
A factory for ObjectMapper s that will inherit the injector from wherever it is provided.
|
HeaderMode |
|
HoconConfigurationLoader |
A loader for HOCON (Hodor)-formatted configurations, using the typesafe config library for
parsing and generation.
|
HoconConfigurationLoader.Builder |
|
InvalidTypeException |
|
JSONConfigurationLoader |
A loader for JSON-formatted configurations, using the jackson library for parsing and generation.
|
JSONConfigurationLoader.Builder |
|
MapFactories |
|
MapFactory |
|
MoveStrategy |
Strategy to use when moving a node from one path to another
|
NodePath |
Represents the path to a given node.
|
ObjectMapper<T> |
This is the object mapper.
|
ObjectMapper.FieldData |
Holder for field-specific information
|
ObjectMapperExample |
An example of how to use the ObjectMapper for a simple read-only configuration.
|
ObjectMapperFactory |
|
ObjectMappingException |
Exception thrown on errors encountered while mapping objects
|
Processor<I,O> |
|
Processor.Iso<V> |
A Processor that has the same type for inputs and outputs
|
Processor.Transactional<I,O> |
|
Processor.TransactionalIso<V> |
|
Publisher<V> |
Something that can publish events.
|
Publisher.Cached<V> |
A publisher that caches the last value received
|
ScalarSerializer<T> |
Serialize a value that can be represented as a scalar value within a node.
|
Setting |
|
SimpleAttributedConfigurationNode |
|
SimpleCommentedConfigurationNode |
|
SimpleConfigurationNode |
|
Subscriber<V> |
A listener to events that may be called by an Publisher .
|
TransactionalSubscriber<V> |
A subscriber that is transaction-aware.
|
TransactionFailedException |
|
TransformAction |
Represents an action to be performed that transforms a node in the configuration tree
|
Transformations |
An example of how to use transformations to migrate a configuration to a newer schema version.
|
Tutorial |
|
Types |
Contains functions useful for performing configuration type conversions.
|
TypeSerializer<T> |
Represents an object which can serialize and deserialize objects of a given type.
|
TypeSerializerCollection |
|
TypeSerializers |
|
ValueReference<T> |
A pointer to a node within a configuration tree.
|
ValueReferences |
|
ValueType |
Deprecated.
|
WatchServiceListener |
A wrapper around NIO's WatchService that uses the provided event loop to poll for changes, and calls
listeners once an event occurs.
|
WatchServiceListener.Builder |
|
XMLConfigurationLoader |
A loader for XML (Extensible Markup Language), using the native javax library for parsing and
generation.
|
XMLConfigurationLoader.Builder |
|
YAMLConfigurationLoader |
A loader for YAML-formatted configurations, using the SnakeYAML library for parsing and generation.
|
YAMLConfigurationLoader.Builder |
|