ProtobufSchema for a given Java POJO, using
definitions Jackson would use for serialization. An instance is typically
given to
com.fasterxml.jackson.databind.ObjectMapper#acceptJsonFormatVisitor
which will invoke necessary callbacks.
| Access | Constructor and Description |
|---|---|
| public |
| _generated | back to summary |
|---|---|
| protected HashSet<JavaType> _generated | |
| _rootType | back to summary |
|---|---|
| protected JavaType _rootType | |
| ProtobufSchemaGenerator | back to summary |
|---|---|
| public ProtobufSchemaGenerator() | |
| expectArrayFormat | back to summary |
|---|---|
| public JsonArrayFormatVisitor expectArrayFormat(JavaType convertedType) Overrides com. Implements com.
| |
| expectBooleanFormat | back to summary |
|---|---|
| public JsonBooleanFormatVisitor expectBooleanFormat(JavaType convertedType) Overrides com. Implements com.
| |
| expectIntegerFormat | back to summary |
|---|---|
| public JsonIntegerFormatVisitor expectIntegerFormat(JavaType type) Overrides com. Implements com.
| |
| expectMapFormat | back to summary |
|---|---|
| public JsonMapFormatVisitor expectMapFormat(JavaType mapType) Overrides com. Implements com. Doc from com. Method called when type is of Java
| |
| expectNumberFormat | back to summary |
|---|---|
| public JsonNumberFormatVisitor expectNumberFormat(JavaType convertedType) Overrides com. Implements com.
| |
| expectObjectFormat | back to summary |
|---|---|
| public JsonObjectFormatVisitor expectObjectFormat(JavaType type) Overrides com. Implements com.
| |
| expectStringFormat | back to summary |
|---|---|
| public JsonStringFormatVisitor expectStringFormat(JavaType type) Overrides com. Implements com.
| |
| getGeneratedSchema | back to summary |
|---|---|
| public ProtobufSchema getGeneratedSchema() throws JsonMappingException | |
| getGeneratedSchema | back to summary |
|---|---|
| public ProtobufSchema getGeneratedSchema(boolean appendDependencies) throws JsonMappingException | |