public class SerializerSchemaManager extends SchemaManager
canonicalSchemas, proto, protoMapper| Constructor and Description |
|---|
SerializerSchemaManager(ProtoMapper protoMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> FieldSchema<T> |
createRepeatedSchema(io.protostuff.compiler.model.Field protoField,
PropertyDescriptor propertyDescriptor) |
RootSerializer |
createRootSerializer(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 SerializerSchemaManager(ProtoMapper protoMapper)
public RootSerializer createRootSerializer(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.