public class DeserializerSchemaManager extends SchemaManager
canonicalSchemas, proto, protoMapper| Constructor and Description |
|---|
DeserializerSchemaManager(ProtoMapper protoMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> FieldSchema<T> |
createRepeatedSchema(io.protostuff.compiler.model.Field protoField,
PropertyDescriptor propertyDescriptor) |
<T> RootDeserializer<T> |
createRootDeserializer(io.protostuff.compiler.model.Message message,
Type type) |
protected <T> FieldSchema<T> |
createScalarField(io.protostuff.compiler.model.Field protoField,
PropertyDescriptor propertyDescriptor) |
protected <T> SchemaEx<T> |
newMessageSchema(io.protostuff.compiler.model.Message message,
com.fasterxml.jackson.databind.JavaType javaType) |
createMapFields, createMapFieldSchema, createMessageSchema, createSchemaField, findSchema, generateCacheKey, getCanonicalSchemas, getOrCreateMessageSchemapublic DeserializerSchemaManager(ProtoMapper protoMapper)
public <T> RootDeserializer<T> createRootDeserializer(io.protostuff.compiler.model.Message message, Type type)
protected <T> SchemaEx<T> newMessageSchema(io.protostuff.compiler.model.Message message, com.fasterxml.jackson.databind.JavaType javaType)
newMessageSchema in class SchemaManagerprotected <T> FieldSchema<T> createScalarField(io.protostuff.compiler.model.Field protoField, PropertyDescriptor propertyDescriptor)
createScalarField in class SchemaManagerpropertyDescriptor - provide getter/setter/javaTypeprotected <T> FieldSchema<T> createRepeatedSchema(io.protostuff.compiler.model.Field protoField, PropertyDescriptor propertyDescriptor)
createRepeatedSchema in class SchemaManagerCopyright © 2017–2019 The Apache Software Foundation. All rights reserved.