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, writeValueAsStringprotected ProtobufSchemaLoader _schemaLoader
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.JsonMappingExceptionCopyright © 2016 FasterXML. All rights reserved.