public class I18NJsonEncoder extends Object
Modifier and Type | Field and Description |
---|---|
private static String |
DESCRIPTION |
private static String |
I18N |
private static String |
ID |
private static String |
LONG_NAME |
private static String |
NAME |
private com.fasterxml.jackson.databind.node.JsonNodeFactory |
nodeFactory |
private static String |
SHORT_NAME |
private static String |
TYPE |
private static String |
TYPE_FEATURE |
private static String |
TYPE_OBSERVABLE_PROPERTY |
private static String |
TYPE_OFFERING |
private static String |
TYPE_PROCEDURE |
Constructor and Description |
---|
I18NJsonEncoder() |
Modifier and Type | Method and Description |
---|---|
AbstractI18NMetadata |
decodeI18NMetadata(com.fasterxml.jackson.databind.JsonNode s) |
MultilingualString |
decodeMultilingualString(com.fasterxml.jackson.databind.JsonNode json) |
private void |
decodeMultilingualString(com.fasterxml.jackson.databind.JsonNode json,
MultilingualString mls) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(AbstractI18NMetadata i18n) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(I18NFeatureMetadata i18n) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(I18NObservablePropertyMetadata i18n) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(I18NOfferingMetadata i18n) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(I18NProcedureMetadata i18n) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(Iterable<? extends AbstractI18NMetadata> i18ns) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(MultilingualString mls) |
private com.fasterxml.jackson.databind.node.ObjectNode |
encodeInternal(AbstractI18NMetadata i18n) |
private static final String DESCRIPTION
private static final String NAME
private static final String ID
private static final String LONG_NAME
private static final String SHORT_NAME
private static final String TYPE
private static final String TYPE_FEATURE
private static final String TYPE_OFFERING
private static final String TYPE_PROCEDURE
private static final String TYPE_OBSERVABLE_PROPERTY
private static final String I18N
private final com.fasterxml.jackson.databind.node.JsonNodeFactory nodeFactory
private com.fasterxml.jackson.databind.node.ObjectNode encodeInternal(AbstractI18NMetadata i18n)
public com.fasterxml.jackson.databind.node.ObjectNode encode(MultilingualString mls)
public com.fasterxml.jackson.databind.node.ObjectNode encode(I18NFeatureMetadata i18n)
public com.fasterxml.jackson.databind.node.ObjectNode encode(I18NObservablePropertyMetadata i18n)
public com.fasterxml.jackson.databind.node.ObjectNode encode(I18NOfferingMetadata i18n)
public com.fasterxml.jackson.databind.node.ObjectNode encode(I18NProcedureMetadata i18n)
public com.fasterxml.jackson.databind.node.ObjectNode encode(Iterable<? extends AbstractI18NMetadata> i18ns) throws JSONException
JSONException
public com.fasterxml.jackson.databind.node.ObjectNode encode(AbstractI18NMetadata i18n) throws JSONException
JSONException
public MultilingualString decodeMultilingualString(com.fasterxml.jackson.databind.JsonNode json)
private void decodeMultilingualString(com.fasterxml.jackson.databind.JsonNode json, MultilingualString mls)
public AbstractI18NMetadata decodeI18NMetadata(com.fasterxml.jackson.databind.JsonNode s) throws JSONException
JSONException
Copyright © 2012-2015 52north.org. All Rights Reserved.