Uses of Interface
com.google.protobuf.MessageOrBuilder
-
Packages that use MessageOrBuilder Package Description com.google.protobuf com.google.protobuf.compiler com.google.protobuf.util -
-
Uses of MessageOrBuilder in com.google.protobuf
Classes in com.google.protobuf with type parameters of type MessageOrBuilder Modifier and Type Class Description classMapFieldBuilder<KeyT,MessageOrBuilderT extends MessageOrBuilder,MessageT extends MessageOrBuilderT,BuilderT extends MessageOrBuilderT>Internal representation of map fields in generated builders.static interfaceMapFieldBuilder.Converter<KeyT,MessageOrBuilderT extends MessageOrBuilder,MessageT extends MessageOrBuilderT>Convert a MessageOrBuilder to a Message regardless of which it holds.classRepeatedFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>RepeatedFieldBuilderimplements a structure that a protocol message uses to hold a repeated field of other protocol messages.private static classRepeatedFieldBuilder.BuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of builders.private static classRepeatedFieldBuilder.MessageExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of messages.private static classRepeatedFieldBuilder.MessageOrBuilderExternalList<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of builders.classRepeatedFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder>RepeatedFieldBuilderV3implements a structure that a protocol message uses to hold a repeated field of other protocol messages.private static classRepeatedFieldBuilderV3.BuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of builders.private static classRepeatedFieldBuilderV3.MessageExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of messages.private static classRepeatedFieldBuilderV3.MessageOrBuilderExternalList<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder>Provides a live view of the builder as a list of builders.classSingleFieldBuilder<MType extends GeneratedMessage,BType extends GeneratedMessage.Builder,IType extends MessageOrBuilder>SingleFieldBuilderimplements a structure that a protocol message uses to hold a single field of another protocol message.classSingleFieldBuilderV3<MType extends AbstractMessage,BType extends AbstractMessage.Builder,IType extends MessageOrBuilder>SingleFieldBuilderV3implements a structure that a protocol message uses to hold a single field of another protocol message.Classes in com.google.protobuf that implement MessageOrBuilder Modifier and Type Class Description classAbstractMessageA partial implementation of theMessageinterface which implements as many methods of that interface as possible in terms of other methods.static classAbstractMessage.Builder<BuilderType extends AbstractMessage.Builder<BuilderType>>A partial implementation of theMessage.Builderinterface which implements as many methods of that interface as possible in terms of other methods.static classDescriptorProtos.DescriptorProtoDescribes a message type.static classDescriptorProtos.DescriptorProto.BuilderDescribes a message type.static classDescriptorProtos.DescriptorProto.ExtensionRangeProtobuf typegoogle.protobuf.DescriptorProto.ExtensionRangestatic classDescriptorProtos.DescriptorProto.ExtensionRange.BuilderProtobuf typegoogle.protobuf.DescriptorProto.ExtensionRangestatic classDescriptorProtos.DescriptorProto.ReservedRangeRange of reserved tag numbers.static classDescriptorProtos.DescriptorProto.ReservedRange.BuilderRange of reserved tag numbers.static classDescriptorProtos.EnumDescriptorProtoDescribes an enum type.static classDescriptorProtos.EnumDescriptorProto.BuilderDescribes an enum type.static classDescriptorProtos.EnumDescriptorProto.EnumReservedRangeRange of reserved numeric values.static classDescriptorProtos.EnumDescriptorProto.EnumReservedRange.BuilderRange of reserved numeric values.static classDescriptorProtos.EnumOptionsProtobuf typegoogle.protobuf.EnumOptionsstatic classDescriptorProtos.EnumOptions.BuilderProtobuf typegoogle.protobuf.EnumOptionsstatic classDescriptorProtos.EnumValueDescriptorProtoDescribes a value within an enum.static classDescriptorProtos.EnumValueDescriptorProto.BuilderDescribes a value within an enum.static classDescriptorProtos.EnumValueOptionsProtobuf typegoogle.protobuf.EnumValueOptionsstatic classDescriptorProtos.EnumValueOptions.BuilderProtobuf typegoogle.protobuf.EnumValueOptionsstatic classDescriptorProtos.ExtensionRangeOptionsProtobuf typegoogle.protobuf.ExtensionRangeOptionsstatic classDescriptorProtos.ExtensionRangeOptions.BuilderProtobuf typegoogle.protobuf.ExtensionRangeOptionsstatic classDescriptorProtos.ExtensionRangeOptions.DeclarationProtobuf typegoogle.protobuf.ExtensionRangeOptions.Declarationstatic classDescriptorProtos.ExtensionRangeOptions.Declaration.BuilderProtobuf typegoogle.protobuf.ExtensionRangeOptions.Declarationstatic classDescriptorProtos.FeatureSetTODO Enums in C++ gencode (and potentially other languages) are not well scoped.static classDescriptorProtos.FeatureSet.BuilderTODO Enums in C++ gencode (and potentially other languages) are not well scoped.static classDescriptorProtos.FeatureSetDefaultsA compiled specification for the defaults of a set of features.static classDescriptorProtos.FeatureSetDefaults.BuilderA compiled specification for the defaults of a set of features.static classDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultA map from every known edition with a unique set of defaults to its defaults.static classDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.BuilderA map from every known edition with a unique set of defaults to its defaults.static classDescriptorProtos.FieldDescriptorProtoDescribes a field within a message.static classDescriptorProtos.FieldDescriptorProto.BuilderDescribes a field within a message.static classDescriptorProtos.FieldOptionsProtobuf typegoogle.protobuf.FieldOptionsstatic classDescriptorProtos.FieldOptions.BuilderProtobuf typegoogle.protobuf.FieldOptionsstatic classDescriptorProtos.FieldOptions.EditionDefaultProtobuf typegoogle.protobuf.FieldOptions.EditionDefaultstatic classDescriptorProtos.FieldOptions.EditionDefault.BuilderProtobuf typegoogle.protobuf.FieldOptions.EditionDefaultstatic classDescriptorProtos.FileDescriptorProtoDescribes a complete .proto file.static classDescriptorProtos.FileDescriptorProto.BuilderDescribes a complete .proto file.static classDescriptorProtos.FileDescriptorSetThe protocol compiler can output a FileDescriptorSet containing the .proto files it parses.static classDescriptorProtos.FileDescriptorSet.BuilderThe protocol compiler can output a FileDescriptorSet containing the .proto files it parses.static classDescriptorProtos.FileOptionsProtobuf typegoogle.protobuf.FileOptionsstatic classDescriptorProtos.FileOptions.BuilderProtobuf typegoogle.protobuf.FileOptionsstatic classDescriptorProtos.GeneratedCodeInfoDescribes the relationship between generated code and its original source file.static classDescriptorProtos.GeneratedCodeInfo.AnnotationProtobuf typegoogle.protobuf.GeneratedCodeInfo.Annotationstatic classDescriptorProtos.GeneratedCodeInfo.Annotation.BuilderProtobuf typegoogle.protobuf.GeneratedCodeInfo.Annotationstatic classDescriptorProtos.GeneratedCodeInfo.BuilderDescribes the relationship between generated code and its original source file.static classDescriptorProtos.MessageOptionsProtobuf typegoogle.protobuf.MessageOptionsstatic classDescriptorProtos.MessageOptions.BuilderProtobuf typegoogle.protobuf.MessageOptionsstatic classDescriptorProtos.MethodDescriptorProtoDescribes a method of a service.static classDescriptorProtos.MethodDescriptorProto.BuilderDescribes a method of a service.static classDescriptorProtos.MethodOptionsProtobuf typegoogle.protobuf.MethodOptionsstatic classDescriptorProtos.MethodOptions.BuilderProtobuf typegoogle.protobuf.MethodOptionsstatic classDescriptorProtos.OneofDescriptorProtoDescribes a oneof.static classDescriptorProtos.OneofDescriptorProto.BuilderDescribes a oneof.static classDescriptorProtos.OneofOptionsProtobuf typegoogle.protobuf.OneofOptionsstatic classDescriptorProtos.OneofOptions.BuilderProtobuf typegoogle.protobuf.OneofOptionsstatic classDescriptorProtos.ServiceDescriptorProtoDescribes a service.static classDescriptorProtos.ServiceDescriptorProto.BuilderDescribes a service.static classDescriptorProtos.ServiceOptionsProtobuf typegoogle.protobuf.ServiceOptionsstatic classDescriptorProtos.ServiceOptions.BuilderProtobuf typegoogle.protobuf.ServiceOptionsstatic classDescriptorProtos.SourceCodeInfoEncapsulates information about the original source file from which a FileDescriptorProto was generated.static classDescriptorProtos.SourceCodeInfo.BuilderEncapsulates information about the original source file from which a FileDescriptorProto was generated.static classDescriptorProtos.SourceCodeInfo.LocationProtobuf typegoogle.protobuf.SourceCodeInfo.Locationstatic classDescriptorProtos.SourceCodeInfo.Location.BuilderProtobuf typegoogle.protobuf.SourceCodeInfo.Locationstatic classDescriptorProtos.UninterpretedOptionA message representing a option the parser does not recognize.static classDescriptorProtos.UninterpretedOption.BuilderA message representing a option the parser does not recognize.static classDescriptorProtos.UninterpretedOption.NamePartThe name of the uninterpreted option.static classDescriptorProtos.UninterpretedOption.NamePart.BuilderThe name of the uninterpreted option.classDynamicMessageAn implementation ofMessagethat can represent arbitrary types, given aDescriptors.Descriptor.static classDynamicMessage.BuilderBuilder forDynamicMessages.classGeneratedMessageAll generated protocol message classes extend this class.static classGeneratedMessage.Builder<BuilderType extends GeneratedMessage.Builder<BuilderType>>static classGeneratedMessage.ExtendableBuilder<MessageType extends GeneratedMessage.ExtendableMessage,BuilderType extends GeneratedMessage.ExtendableBuilder<MessageType,BuilderType>>Generated message builders for message types that contain extension ranges subclass this.static classGeneratedMessage.ExtendableMessage<MessageType extends GeneratedMessage.ExtendableMessage>Generated message classes for message types that contain extension ranges subclass this.classGeneratedMessageV3All generated protocol message classes extend this class.static classGeneratedMessageV3.Builder<BuilderT extends GeneratedMessageV3.Builder<BuilderT>>Builder class forGeneratedMessageV3.static classGeneratedMessageV3.ExtendableBuilder<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>Generated message builders for message types that contain extension ranges subclass this.static classGeneratedMessageV3.ExtendableMessage<MessageT extends GeneratedMessageV3.ExtendableMessage<MessageT>>Generated message classes for message types that contain extension ranges subclass this.classMapEntry<K,V>Implements MapEntry messages.static classMapEntry.Builder<K,V>Builder to createMapEntrymessages.Methods in com.google.protobuf with parameters of type MessageOrBuilder Modifier and Type Method Description (package private) static java.util.List<java.lang.String>MessageReflection. findMissingFields(MessageOrBuilder message)Populatesthis.missingFieldswith the full "path" of each missing required field in the given message.private static voidMessageReflection. findMissingFields(MessageOrBuilder message, java.lang.String prefix, java.util.List<java.lang.String> results)(package private) static booleanMessageReflection. isInitialized(MessageOrBuilder message)static voidTextFormat. print(MessageOrBuilder message, java.lang.Appendable output)Deprecated.Useprinter().print(MessageOrBuilder, Appendable)private voidTextFormat.Printer. print(MessageOrBuilder message, TextFormat.TextGenerator generator)voidTextFormat.Printer. print(MessageOrBuilder message, java.lang.Appendable output)Outputs a textual representation of the Protocol Message supplied into the parameter output.private booleanTextFormat.Printer. printAny(MessageOrBuilder message, TextFormat.TextGenerator generator)Attempt to print the 'google.protobuf.Any' message in a human-friendly format.private voidTextFormat.Printer. printMessage(MessageOrBuilder message, TextFormat.TextGenerator generator)java.lang.StringTextFormat.Printer. printToString(MessageOrBuilder message)Likeprint(), but writes directly to aStringand returns it.static java.lang.StringTextFormat. printToString(MessageOrBuilder message)Deprecated.Usemessage.toString()static java.lang.StringTextFormat. printToUnicodeString(MessageOrBuilder message)Deprecated.Useprinter().escapingNonAscii(false).printToString(MessageOrBuilder)static voidTextFormat. printUnicode(MessageOrBuilder message, java.lang.Appendable output)Deprecated.Useprinter().escapingNonAscii(false).print(MessageOrBuilder, Appendable)java.lang.StringTextFormat.Printer. shortDebugString(MessageOrBuilder message)Generates a human readable form of this message, useful for debugging and other purposes, with no newline characters.static java.lang.StringTextFormat. shortDebugString(MessageOrBuilder message)Generates a human readable form of this message, useful for debugging and other purposes, with no newline characters. -
Uses of MessageOrBuilder in com.google.protobuf.compiler
Subinterfaces of MessageOrBuilder in com.google.protobuf.compiler Modifier and Type Interface Description static interfacePluginProtos.CodeGeneratorRequestOrBuilderstatic interfacePluginProtos.CodeGeneratorResponse.FileOrBuilderstatic interfacePluginProtos.CodeGeneratorResponseOrBuilderstatic interfacePluginProtos.VersionOrBuilderClasses in com.google.protobuf.compiler that implement MessageOrBuilder Modifier and Type Class Description static classPluginProtos.CodeGeneratorRequestAn encoded CodeGeneratorRequest is written to the plugin's stdin.static classPluginProtos.CodeGeneratorRequest.BuilderAn encoded CodeGeneratorRequest is written to the plugin's stdin.static classPluginProtos.CodeGeneratorResponseThe plugin writes an encoded CodeGeneratorResponse to stdout.static classPluginProtos.CodeGeneratorResponse.BuilderThe plugin writes an encoded CodeGeneratorResponse to stdout.static classPluginProtos.CodeGeneratorResponse.FileRepresents a single generated file.static classPluginProtos.CodeGeneratorResponse.File.BuilderRepresents a single generated file.static classPluginProtos.VersionThe version number of protocol compiler.static classPluginProtos.Version.BuilderThe version number of protocol compiler. -
Uses of MessageOrBuilder in com.google.protobuf.util
Methods in com.google.protobuf.util with parameters of type MessageOrBuilder Modifier and Type Method Description voidJsonFormat.Printer. appendTo(MessageOrBuilder message, java.lang.Appendable output)Converts a protobuf message to the proto3 JSON format.java.lang.StringJsonFormat.Printer. print(MessageOrBuilder message)Converts a protobuf message to the proto3 JSON format.(package private) voidJsonFormat.PrinterImpl. print(MessageOrBuilder message)private voidJsonFormat.PrinterImpl. print(MessageOrBuilder message, java.lang.String typeUrl)Prints a regular message with an optional type URL.voidJsonFormat.PrinterImpl.WellKnownTypePrinter. print(JsonFormat.PrinterImpl printer, MessageOrBuilder message)private voidJsonFormat.PrinterImpl. printAny(MessageOrBuilder message)Prints google.protobuf.Anyprivate voidJsonFormat.PrinterImpl. printDuration(MessageOrBuilder message)Prints google.protobuf.Durationprivate voidJsonFormat.PrinterImpl. printFieldMask(MessageOrBuilder message)Prints google.protobuf.FieldMaskprivate voidJsonFormat.PrinterImpl. printListValue(MessageOrBuilder message)Prints google.protobuf.ListValueprivate voidJsonFormat.PrinterImpl. printStruct(MessageOrBuilder message)Prints google.protobuf.Structprivate voidJsonFormat.PrinterImpl. printTimestamp(MessageOrBuilder message)Prints google.protobuf.Timestampprivate voidJsonFormat.PrinterImpl. printValue(MessageOrBuilder message)Prints google.protobuf.Valueprivate voidJsonFormat.PrinterImpl. printWrapper(MessageOrBuilder message)Prints wrapper types (e.g., google.protobuf.Int32Value)private ByteStringJsonFormat.PrinterImpl. toByteString(MessageOrBuilder message)
-