ProtobufSchema for a given Java POJO, using
definitions Jackson would use for serialization. An instance is typically
given to
tools.jackson.databind.ObjectMapper#acceptJsonFormatVisitor
which will invoke necessary callbacks.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public JsonArrayFormatVisitor | |
| public JsonBooleanFormatVisitor | |
| public JsonIntegerFormatVisitor | |
| public JsonMapFormatVisitor | expectMapFormat(JavaType mapType)
Overrides tools. Implements tools. Method called when type is of Java |
| public JsonNumberFormatVisitor | |
| public JsonObjectFormatVisitor | |
| public JsonStringFormatVisitor | |
| public ProtobufSchema | |
| public ProtobufSchema |
| _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 tools. Implements tools.
| |
| expectBooleanFormat | back to summary |
|---|---|
| public JsonBooleanFormatVisitor expectBooleanFormat(JavaType convertedType) Overrides tools. Implements tools.
| |
| expectIntegerFormat | back to summary |
|---|---|
| public JsonIntegerFormatVisitor expectIntegerFormat(JavaType type) Overrides tools. Implements tools.
| |
| expectMapFormat | back to summary |
|---|---|
| public JsonMapFormatVisitor expectMapFormat(JavaType mapType) Overrides tools. Implements tools. Doc from tools. Method called when type is of Java
| |
| expectNumberFormat | back to summary |
|---|---|
| public JsonNumberFormatVisitor expectNumberFormat(JavaType convertedType) Overrides tools. Implements tools.
| |
| expectObjectFormat | back to summary |
|---|---|
| public JsonObjectFormatVisitor expectObjectFormat(JavaType type) Overrides tools. Implements tools.
| |
| expectStringFormat | back to summary |
|---|---|
| public JsonStringFormatVisitor expectStringFormat(JavaType type) Overrides tools. Implements tools.
| |
| getGeneratedSchema | back to summary |
|---|---|
| public ProtobufSchema getGeneratedSchema() | |
| getGeneratedSchema | back to summary |
|---|---|
| public ProtobufSchema getGeneratedSchema(boolean appendDependencies) | |