public abstract class ProtoSerializer<T>
extends com.fasterxml.jackson.databind.JsonSerializer<T>
| Constructor and Description |
|---|
ProtoSerializer() |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.node.ObjectNode |
obtainNode() |
protected void |
serialize(ProtoField field,
Boolean value) |
protected void |
serialize(ProtoField field,
Date value,
String format) |
protected void |
serialize(ProtoField field,
Double value) |
protected void |
serialize(ProtoField field,
Enum<?> value) |
protected void |
serialize(ProtoField field,
Integer value) |
protected void |
serialize(ProtoField field,
List<?> value) |
protected void |
serialize(ProtoField field,
Map<?,?> value) |
protected void |
serialize(ProtoField field,
Object value) |
protected void |
serialize(ProtoField field,
String value) |
protected void |
serialize(String field,
Object value) |
protected abstract void |
serialize(T value) |
void |
serialize(T value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider serializers) |
protected <O extends ProtoObject<?>> |
serializeList(List<O> value) |
protected void |
serializeObject(ProtoObject<?> value) |
public final void serialize(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws IOException
serialize in class com.fasterxml.jackson.databind.JsonSerializer<T>IOExceptionprotected abstract void serialize(T value) throws IOException
IOExceptionprotected com.fasterxml.jackson.databind.node.ObjectNode obtainNode()
protected void serialize(ProtoField field, Object value) throws IOException
IOExceptionprotected void serialize(String field, Object value) throws IOException
IOExceptionprotected void serialize(ProtoField field, Integer value) throws IOException
IOExceptionprotected void serialize(ProtoField field, Double value) throws IOException
IOExceptionprotected void serialize(ProtoField field, String value) throws IOException
IOExceptionprotected void serialize(ProtoField field, Boolean value) throws IOException
IOExceptionprotected void serialize(ProtoField field, Date value, String format) throws IOException
IOExceptionprotected void serialize(ProtoField field, Enum<?> value) throws IOException
IOExceptionprotected void serialize(ProtoField field, Map<?,?> value) throws IOException
IOExceptionprotected <O extends ProtoObject<?>> void serializeList(List<O> value) throws IOException
IOExceptionprotected void serializeObject(ProtoObject<?> value) throws IOException
IOExceptionprotected void serialize(ProtoField field, List<?> value) throws IOException
IOExceptionCopyright © 2017. All rights reserved.