Package com.google.protobuf.util
Class JsonFormat.TypeRegistry.Builder
- java.lang.Object
-
- com.google.protobuf.util.JsonFormat.TypeRegistry.Builder
-
- Enclosing class:
- JsonFormat.TypeRegistry
public static class JsonFormat.TypeRegistry.Builder extends java.lang.Object
A Builder is used to buildJsonFormat.TypeRegistry
.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
built
private java.util.Set<java.lang.String>
files
private java.util.Map<java.lang.String,Descriptors.Descriptor>
types
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 thisJsonFormat.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 thisJsonFormat.TypeRegistry.Builder
.private void
addFile(Descriptors.FileDescriptor file)
private void
addMessage(Descriptors.Descriptor message)
JsonFormat.TypeRegistry
build()
Builds aJsonFormat.TypeRegistry
.
-
-
-
Field Detail
-
files
private final java.util.Set<java.lang.String> files
-
types
private java.util.Map<java.lang.String,Descriptors.Descriptor> types
-
built
private boolean built
-
-
Method Detail
-
add
public 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 thisJsonFormat.TypeRegistry.Builder
.
-
add
public 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 thisJsonFormat.TypeRegistry.Builder
.
-
build
public JsonFormat.TypeRegistry build()
Builds aJsonFormat.TypeRegistry
. This method can only be called once for one Builder.
-
addFile
private void addFile(Descriptors.FileDescriptor file)
-
addMessage
private void addMessage(Descriptors.Descriptor message)
-
-