Interface ConfigurationLoader<N extends ConfigurationNode>

Type Parameters:
N - the ConfigurationNode type produced by the loader
All Superinterfaces:
ConfigurationNodeFactory<N>
All Known Implementing Classes:
AbstractConfigurationLoader, GsonConfigurationLoader, HoconConfigurationLoader, JacksonConfigurationLoader, XmlConfigurationLoader, YamlConfigurationLoader

public interface ConfigurationLoader<N extends ConfigurationNode> extends ConfigurationNodeFactory<N>
Represents an object which can load and save ConfigurationNode objects in a specific configuration format.

An abstract implementation is provided by AbstractConfigurationLoader.

Since:
4.0.0