public static final class DescriptorProtos.DescriptorProto.Builder extends GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder> implements DescriptorProtos.DescriptorProtoOrBuilder
addRepeatedField, clearField, getAllFields, getField, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldsmergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionaddAll, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllFields, getField, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasFieldpublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
GeneratedMessage.BuilderinternalGetFieldAccessorTable in class GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder>public DescriptorProtos.DescriptorProto.Builder clear()
GeneratedMessage.Builderclear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder>public DescriptorProtos.DescriptorProto.Builder clone()
MessageLite.Builderclone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder>Object.clone()public Descriptors.Descriptor getDescriptorForType()
Message.BuilderMessageOrBuilder.getDescriptorForType().getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder>public DescriptorProtos.DescriptorProto getDefaultInstanceForType()
MessageLiteOrBuildergetDefaultInstance() method of generated message classes in that
this method is an abstract method of the MessageLite interface
whereas getDefaultInstance() is a static method of a specific
class. They return the same thing.getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic DescriptorProtos.DescriptorProto build()
MessageLite.Builderbuild(), clone()
it first.build in interface Message.Builderbuild in interface MessageLite.Builderpublic DescriptorProtos.DescriptorProto buildPartial()
MessageLite.BuilderMessageLite.Builder.build(), but does not throw an exception if the message
is missing required fields. Instead, a partial message is returned.
Once this is called, the Builder is no longer valid, and calling any
will result in undefined behavior and may throw a NullPointerException.
If you need to continue working with the builder after calling
buildPartial(), clone() it first.buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic DescriptorProtos.DescriptorProto.Builder mergeFrom(Message other)
Message.Builderother into the message being built. other must
have the exact same type as this (i.e.
getDescriptorForType() == other.getDescriptorForType()).
Merging occurs as follows. For each field:other,
then other's value overwrites the value in this message.other,
it is merged into the corresponding sub-message of this message
using the same merging rules.other are concatenated
with the elements in this message.
This is equivalent to the Message::MergeFrom method in C++.mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<DescriptorProtos.DescriptorProto.Builder>public DescriptorProtos.DescriptorProto.Builder mergeFrom(DescriptorProtos.DescriptorProto other)
public final boolean isInitialized()
MessageLiteOrBuilderisInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessage.Builder<DescriptorProtos.DescriptorProto.Builder>public DescriptorProtos.DescriptorProto.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
MessageLite.BuilderMessageLite.Builder.mergeFrom(CodedInputStream), but also
parses extensions. The extensions that you want to be able to parse
must be registered in extensionRegistry. Extensions not in
the registry will be treated as unknown fields.mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<DescriptorProtos.DescriptorProto.Builder>IOExceptionpublic boolean hasName()
hasName in interface DescriptorProtos.DescriptorProtoOrBuilderpublic String getName()
getName in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setName(String value)
public DescriptorProtos.DescriptorProto.Builder clearName()
public List<DescriptorProtos.FieldDescriptorProto> getFieldList()
getFieldList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic int getFieldCount()
getFieldCount in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto getField(int index)
getField in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setField(int index, DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder setField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addField(DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addField(int index, DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addField(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addField(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addAllField(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)
public DescriptorProtos.DescriptorProto.Builder clearField()
public DescriptorProtos.DescriptorProto.Builder removeField(int index)
public DescriptorProtos.FieldDescriptorProto.Builder getFieldBuilder(int index)
public DescriptorProtos.FieldDescriptorProtoOrBuilder getFieldOrBuilder(int index)
getFieldOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderpublic List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getFieldOrBuilderList()
getFieldOrBuilderList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder addFieldBuilder()
public DescriptorProtos.FieldDescriptorProto.Builder addFieldBuilder(int index)
public List<DescriptorProtos.FieldDescriptorProto.Builder> getFieldBuilderList()
public List<DescriptorProtos.FieldDescriptorProto> getExtensionList()
getExtensionList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic int getExtensionCount()
getExtensionCount in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto getExtension(int index)
getExtension in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setExtension(int index, DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder setExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addExtension(DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addExtension(int index, DescriptorProtos.FieldDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addExtension(DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addExtension(int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addAllExtension(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)
public DescriptorProtos.DescriptorProto.Builder clearExtension()
public DescriptorProtos.DescriptorProto.Builder removeExtension(int index)
public DescriptorProtos.FieldDescriptorProto.Builder getExtensionBuilder(int index)
public DescriptorProtos.FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int index)
getExtensionOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderpublic List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList()
getExtensionOrBuilderList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.FieldDescriptorProto.Builder addExtensionBuilder()
public DescriptorProtos.FieldDescriptorProto.Builder addExtensionBuilder(int index)
public List<DescriptorProtos.FieldDescriptorProto.Builder> getExtensionBuilderList()
public List<DescriptorProtos.DescriptorProto> getNestedTypeList()
getNestedTypeList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic int getNestedTypeCount()
getNestedTypeCount in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto getNestedType(int index)
getNestedType in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setNestedType(int index, DescriptorProtos.DescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder setNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addNestedType(DescriptorProtos.DescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addNestedType(int index, DescriptorProtos.DescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addNestedType(DescriptorProtos.DescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addNestedType(int index, DescriptorProtos.DescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addAllNestedType(Iterable<? extends DescriptorProtos.DescriptorProto> values)
public DescriptorProtos.DescriptorProto.Builder clearNestedType()
public DescriptorProtos.DescriptorProto.Builder removeNestedType(int index)
public DescriptorProtos.DescriptorProto.Builder getNestedTypeBuilder(int index)
public DescriptorProtos.DescriptorProtoOrBuilder getNestedTypeOrBuilder(int index)
getNestedTypeOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderpublic List<? extends DescriptorProtos.DescriptorProtoOrBuilder> getNestedTypeOrBuilderList()
getNestedTypeOrBuilderList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder addNestedTypeBuilder()
public DescriptorProtos.DescriptorProto.Builder addNestedTypeBuilder(int index)
public List<DescriptorProtos.DescriptorProto.Builder> getNestedTypeBuilderList()
public List<DescriptorProtos.EnumDescriptorProto> getEnumTypeList()
getEnumTypeList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic int getEnumTypeCount()
getEnumTypeCount in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.EnumDescriptorProto getEnumType(int index)
getEnumType in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setEnumType(int index, DescriptorProtos.EnumDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder setEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addEnumType(DescriptorProtos.EnumDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addEnumType(int index, DescriptorProtos.EnumDescriptorProto value)
public DescriptorProtos.DescriptorProto.Builder addEnumType(DescriptorProtos.EnumDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addEnumType(int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addAllEnumType(Iterable<? extends DescriptorProtos.EnumDescriptorProto> values)
public DescriptorProtos.DescriptorProto.Builder clearEnumType()
public DescriptorProtos.DescriptorProto.Builder removeEnumType(int index)
public DescriptorProtos.EnumDescriptorProto.Builder getEnumTypeBuilder(int index)
public DescriptorProtos.EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int index)
getEnumTypeOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderpublic List<? extends DescriptorProtos.EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList()
getEnumTypeOrBuilderList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.EnumDescriptorProto.Builder addEnumTypeBuilder()
public DescriptorProtos.EnumDescriptorProto.Builder addEnumTypeBuilder(int index)
public List<DescriptorProtos.EnumDescriptorProto.Builder> getEnumTypeBuilderList()
public List<DescriptorProtos.DescriptorProto.ExtensionRange> getExtensionRangeList()
getExtensionRangeList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic int getExtensionRangeCount()
getExtensionRangeCount in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.ExtensionRange getExtensionRange(int index)
getExtensionRange in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)
public DescriptorProtos.DescriptorProto.Builder setExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange value)
public DescriptorProtos.DescriptorProto.Builder addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange value)
public DescriptorProtos.DescriptorProto.Builder addExtensionRange(DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addExtensionRange(int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder addAllExtensionRange(Iterable<? extends DescriptorProtos.DescriptorProto.ExtensionRange> values)
public DescriptorProtos.DescriptorProto.Builder clearExtensionRange()
public DescriptorProtos.DescriptorProto.Builder removeExtensionRange(int index)
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder getExtensionRangeBuilder(int index)
public DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder getExtensionRangeOrBuilder(int index)
getExtensionRangeOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderpublic List<? extends DescriptorProtos.DescriptorProto.ExtensionRangeOrBuilder> getExtensionRangeOrBuilderList()
getExtensionRangeOrBuilderList in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.ExtensionRange.Builder addExtensionRangeBuilder()
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder addExtensionRangeBuilder(int index)
public List<DescriptorProtos.DescriptorProto.ExtensionRange.Builder> getExtensionRangeBuilderList()
public boolean hasOptions()
hasOptions in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.MessageOptions getOptions()
getOptions in interface DescriptorProtos.DescriptorProtoOrBuilderpublic DescriptorProtos.DescriptorProto.Builder setOptions(DescriptorProtos.MessageOptions value)
public DescriptorProtos.DescriptorProto.Builder setOptions(DescriptorProtos.MessageOptions.Builder builderForValue)
public DescriptorProtos.DescriptorProto.Builder mergeOptions(DescriptorProtos.MessageOptions value)
public DescriptorProtos.DescriptorProto.Builder clearOptions()
public DescriptorProtos.MessageOptions.Builder getOptionsBuilder()
public DescriptorProtos.MessageOptionsOrBuilder getOptionsOrBuilder()
getOptionsOrBuilder in interface DescriptorProtos.DescriptorProtoOrBuilderCopyright © 2008–2013 Google. All rights reserved.