@FunctionalInterface public interface ConfigResolver
ConfigSupplier.| Modifier and Type | Method and Description |
|---|---|
default <Message extends PMessage<Message,Field>,Field extends PField> |
resolveConfig(File configFile)
Resolve a config file without parent config like on config file includes.
|
<Message extends PMessage<Message,Field>,Field extends PField> |
resolveConfig(File configFile,
ConfigSupplier<Message,Field> parentConfig)
Resolve a config file like on config file includes.
|
@Nonnull <Message extends PMessage<Message,Field>,Field extends PField> ConfigSupplier<Message,Field> resolveConfig(@Nonnull File configFile, @Nullable ConfigSupplier<Message,Field> parentConfig) throws ProvidenceConfigException
Message - The message type.Field - The message field type.configFile - The file to resolve.parentConfig - The parent config supplier if any.ProvidenceConfigException - If parsing of config failed.@Nonnull default <Message extends PMessage<Message,Field>,Field extends PField> ConfigSupplier<Message,Field> resolveConfig(@Nonnull File configFile) throws ProvidenceConfigException
Message - The message type.Field - The message field type.configFile - The file to resolve.ProvidenceConfigException - If parsing of config failed.Copyright © 2015–2018 morimekta.net. All rights reserved.