public class ProtoMapper extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ProtoMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
BeanDescriptorManager beanDescriptorManager,
io.protostuff.compiler.model.Proto proto) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAnyType(String canonicalName,
Type type) |
<T> RootDeserializer<T> |
createPropertyRootDeserializer(String shortMessageName,
Type propertyType) |
<T> RootDeserializer<T> |
createRootDeserializer(io.protostuff.compiler.model.Message message,
Type type) |
<T> RootDeserializer<T> |
createRootDeserializer(String shortMessageName,
Type type) |
RootSerializer |
createRootSerializer(io.protostuff.compiler.model.Message message,
Type type) |
RootSerializer |
createRootSerializer(String shortMessageName,
Type type) |
Map<String,com.fasterxml.jackson.databind.JavaType> |
getAnyTypes() |
BeanDescriptorManager |
getBeanDescriptorManager() |
DeserializerSchemaManager |
getDeserializerSchemaManager() |
com.fasterxml.jackson.databind.ObjectMapper |
getJsonMapper() |
io.protostuff.compiler.model.Message |
getMessageFromCanonicaName(String messageCanonicalName) |
io.protostuff.compiler.model.Proto |
getProto() |
SerializerSchemaManager |
getSerializerSchemaManager() |
protected ProtoMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
BeanDescriptorManager beanDescriptorManager,
io.protostuff.compiler.model.Proto proto)
public io.protostuff.compiler.model.Proto getProto()
public SerializerSchemaManager getSerializerSchemaManager()
public DeserializerSchemaManager getDeserializerSchemaManager()
public com.fasterxml.jackson.databind.ObjectMapper getJsonMapper()
public BeanDescriptorManager getBeanDescriptorManager()
public io.protostuff.compiler.model.Message getMessageFromCanonicaName(String messageCanonicalName)
public RootSerializer createRootSerializer(String shortMessageName, Type type)
public RootSerializer createRootSerializer(io.protostuff.compiler.model.Message message, Type type)
public <T> RootDeserializer<T> createRootDeserializer(String shortMessageName, Type type)
public <T> RootDeserializer<T> createRootDeserializer(io.protostuff.compiler.model.Message message, Type type)
public <T> RootDeserializer<T> createPropertyRootDeserializer(String shortMessageName, Type propertyType)
Copyright © 2017–2019 The Apache Software Foundation. All rights reserved.