Package com.google.protobuf
Class DescriptorProtos.FileDescriptorSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.ExtendableBuilder<DescriptorProtos.FileDescriptorSet,DescriptorProtos.FileDescriptorSet.Builder>
-
- com.google.protobuf.DescriptorProtos.FileDescriptorSet.Builder
-
- All Implemented Interfaces:
DescriptorProtos.FileDescriptorSetOrBuilder,GeneratedMessage.ExtendableMessageOrBuilder<DescriptorProtos.FileDescriptorSet>,Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.FileDescriptorSet
public static final class DescriptorProtos.FileDescriptorSet.Builder extends GeneratedMessage.ExtendableBuilder<DescriptorProtos.FileDescriptorSet,DescriptorProtos.FileDescriptorSet.Builder> implements DescriptorProtos.FileDescriptorSetOrBuilder
Protobuf typegoogle.protobuf.FileDescriptorSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.FileDescriptorSet.BuilderaddAllFile(java.lang.Iterable<? extends DescriptorProtos.FileDescriptorProto> values)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];<Type> DescriptorProtos.FileDescriptorSet.BuilderaddExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,java.util.List<Type>> extension, Type value)DescriptorProtos.FileDescriptorSet.BuilderaddFile(int index, DescriptorProtos.FileDescriptorProto value)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSet.BuilderaddFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSet.BuilderaddFile(DescriptorProtos.FileDescriptorProto value)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSet.BuilderaddFile(DescriptorProtos.FileDescriptorProto.Builder builderForValue)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorProto.BuilderaddFileBuilder()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorProto.BuilderaddFileBuilder(int index)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSetbuild()DescriptorProtos.FileDescriptorSetbuildPartial()DescriptorProtos.FileDescriptorSet.Builderclear()Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.<Type> DescriptorProtos.FileDescriptorSet.BuilderclearExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,Type> extension)DescriptorProtos.FileDescriptorSet.BuilderclearFile()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSetgetDefaultInstanceForType()static Descriptors.DescriptorgetDescriptor()Descriptors.DescriptorgetDescriptorForType()Get the message's type's descriptor.DescriptorProtos.FileDescriptorProtogetFile(int index)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorProto.BuildergetFileBuilder(int index)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];java.util.List<DescriptorProtos.FileDescriptorProto.Builder>getFileBuilderList()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];intgetFileCount()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];java.util.List<DescriptorProtos.FileDescriptorProto>getFileList()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorProtoOrBuildergetFileOrBuilder(int index)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];java.util.List<? extends DescriptorProtos.FileDescriptorProtoOrBuilder>getFileOrBuilderList()repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];protected GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()Get the FieldAccessorTable for this type.booleanisInitialized()DescriptorProtos.FileDescriptorSet.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DescriptorProtos.FileDescriptorSet.BuildermergeFrom(DescriptorProtos.FileDescriptorSet other)DescriptorProtos.FileDescriptorSet.BuildermergeFrom(Message other)Mergeotherinto the message being built.DescriptorProtos.FileDescriptorSet.BuilderremoveFile(int index)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];<Type> DescriptorProtos.FileDescriptorSet.BuildersetExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,java.util.List<Type>> extension, int index, Type value)<Type> DescriptorProtos.FileDescriptorSet.BuildersetExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,Type> extension, Type value)DescriptorProtos.FileDescriptorSet.BuildersetFile(int index, DescriptorProtos.FileDescriptorProto value)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];DescriptorProtos.FileDescriptorSet.BuildersetFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];-
Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearField, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedField
-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
clearOneof, clone, getOneofFieldDescriptor, getParentForChildren, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Description copied from class:GeneratedMessage.BuilderGet the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.- Specified by:
internalGetFieldAccessorTablein classGeneratedMessage.Builder<DescriptorProtos.FileDescriptorSet.Builder>
-
clear
public DescriptorProtos.FileDescriptorSet.Builder clear()
Description copied from class:GeneratedMessage.BuilderCalled by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.- Specified by:
clearin interfaceMessage.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classGeneratedMessage.ExtendableBuilder<DescriptorProtos.FileDescriptorSet,DescriptorProtos.FileDescriptorSet.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
Description copied from interface:Message.BuilderGet the message's type's descriptor. SeeMessageOrBuilder.getDescriptorForType().- Specified by:
getDescriptorForTypein interfaceMessage.Builder- Specified by:
getDescriptorForTypein interfaceMessageOrBuilder- Overrides:
getDescriptorForTypein classGeneratedMessage.Builder<DescriptorProtos.FileDescriptorSet.Builder>
-
getDefaultInstanceForType
public DescriptorProtos.FileDescriptorSet getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfaceGeneratedMessage.ExtendableMessageOrBuilder<DescriptorProtos.FileDescriptorSet>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfaceMessageOrBuilder
-
build
public DescriptorProtos.FileDescriptorSet build()
- Specified by:
buildin interfaceMessage.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DescriptorProtos.FileDescriptorSet buildPartial()
- Specified by:
buildPartialin interfaceMessage.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
setExtension
public <Type> DescriptorProtos.FileDescriptorSet.Builder setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,Type> extension, Type value)
-
setExtension
public <Type> DescriptorProtos.FileDescriptorSet.Builder setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,java.util.List<Type>> extension, int index, Type value)
-
addExtension
public <Type> DescriptorProtos.FileDescriptorSet.Builder addExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,java.util.List<Type>> extension, Type value)
-
clearExtension
public <Type> DescriptorProtos.FileDescriptorSet.Builder clearExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FileDescriptorSet,Type> extension)
-
mergeFrom
public DescriptorProtos.FileDescriptorSet.Builder mergeFrom(Message other)
Description copied from interface:Message.BuilderMergeotherinto the message being built.othermust have the exact same type asthis(i.e.getDescriptorForType() == other.getDescriptorForType()).Merging occurs as follows. For each field:
* For singular primitive fields, if the field is set inother, thenother's value overwrites the value in this message.
* For singular message fields, if the field is set inother, it is merged into the corresponding sub-message of this message using the same merging rules.
* For repeated fields, the elements inotherare concatenated with the elements in this message.
* For oneof groups, if the other message has one of the fields set, the group of this message is cleared and replaced by the field of the other message, so that the oneof constraint is preserved.This is equivalent to the
Message::MergeFrommethod in C++.- Specified by:
mergeFromin interfaceMessage.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<DescriptorProtos.FileDescriptorSet.Builder>
-
mergeFrom
public DescriptorProtos.FileDescriptorSet.Builder mergeFrom(DescriptorProtos.FileDescriptorSet other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classGeneratedMessage.ExtendableBuilder<DescriptorProtos.FileDescriptorSet,DescriptorProtos.FileDescriptorSet.Builder>
-
mergeFrom
public DescriptorProtos.FileDescriptorSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfaceMessage.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classAbstractMessage.Builder<DescriptorProtos.FileDescriptorSet.Builder>- Throws:
java.io.IOException
-
getFileList
public java.util.List<DescriptorProtos.FileDescriptorProto> getFileList()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];- Specified by:
getFileListin interfaceDescriptorProtos.FileDescriptorSetOrBuilder
-
getFileCount
public int getFileCount()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];- Specified by:
getFileCountin interfaceDescriptorProtos.FileDescriptorSetOrBuilder
-
getFile
public DescriptorProtos.FileDescriptorProto getFile(int index)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];- Specified by:
getFilein interfaceDescriptorProtos.FileDescriptorSetOrBuilder
-
setFile
public DescriptorProtos.FileDescriptorSet.Builder setFile(int index, DescriptorProtos.FileDescriptorProto value)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
setFile
public DescriptorProtos.FileDescriptorSet.Builder setFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addFile
public DescriptorProtos.FileDescriptorSet.Builder addFile(DescriptorProtos.FileDescriptorProto value)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addFile
public DescriptorProtos.FileDescriptorSet.Builder addFile(int index, DescriptorProtos.FileDescriptorProto value)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addFile
public DescriptorProtos.FileDescriptorSet.Builder addFile(DescriptorProtos.FileDescriptorProto.Builder builderForValue)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addFile
public DescriptorProtos.FileDescriptorSet.Builder addFile(int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addAllFile
public DescriptorProtos.FileDescriptorSet.Builder addAllFile(java.lang.Iterable<? extends DescriptorProtos.FileDescriptorProto> values)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
clearFile
public DescriptorProtos.FileDescriptorSet.Builder clearFile()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
removeFile
public DescriptorProtos.FileDescriptorSet.Builder removeFile(int index)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
getFileBuilder
public DescriptorProtos.FileDescriptorProto.Builder getFileBuilder(int index)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
getFileOrBuilder
public DescriptorProtos.FileDescriptorProtoOrBuilder getFileOrBuilder(int index)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];- Specified by:
getFileOrBuilderin interfaceDescriptorProtos.FileDescriptorSetOrBuilder
-
getFileOrBuilderList
public java.util.List<? extends DescriptorProtos.FileDescriptorProtoOrBuilder> getFileOrBuilderList()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];- Specified by:
getFileOrBuilderListin interfaceDescriptorProtos.FileDescriptorSetOrBuilder
-
addFileBuilder
public DescriptorProtos.FileDescriptorProto.Builder addFileBuilder()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
addFileBuilder
public DescriptorProtos.FileDescriptorProto.Builder addFileBuilder(int index)
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
getFileBuilderList
public java.util.List<DescriptorProtos.FileDescriptorProto.Builder> getFileBuilderList()
repeated .google.protobuf.FileDescriptorProto file = 1 [json_name = "file"];
-
-