public class ProtobufMapper
extends com.fasterxml.jackson.databind.ObjectMapper
| Modifier and Type | Field and Description | 
|---|---|
| protected DescriptorLoader | _descriptorLoaderLazily constructed instance of  DescriptorLoader, used for loading
 structured protoc definitions from multiple files. | 
| protected ProtobufSchemaLoader | _schemaLoader | 
_configOverrides, _deserializationConfig, _deserializationContext, _injectableValues, _jsonFactory, _mixIns, _registeredModuleTypes, _rootDeserializers, _serializationConfig, _serializerFactory, _serializerProvider, _subtypeResolver, _typeFactory, DEFAULT_ANNOTATION_INTROSPECTOR, DEFAULT_BASE| Modifier | Constructor and Description | 
|---|---|
|   | ProtobufMapper() | 
|   | ProtobufMapper(ProtobufFactory f) | 
| protected  | ProtobufMapper(ProtobufMapper src) | 
| Modifier and Type | Method and Description | 
|---|---|
| ProtobufMapper | copy() | 
| DescriptorLoader | descriptorLoader()Accessors that may be used instead of convenience  loadDescriptorSetmethods, if alternate sources need to be used. | 
| 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() | 
| FileDescriptorSet | loadDescriptorSet(File src) | 
| FileDescriptorSet | loadDescriptorSet(InputStream src) | 
| FileDescriptorSet | loadDescriptorSet(URL src) | 
| ProtobufSchemaLoader | schemaLoader()Accessor for reusable  ProtobufSchemaLoaderwhich 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, _initForReading, _newReader, _newReader, _newWriter, _newWriter, _newWriter, _readMapAndClose, _readTreeAndClose, _readValue, _serializerProvider, _unwrapAndDeserialize, _verifyNoTrailingTokens, _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, registerSubtypes, setAnnotationIntrospector, setAnnotationIntrospectors, setBase64Variant, setConfig, setConfig, setDateFormat, setDefaultMergeable, setDefaultPrettyPrinter, setDefaultPropertyInclusion, setDefaultPropertyInclusion, setDefaultSetterInfo, setDefaultTyping, setDefaultVisibility, setFilterProvider, setFilters, setHandlerInstantiator, setInjectableValues, setLocale, setMixInAnnotations, setMixInResolver, setMixIns, setNodeFactory, setPropertyInclusion, setPropertyNamingStrategy, setSerializationInclusion, setSerializerFactory, setSerializerProvider, setSubtypeResolver, setTimeZone, setTypeFactory, setVisibility, setVisibility, setVisibilityChecker, treeAsTokens, treeToValue, updateValue, 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, writeValueAsStringprotected ProtobufSchemaLoader _schemaLoader
protected DescriptorLoader _descriptorLoader
DescriptorLoader, used for loading
 structured protoc definitions from multiple files.public ProtobufMapper()
public ProtobufMapper(ProtobufFactory f)
protected ProtobufMapper(ProtobufMapper src)
public ProtobufMapper copy()
copy in class com.fasterxml.jackson.databind.ObjectMapperpublic com.fasterxml.jackson.core.Version version()
version in interface com.fasterxml.jackson.core.Versionedversion in class com.fasterxml.jackson.databind.ObjectMapperpublic ProtobufFactory getFactory()
getFactory in class com.fasterxml.jackson.databind.ObjectMapperpublic 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.JsonMappingExceptionpublic ProtobufSchema generateSchemaFor(Class<?> type) throws com.fasterxml.jackson.databind.JsonMappingException
ProtobufSchemaGenerator for
 generation.com.fasterxml.jackson.databind.JsonMappingExceptionpublic FileDescriptorSet loadDescriptorSet(URL src) throws IOException
IOExceptionpublic FileDescriptorSet loadDescriptorSet(File src) throws IOException
IOExceptionpublic FileDescriptorSet loadDescriptorSet(InputStream src) throws IOException
IOExceptionpublic DescriptorLoader descriptorLoader() throws IOException
loadDescriptorSet
 methods, if alternate sources need to be used.IOExceptionCopyright © 2017 FasterXML. All rights reserved.