public class JsonSettingsEncoder extends Object
| Constructor and Description |
|---|
JsonSettingsEncoder() |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
encode(Map<SettingDefinitionGroup,Set<SettingDefinition<?>>> grouped) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(Set<SettingDefinition<?>> settings) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(SettingDefinition<?> def) |
com.fasterxml.jackson.databind.JsonNode |
encodeDefaultValue(SettingDefinition<?> def) |
com.fasterxml.jackson.databind.JsonNode |
encodeValue(SettingType type,
Object value) |
com.fasterxml.jackson.databind.JsonNode |
encodeValue(SettingValue<?> def) |
com.fasterxml.jackson.databind.JsonNode |
encodeValues(Map<SettingDefinition<?>,SettingValue<?>> settings) |
protected String |
getType(SettingDefinition<?> def) |
Map<SettingDefinitionGroup,Set<SettingDefinition<?>>> |
sortByGroup(Set<SettingDefinition<?>> defs) |
public Map<SettingDefinitionGroup,Set<SettingDefinition<?>>> sortByGroup(Set<SettingDefinition<?>> defs)
public com.fasterxml.jackson.databind.node.ObjectNode encode(Map<SettingDefinitionGroup,Set<SettingDefinition<?>>> grouped)
public com.fasterxml.jackson.databind.node.ObjectNode encode(Set<SettingDefinition<?>> settings)
public com.fasterxml.jackson.databind.node.ObjectNode encode(SettingDefinition<?> def)
protected String getType(SettingDefinition<?> def)
public com.fasterxml.jackson.databind.JsonNode encodeDefaultValue(SettingDefinition<?> def)
public com.fasterxml.jackson.databind.JsonNode encodeValue(SettingValue<?> def)
public com.fasterxml.jackson.databind.JsonNode encodeValue(SettingType type, Object value)
public com.fasterxml.jackson.databind.JsonNode encodeValues(Map<SettingDefinition<?>,SettingValue<?>> settings)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.