Class YamlConfigReaderProvider

java.lang.Object
net.morimekta.config.readers.YamlConfigReaderProvider
All Implemented Interfaces:
ConfigReaderProvider

public class YamlConfigReaderProvider extends Object implements ConfigReaderProvider
Provide config readers for YAML files.
  • Constructor Details

    • YamlConfigReaderProvider

      public YamlConfigReaderProvider()
  • Method Details

    • getReaderFor

      public <ConfigType> Optional<ConfigReader<ConfigType>> getReaderFor(Class<ConfigType> type, Path file)
      Description copied from interface: ConfigReaderProvider
      Get a config reader for given type and file, if applicable.
      Specified by:
      getReaderFor in interface ConfigReaderProvider
      Type Parameters:
      ConfigType - The config type.
      Parameters:
      type - The config type to get reader for.
      file - The file to get reader for.
      Returns:
      The provided reader, or empty optional if not applicable.