public class POJOConfigurationFactory<C extends Configuration> extends YamlConfigurationFactory<C>
Modifier and Type | Field and Description |
---|---|
protected C |
configuration |
mapper
Constructor and Description |
---|
POJOConfigurationFactory(C cfg) |
Modifier and Type | Method and Description |
---|---|
C |
build()
Loads, parses, binds, and validates a configuration object from an empty document.
|
C |
build(ConfigurationSourceProvider provider,
String path)
Loads, parses, binds, and validates a configuration object.
|
C |
build(File file)
Loads, parses, binds, and validates a configuration object from a file.
|
protected C |
build(com.fasterxml.jackson.databind.JsonNode node,
String path) |
addOverride, createParser
protected final C extends Configuration configuration
public POJOConfigurationFactory(C cfg)
public C build(ConfigurationSourceProvider provider, String path)
ConfigurationFactory
build
in interface ConfigurationFactory<C extends Configuration>
build
in class BaseConfigurationFactory<C extends Configuration>
provider
- the provider to to use for reading configuration filespath
- the path of the configuration filepublic C build(File file)
ConfigurationFactory
file
- the path of the configuration filepublic C build()
ConfigurationFactory
build
in interface ConfigurationFactory<C extends Configuration>
build
in class BaseConfigurationFactory<C extends Configuration>
protected C build(com.fasterxml.jackson.databind.JsonNode node, String path)
build
in class BaseConfigurationFactory<C extends Configuration>
Copyright © 2011. All rights reserved.