Uses of Class
com.google.protobuf.Descriptors.FieldDescriptor
Packages that use Descriptors.FieldDescriptor
-
Uses of Descriptors.FieldDescriptor in com.google.protobuf
Fields in com.google.protobuf declared as Descriptors.FieldDescriptorModifier and TypeFieldDescriptionExtensionRegistry.ExtensionInfo.descriptorThe extension's descriptor.Methods in com.google.protobuf that return Descriptors.FieldDescriptorModifier and TypeMethodDescriptionDescriptors.FileDescriptor.findExtensionByName(String name) Find an extension in the file by name.Descriptors.Descriptor.findFieldByName(String name) Finds a field by name.Descriptors.Descriptor.findFieldByNumber(int number) Finds a field by field number.abstract Descriptors.FieldDescriptorExtension.getDescriptor()Returns the descriptor of the extension.GeneratedMessage.GeneratedExtension.getDescriptor()Descriptors.OneofDescriptor.getField(int index) AbstractMessage.Builder.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) TODO(jieluo): Clear it when all subclasses have implemented this method.AbstractMessage.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) DynamicMessage.Builder.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) DynamicMessage.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) GeneratedMessage.Builder.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) GeneratedMessage.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) GeneratedMessageV3.Builder.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) GeneratedMessageV3.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) MessageOrBuilder.getOneofFieldDescriptor(Descriptors.OneofDescriptor oneof) Obtains the FieldDescriptor if the given oneof is set.Methods in com.google.protobuf that return types with arguments of type Descriptors.FieldDescriptorModifier and TypeMethodDescriptionDynamicMessage.Builder.getAllFields()DynamicMessage.getAllFields()GeneratedMessage.Builder.getAllFields()GeneratedMessage.ExtendableBuilder.getAllFields()GeneratedMessage.ExtendableMessage.getAllFields()GeneratedMessage.getAllFields()GeneratedMessageV3.Builder.getAllFields()GeneratedMessageV3.ExtendableBuilder.getAllFields()GeneratedMessageV3.ExtendableMessage.getAllFields()GeneratedMessageV3.getAllFields()MapEntry.Builder.getAllFields()MapEntry.getAllFields()MessageOrBuilder.getAllFields()Returns a collection of all the fields in this message which are set and their corresponding values.GeneratedMessage.ExtendableMessage.getAllFieldsRaw()GeneratedMessageV3.ExtendableMessage.getAllFieldsRaw()protected Map<Descriptors.FieldDescriptor,Object> GeneratedMessage.ExtendableMessage.getExtensionFields()protected Map<Descriptors.FieldDescriptor,Object> GeneratedMessageV3.ExtendableMessage.getExtensionFields()Descriptors.Descriptor.getExtensions()Get a list of this message type's extensions.Descriptors.FileDescriptor.getExtensions()Get a list of top-level extensions declared in this file.Descriptors.Descriptor.getFields()Get a list of this message type's fields.Descriptors.OneofDescriptor.getFields()Get a list of this message type's fields.Methods in com.google.protobuf with parameters of type Descriptors.FieldDescriptorModifier and TypeMethodDescriptionvoidExtensionRegistry.add(Descriptors.FieldDescriptor type) Add a non-message-type extension to the registry by descriptor.voidExtensionRegistry.add(Descriptors.FieldDescriptor type, Message defaultInstance) Add a message-type extension to the registry by descriptor.DynamicMessage.Builder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) GeneratedMessage.Builder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) GeneratedMessage.ExtendableBuilder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) GeneratedMessageV3.Builder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) GeneratedMessageV3.ExtendableBuilder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) MapEntry.Builder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) Message.Builder.addRepeatedField(Descriptors.FieldDescriptor field, Object value) LikesetRepeatedField, but appends the value as a new element.DynamicMessage.Builder.clearField(Descriptors.FieldDescriptor field) GeneratedMessage.Builder.clearField(Descriptors.FieldDescriptor field) GeneratedMessage.ExtendableBuilder.clearField(Descriptors.FieldDescriptor field) GeneratedMessageV3.Builder.clearField(Descriptors.FieldDescriptor field) GeneratedMessageV3.ExtendableBuilder.clearField(Descriptors.FieldDescriptor field) MapEntry.Builder.clearField(Descriptors.FieldDescriptor field) Message.Builder.clearField(Descriptors.FieldDescriptor field) Clears the field.intDescriptors.FieldDescriptor.compareTo(Descriptors.FieldDescriptor other) Compare with anotherFieldDescriptor.TextFormatParseInfoTree.Builder.getBuilderForSubMessageField(Descriptors.FieldDescriptor fieldDescriptor) Set for a sub message.DynamicMessage.Builder.getField(Descriptors.FieldDescriptor field) DynamicMessage.getField(Descriptors.FieldDescriptor field) GeneratedMessage.Builder.getField(Descriptors.FieldDescriptor field) GeneratedMessage.ExtendableBuilder.getField(Descriptors.FieldDescriptor field) GeneratedMessage.ExtendableMessage.getField(Descriptors.FieldDescriptor field) GeneratedMessage.getField(Descriptors.FieldDescriptor field) GeneratedMessageV3.Builder.getField(Descriptors.FieldDescriptor field) GeneratedMessageV3.ExtendableBuilder.getField(Descriptors.FieldDescriptor field) GeneratedMessageV3.ExtendableMessage.getField(Descriptors.FieldDescriptor field) GeneratedMessageV3.getField(Descriptors.FieldDescriptor field) MapEntry.Builder.getField(Descriptors.FieldDescriptor field) MapEntry.getField(Descriptors.FieldDescriptor field) MessageOrBuilder.getField(Descriptors.FieldDescriptor field) Obtains the value of the given field, or the default value if it is not set.AbstractMessage.Builder.getFieldBuilder(Descriptors.FieldDescriptor field) DynamicMessage.Builder.getFieldBuilder(Descriptors.FieldDescriptor field) GeneratedMessage.Builder.getFieldBuilder(Descriptors.FieldDescriptor field) GeneratedMessageV3.Builder.getFieldBuilder(Descriptors.FieldDescriptor field) GeneratedMessageV3.ExtendableBuilder.getFieldBuilder(Descriptors.FieldDescriptor field) Message.Builder.getFieldBuilder(Descriptors.FieldDescriptor field) Get a nested builder instance for the given field.TextFormatParseInfoTree.getLocation(Descriptors.FieldDescriptor fieldDescriptor, int index) Get the location in the source of a field's value.TextFormatParseInfoTree.getLocations(Descriptors.FieldDescriptor fieldDescriptor) Retrieve all the locations of a field.TextFormatParseInfoTree.getNestedTree(Descriptors.FieldDescriptor fieldDescriptor, int index) Returns the parse info tree for the given field, which must be a message type.TextFormatParseInfoTree.getNestedTrees(Descriptors.FieldDescriptor fieldDescriptor) Retrieve a list of all the location information trees for a sub message field.DynamicMessage.Builder.getRepeatedField(Descriptors.FieldDescriptor field, int index) DynamicMessage.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessage.Builder.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessage.ExtendableBuilder.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessage.ExtendableMessage.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessage.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.Builder.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.ExtendableBuilder.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.ExtendableMessage.getRepeatedField(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.getRepeatedField(Descriptors.FieldDescriptor field, int index) MapEntry.Builder.getRepeatedField(Descriptors.FieldDescriptor field, int index) MapEntry.getRepeatedField(Descriptors.FieldDescriptor field, int index) MessageOrBuilder.getRepeatedField(Descriptors.FieldDescriptor field, int index) Gets an element of a repeated field.AbstractMessage.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) DynamicMessage.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) GeneratedMessage.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) GeneratedMessageV3.ExtendableBuilder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) Message.Builder.getRepeatedFieldBuilder(Descriptors.FieldDescriptor field, int index) Get a nested builder instance for the given repeated field instance.intDynamicMessage.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intDynamicMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessage.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessage.ExtendableBuilder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessage.ExtendableMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessageV3.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessageV3.ExtendableBuilder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessageV3.ExtendableMessage.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intGeneratedMessageV3.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intMapEntry.Builder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intMapEntry.getRepeatedFieldCount(Descriptors.FieldDescriptor field) intMessageOrBuilder.getRepeatedFieldCount(Descriptors.FieldDescriptor field) Gets the number of elements of a repeated field.booleanDynamicMessage.Builder.hasField(Descriptors.FieldDescriptor field) booleanDynamicMessage.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessage.Builder.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessage.ExtendableBuilder.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessage.ExtendableMessage.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessage.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessageV3.Builder.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessageV3.ExtendableBuilder.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessageV3.ExtendableMessage.hasField(Descriptors.FieldDescriptor field) booleanGeneratedMessageV3.hasField(Descriptors.FieldDescriptor field) booleanMapEntry.Builder.hasField(Descriptors.FieldDescriptor field) booleanMapEntry.hasField(Descriptors.FieldDescriptor field) booleanMessageOrBuilder.hasField(Descriptors.FieldDescriptor field) Returns true if the given field is set.voidGeneratedMessage.GeneratedExtension.internalInit(Descriptors.FieldDescriptor descriptor) For use by generated code only.DynamicMessage.Builder.newBuilderForField(Descriptors.FieldDescriptor field) GeneratedMessage.Builder.newBuilderForField(Descriptors.FieldDescriptor field) GeneratedMessageV3.Builder.newBuilderForField(Descriptors.FieldDescriptor field) GeneratedMessageV3.ExtendableBuilder.newBuilderForField(Descriptors.FieldDescriptor field) MapEntry.Builder.newBuilderForField(Descriptors.FieldDescriptor field) Message.Builder.newBuilderForField(Descriptors.FieldDescriptor field) Create a builder for messages of the appropriate type for the given field.voidTextFormat.Printer.printField(Descriptors.FieldDescriptor field, Object value, Appendable output) static voidTextFormat.printField(Descriptors.FieldDescriptor field, Object value, Appendable output) Deprecated.TextFormat.Printer.printFieldToString(Descriptors.FieldDescriptor field, Object value) static StringTextFormat.printFieldToString(Descriptors.FieldDescriptor field, Object value) Deprecated.Useprinter().printFieldToString(FieldDescriptor, Object)voidTextFormat.Printer.printFieldValue(Descriptors.FieldDescriptor field, Object value, Appendable output) Outputs a textual representation of the value of given field value.static voidTextFormat.printFieldValue(Descriptors.FieldDescriptor field, Object value, Appendable output) Deprecated.Useprinter().printFieldValue(FieldDescriptor, Object, Appendable)static voidTextFormat.printUnicodeFieldValue(Descriptors.FieldDescriptor field, Object value, Appendable output) Deprecated.Useprinter().escapingNonAscii(false).printFieldValue(FieldDescriptor, Object, Appendable)DynamicMessage.Builder.setField(Descriptors.FieldDescriptor field, Object value) GeneratedMessage.Builder.setField(Descriptors.FieldDescriptor field, Object value) GeneratedMessage.ExtendableBuilder.setField(Descriptors.FieldDescriptor field, Object value) GeneratedMessageV3.Builder.setField(Descriptors.FieldDescriptor field, Object value) GeneratedMessageV3.ExtendableBuilder.setField(Descriptors.FieldDescriptor field, Object value) MapEntry.Builder.setField(Descriptors.FieldDescriptor field, Object value) Message.Builder.setField(Descriptors.FieldDescriptor field, Object value) Sets a field to the given value.TextFormatParseInfoTree.Builder.setLocation(Descriptors.FieldDescriptor fieldDescriptor, TextFormatParseLocation location) Record the starting location of a single value for a field.DynamicMessage.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) GeneratedMessage.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) GeneratedMessage.ExtendableBuilder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) GeneratedMessageV3.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) GeneratedMessageV3.ExtendableBuilder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) MapEntry.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) Message.Builder.setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value) Sets an element of a repeated field to the given value.TextFormat.Printer.shortDebugString(Descriptors.FieldDescriptor field, Object value) Generates a human readable form of the field, useful for debugging and other purposes, with no newline characters.static StringTextFormat.shortDebugString(Descriptors.FieldDescriptor field, Object value) Deprecated.Useprinter().shortDebugString(FieldDescriptor, Object)Method parameters in com.google.protobuf with type arguments of type Descriptors.FieldDescriptorModifier and TypeMethodDescriptionprotected static intAbstractMessage.hashFields(int hash, Map<Descriptors.FieldDescriptor, Object> map) Get a hash code for given fields and values, using the given seed.
printer().printField(FieldDescriptor, Object, Appendable)