RuntimeTypeInfo, CurrentItem<T>, EmbeddedItempublic class MapSerializer<T extends Map<?,?>> extends AbstractContainerSerializer<T> implements EmbeddedItem
| Modifier | Constructor | Description |
|---|---|---|
protected |
MapSerializer(SerializerBuilder builder) |
| Modifier and Type | Method | Description |
|---|---|---|
protected Type |
getValueType(Type valueType) |
|
protected void |
serializeInternal(T obj,
javax.json.stream.JsonGenerator generator,
javax.json.bind.serializer.SerializationContext ctx) |
|
protected void |
writeStart(String key,
javax.json.stream.JsonGenerator generator) |
Write start object or start array with key.
|
protected void |
writeStart(javax.json.stream.JsonGenerator generator) |
Write start object or start array without a key.
|
addValueSerializer, getValueSerializer, serialize, serializeItem, serializerCaptor, writeEndgetClassModel, getRuntimeType, getWrapperprotected MapSerializer(SerializerBuilder builder)
protected void serializeInternal(T obj, javax.json.stream.JsonGenerator generator, javax.json.bind.serializer.SerializationContext ctx)
serializeInternal in class AbstractContainerSerializer<T extends Map<?,?>>protected void writeStart(javax.json.stream.JsonGenerator generator)
AbstractContainerSerializerwriteStart in class AbstractContainerSerializer<T extends Map<?,?>>generator - JSON generator.protected void writeStart(String key, javax.json.stream.JsonGenerator generator)
AbstractContainerSerializerwriteStart in class AbstractContainerSerializer<T extends Map<?,?>>key - JSON key name.generator - JSON generator.protected Type getValueType(Type valueType)
getValueType in class AbstractContainerSerializer<T extends Map<?,?>>Copyright © 2018 Oracle Corporation. All rights reserved.