T - Type to serialize.RuntimeTypeInfo, CurrentItem<T>, EmbeddedItemByteArraySerializer, DoubleArraySerializer, FloatArraySerializer, IntArraySerializer, LongArraySerializer, ObjectArraySerializer, ShortArraySerializerpublic abstract class AbstractArraySerializer<T> extends AbstractContainerSerializer<T> implements EmbeddedItem
| Modifier and Type | Field | Description |
|---|---|---|
protected Type |
arrayValType |
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractArraySerializer(SerializerBuilder builder) |
| Modifier and Type | Method | Description |
|---|---|---|
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, getValueType, serialize, serializeInternal, serializeItem, serializerCaptor, writeEndgetClassModel, getRuntimeType, getWrapperprotected final Type arrayValType
protected AbstractArraySerializer(SerializerBuilder builder)
protected void writeStart(javax.json.stream.JsonGenerator generator)
AbstractContainerSerializerwriteStart in class AbstractContainerSerializer<T>generator - JSON generator.protected void writeStart(String key, javax.json.stream.JsonGenerator generator)
AbstractContainerSerializerwriteStart in class AbstractContainerSerializer<T>key - JSON key name.generator - JSON generator.Copyright © 2018 Oracle Corporation. All rights reserved.