public class ProtobufMapper
extends com.fasterxml.jackson.databind.ObjectMapper
Modifier and Type | Field and Description |
---|---|
protected ProtobufSchemaLoader |
_schemaLoader |
_deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _propertyOverrides, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE, STD_VISIBILITY_CHECKER
Modifier | Constructor and Description |
---|---|
|
ProtobufMapper() |
|
ProtobufMapper(ProtobufFactory f) |
protected |
ProtobufMapper(ProtobufMapper src) |
Modifier and Type | Method and Description |
---|---|
ProtobufMapper |
copy() |
ProtobufSchema |
generateSchemaFor(Class<?> type)
Convenience method for constructing protoc definition that matches
given Java type.
|
ProtobufSchema |
generateSchemaFor(com.fasterxml.jackson.databind.JavaType type)
Convenience method for constructing protoc definition that matches
given Java type.
|
ProtobufFactory |
getFactory() |
ProtobufSchemaLoader |
schemaLoader()
Accessor for reusable
ProtobufSchemaLoader which can be
used for loading protoc definitions from files and other external
sources. |
void |
setSchemaLoader(ProtobufSchemaLoader l) |
com.fasterxml.jackson.core.Version |
version() |
_checkInvalidCopy, _configAndWriteValue, _convert, _findRootDeserializer, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifySchemaType, acceptJsonFormatVisitor, acceptJsonFormatVisitor, addHandler, addMixIn, addMixInAnnotations, canDeserialize, canDeserialize, canSerialize, canSerialize, clearProblemHandlers, configOverride, configure, configure, configure, configure, configure, constructType, convertValue, convertValue, convertValue, createArrayNode, createDeserializationContext, createObjectNode, defaultClassIntrospector, disable, disable, disable, disable, disable, disable, disable, disableDefaultTyping, enable, enable, enable, enable, enable, enable, enable, enableDefaultTyping, enableDefaultTyping, enableDefaultTyping, enableDefaultTypingAsProperty, findAndRegisterModules, findMixInClassFor, findModules, findModules, generateJsonSchema, getDateFormat, getDeserializationConfig, getDeserializationContext, getInjectableValues, getJsonFactory, getNodeFactory, getPropertyNamingStrategy, getSerializationConfig, getSerializerFactory, getSerializerProvider, getSerializerProviderInstance, getSubtypeResolver, getTypeFactory, getVisibilityChecker, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, isEnabled, mixInCount, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, reader, readerFor, readerFor, readerFor, readerForUpdating, readerWithView, readTree, readTree, readTree, readTree, readTree, readTree, readTree, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValue, readValues, readValues, readValues, readValues, registerModule, registerModules, registerModules, registerSubtypes, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultPrettyPrinter, setDefaultTyping, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, treeAsTokens, treeToValue, valueToTree, writer, writer, writer, writer, writer, writer, writer, writer, writer, writer, writerFor, writerFor, writerFor, writerWithDefaultPrettyPrinter, writerWithType, writerWithType, writerWithType, writerWithView, writeTree, writeTree, writeValue, writeValue, writeValue, writeValue, writeValue, writeValueAsBytes, writeValueAsString
protected ProtobufSchemaLoader _schemaLoader
public ProtobufMapper()
public ProtobufMapper(ProtobufFactory f)
protected ProtobufMapper(ProtobufMapper src)
public ProtobufMapper copy()
copy
in class com.fasterxml.jackson.databind.ObjectMapper
public com.fasterxml.jackson.core.Version version()
version
in interface com.fasterxml.jackson.core.Versioned
version
in class com.fasterxml.jackson.databind.ObjectMapper
public ProtobufFactory getFactory()
getFactory
in class com.fasterxml.jackson.databind.ObjectMapper
public ProtobufSchemaLoader schemaLoader()
ProtobufSchemaLoader
which can be
used for loading protoc definitions from files and other external
sources.public void setSchemaLoader(ProtobufSchemaLoader l)
public ProtobufSchema generateSchemaFor(com.fasterxml.jackson.databind.JavaType type) throws com.fasterxml.jackson.databind.JsonMappingException
ProtobufSchemaGenerator
for
generation.com.fasterxml.jackson.databind.JsonMappingException
public ProtobufSchema generateSchemaFor(Class<?> type) throws com.fasterxml.jackson.databind.JsonMappingException
ProtobufSchemaGenerator
for
generation.com.fasterxml.jackson.databind.JsonMappingException
Copyright © 2016 FasterXML. All rights reserved.