Class IndexMappingConfigurationSerializer
java.lang.Object
com.fasterxml.jackson.databind.JsonSerializer<T>
com.fasterxml.jackson.databind.ser.std.StdSerializer<IndexMappingConfiguration>
io.jmix.search.index.mapping.impl.IndexMappingConfigurationSerializer
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
,com.fasterxml.jackson.databind.jsonschema.SchemaAware
,Serializable
public class IndexMappingConfigurationSerializer
extends com.fasterxml.jackson.databind.ser.std.StdSerializer<IndexMappingConfiguration>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
-
Field Summary
Fields inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_handledType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
mergeField
(com.fasterxml.jackson.databind.node.ObjectNode root, String fieldName, com.fasterxml.jackson.databind.node.ObjectNode configValue) protected com.fasterxml.jackson.databind.node.ObjectNode
mergeFields
(IndexMappingConfiguration configuration) void
serialize
(IndexMappingConfiguration configuration, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) Methods inherited from class com.fasterxml.jackson.databind.ser.std.StdSerializer
_neitherNull, _nonEmpty, acceptJsonFormatVisitor, createSchemaNode, createSchemaNode, findAnnotatedContentSerializer, findContextualConvertingSerializer, findConvertingContentSerializer, findFormatFeature, findFormatOverrides, findIncludeOverrides, findPropertyFilter, getSchema, getSchema, handledType, isDefaultSerializer, visitArrayFormat, visitArrayFormat, visitFloatFormat, visitIntFormat, visitIntFormat, visitStringFormat, visitStringFormat, wrapAndThrow, wrapAndThrow
Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
getDelegatee, isEmpty, isEmpty, isUnwrappingSerializer, properties, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId, withFilterId, withIgnoredProperties
-
Constructor Details
-
IndexMappingConfigurationSerializer
protected IndexMappingConfigurationSerializer()
-
-
Method Details
-
serialize
public void serialize(IndexMappingConfiguration configuration, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider provider) throws IOException - Specified by:
serialize
in classcom.fasterxml.jackson.databind.ser.std.StdSerializer<IndexMappingConfiguration>
- Throws:
IOException
-
mergeFields
protected com.fasterxml.jackson.databind.node.ObjectNode mergeFields(IndexMappingConfiguration configuration) -
mergeField
protected void mergeField(com.fasterxml.jackson.databind.node.ObjectNode root, String fieldName, com.fasterxml.jackson.databind.node.ObjectNode configValue)
-