public class JsonNodeConfig extends Object implements Configuration
Configuration.Context, Configuration.MapBackedConfigurationEMPTY_CONFIGURATION| Modifier | Constructor and Description |
|---|---|
|
JsonNodeConfig(com.fasterxml.jackson.databind.JsonNode rootNode)
Construct an instance from a JSON node.
|
protected |
JsonNodeConfig(com.fasterxml.jackson.databind.JsonNode rootNode,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Construct an instance from a JSON node.
|
public JsonNodeConfig(com.fasterxml.jackson.databind.JsonNode rootNode)
rootNode - a JSON nodeprotected JsonNodeConfig(com.fasterxml.jackson.databind.JsonNode rootNode,
com.fasterxml.jackson.databind.ObjectMapper mapper)
rootNode - a JSON nodemapper - mapper to convert JSON into objectspublic Optional<String> get(String key)
get in interface Configurationpublic <T> Optional<T> get(String property, Class<T> tClass)
get in interface Configurationpublic <X> X as(Class<X> type) throws ConversionException
as in interface ConfigurationConversionExceptionCopyright © 2013–2020 Hotels.com. All rights reserved.