Module net.morimekta.config
Package net.morimekta.config.readers
Class ProvidedConfigReaderSupplier<ConfigType>
java.lang.Object
net.morimekta.config.readers.ProvidedConfigReaderSupplier<ConfigType>
- All Implemented Interfaces:
ConfigReaderSupplier<ConfigType>
public final class ProvidedConfigReaderSupplier<ConfigType>
extends Object
implements ConfigReaderSupplier<ConfigType>
Get config readers from the providers providing ConfigReaders.
-
Constructor Summary
ConstructorsConstructorDescriptionProvidedConfigReaderSupplier(Class<ConfigType> configType) Makea config reader service to provide readers for the specific type. -
Method Summary
-
Constructor Details
-
ProvidedConfigReaderSupplier
Makea config reader service to provide readers for the specific type.- Parameters:
configType- The config type to get readers for.
-
-
Method Details
-
getReaderFor
- Specified by:
getReaderForin interfaceConfigReaderSupplier<ConfigType>- Parameters:
file- File path to get reader for.- Returns:
- The config reader to read given file.
- Throws:
ConfigException- If unable to get suitable reader.
-