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