public static class JsonFormat.TypeRegistry.Builder
extends java.lang.Object
JsonFormat.TypeRegistry
.Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
files |
private java.util.Map<java.lang.String,Descriptors.Descriptor> |
types |
Modifier | Constructor and Description |
---|---|
private |
Builder() |
Modifier and Type | Method and Description |
---|---|
JsonFormat.TypeRegistry.Builder |
add(Descriptors.Descriptor messageType)
Adds a message type and all types defined in the same .proto file as
well as all transitively imported .proto files to this
JsonFormat.TypeRegistry.Builder . |
JsonFormat.TypeRegistry.Builder |
add(java.lang.Iterable<Descriptors.Descriptor> messageTypes)
Adds message types and all types defined in the same .proto file as
well as all transitively imported .proto files to this
JsonFormat.TypeRegistry.Builder . |
private void |
addFile(Descriptors.FileDescriptor file) |
private void |
addMessage(Descriptors.Descriptor message) |
JsonFormat.TypeRegistry |
build()
Builds a
JsonFormat.TypeRegistry . |
private final java.util.Set<java.lang.String> files
private java.util.Map<java.lang.String,Descriptors.Descriptor> types
public JsonFormat.TypeRegistry.Builder add(Descriptors.Descriptor messageType)
JsonFormat.TypeRegistry.Builder
.public JsonFormat.TypeRegistry.Builder add(java.lang.Iterable<Descriptors.Descriptor> messageTypes)
JsonFormat.TypeRegistry.Builder
.public JsonFormat.TypeRegistry build()
JsonFormat.TypeRegistry
. This method can only be called once for
one Builder.private void addFile(Descriptors.FileDescriptor file)
private void addMessage(Descriptors.Descriptor message)