Uses of Class
com.google.protobuf.ExtensionRegistry
Packages that use ExtensionRegistry
-
Uses of ExtensionRegistry in com.google.protobuf
Fields in com.google.protobuf declared as ExtensionRegistryModifier and TypeFieldDescription(package private) static final ExtensionRegistryExtensionRegistry.EMPTY_REGISTRYMethods in com.google.protobuf that return ExtensionRegistryModifier and TypeMethodDescriptionDescriptors.FileDescriptor.InternalDescriptorAssigner.assignDescriptors(Descriptors.FileDescriptor root) Deprecated.static ExtensionRegistryExtensionRegistry.getEmptyRegistry()Get the unmodifiable singleton empty instance.ExtensionRegistry.getUnmodifiable()Returns an unmodifiable view of the registry.static ExtensionRegistryExtensionRegistry.newInstance()Construct a new, empty instance.Methods in com.google.protobuf with parameters of type ExtensionRegistryModifier and TypeMethodDescriptionprotected static voidGeneratedFile.addOptionalExtension(ExtensionRegistry registry, String className, String fieldName) Add an optional extension from a file that may or may not be in the classpath.private voidTextFormat.Parser.consumeFieldValue(TextFormat.Tokenizer tokenizer, ExtensionRegistry extensionRegistry, MessageReflection.MergeTarget target, Descriptors.FieldDescriptor field, ExtensionRegistry.ExtensionInfo extension, TextFormatParseInfoTree.Builder parseTreeBuilder, List<TextFormat.Parser.UnknownField> unknownFields, int recursionLimit) Parse a single field value fromtokenizerand merge it intobuilder.private voidTextFormat.Parser.consumeFieldValues(TextFormat.Tokenizer tokenizer, ExtensionRegistry extensionRegistry, MessageReflection.MergeTarget target, Descriptors.FieldDescriptor field, ExtensionRegistry.ExtensionInfo extension, TextFormatParseInfoTree.Builder parseTreeBuilder, List<TextFormat.Parser.UnknownField> unknownFields, int recursionLimit) Parse a one or more field values fromtokenizerand merge it intobuilder.MessageReflection.BuilderAdapter.findExtensionByName(ExtensionRegistry registry, String name) MessageReflection.ExtensionAdapter.findExtensionByName(ExtensionRegistry registry, String name) MessageReflection.ExtensionBuilderAdapter.findExtensionByName(ExtensionRegistry registry, String name) MessageReflection.MergeTarget.findExtensionByName(ExtensionRegistry registry, String name) MessageReflection.BuilderAdapter.findExtensionByNumber(ExtensionRegistry registry, Descriptors.Descriptor containingType, int fieldNumber) MessageReflection.ExtensionAdapter.findExtensionByNumber(ExtensionRegistry registry, Descriptors.Descriptor containingType, int fieldNumber) MessageReflection.ExtensionBuilderAdapter.findExtensionByNumber(ExtensionRegistry registry, Descriptors.Descriptor containingType, int fieldNumber) MessageReflection.MergeTarget.findExtensionByNumber(ExtensionRegistry registry, Descriptors.Descriptor containingType, int fieldNumber) static voidDescriptors.FileDescriptor.internalUpdateFileDescriptor(Descriptors.FileDescriptor descriptor, ExtensionRegistry registry) This method is to be called by generated code only.static voidTextFormat.merge(CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder) Parse a text-format message frominputand merge the contents intobuilder.static voidTextFormat.merge(Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder) Parse a text-format message frominputand merge the contents intobuilder.voidTextFormat.Parser.merge(CharSequence input, ExtensionRegistry extensionRegistry, Message.Builder builder) Parse a text-format message frominputand merge the contents intobuilder.voidTextFormat.Parser.merge(Readable input, ExtensionRegistry extensionRegistry, Message.Builder builder) Parse a text-format message frominputand merge the contents intobuilder.private voidTextFormat.Parser.mergeAnyFieldValue(TextFormat.Tokenizer tokenizer, ExtensionRegistry extensionRegistry, MessageReflection.MergeTarget target, TextFormatParseInfoTree.Builder parseTreeBuilder, List<TextFormat.Parser.UnknownField> unknownFields, Descriptors.Descriptor anyDescriptor, int recursionLimit) private voidTextFormat.Parser.mergeField(TextFormat.Tokenizer tokenizer, ExtensionRegistry extensionRegistry, MessageReflection.MergeTarget target, TextFormatParseInfoTree.Builder parseTreeBuilder, List<TextFormat.Parser.UnknownField> unknownFields, int recursionLimit) Parse a single field fromtokenizerand merge it intotarget.private voidTextFormat.Parser.mergeField(TextFormat.Tokenizer tokenizer, ExtensionRegistry extensionRegistry, MessageReflection.MergeTarget target, List<TextFormat.Parser.UnknownField> unknownFields, int recursionLimit) Parse a single field fromtokenizerand merge it intobuilder.static <T extends Message>
TTextFormat.parse(CharSequence input, ExtensionRegistry extensionRegistry, Class<T> protoClass) Parse a text-format message frominput.static DynamicMessageDynamicMessage.parseFrom(Descriptors.Descriptor type, byte[] data, ExtensionRegistry extensionRegistry) Parsedataas a message of the given type and return it.static DynamicMessageDynamicMessage.parseFrom(Descriptors.Descriptor type, ByteString data, ExtensionRegistry extensionRegistry) Parsedataas a message of the given type and return it.static DynamicMessageDynamicMessage.parseFrom(Descriptors.Descriptor type, CodedInputStream input, ExtensionRegistry extensionRegistry) Parse a message of the given type from the given input stream.static DynamicMessageDynamicMessage.parseFrom(Descriptors.Descriptor type, InputStream input, ExtensionRegistry extensionRegistry) Parse a message of the given type frominputand return it.static voidJavaFeaturesProto.registerAllExtensions(ExtensionRegistry registry) Constructors in com.google.protobuf with parameters of type ExtensionRegistry -
Uses of ExtensionRegistry in com.google.protobuf.compiler
Methods in com.google.protobuf.compiler with parameters of type ExtensionRegistryModifier and TypeMethodDescriptionstatic voidPluginProtos.registerAllExtensions(ExtensionRegistry registry) -
Uses of ExtensionRegistry in com.google.protobuf.util
Fields in com.google.protobuf.util declared as ExtensionRegistryModifier and TypeFieldDescriptionprivate final ExtensionRegistryJsonFormat.Parser.extensionRegistryprivate final ExtensionRegistryJsonFormat.ParserImpl.extensionRegistryprivate final ExtensionRegistryJsonFormat.Printer.extensionRegistryprivate final ExtensionRegistryJsonFormat.PrinterImpl.extensionRegistryMethods in com.google.protobuf.util with parameters of type ExtensionRegistryModifier and TypeMethodDescriptionstatic voidJsonEnumvalueOptionsProto.registerAllExtensions(ExtensionRegistry registry) static voidJsonOptionsProto.registerAllExtensions(ExtensionRegistry registry) (package private) JsonFormat.ParserJsonFormat.Parser.usingExtensionRegistry(ExtensionRegistry extensionRegistry) Creates a newJsonFormat.Parserusing the given extension registry.(package private) JsonFormat.PrinterJsonFormat.Printer.usingExtensionRegistry(ExtensionRegistry extensionRegistry) Creates a newJsonFormat.Printerusing the given extension registry.Constructors in com.google.protobuf.util with parameters of type ExtensionRegistryModifierConstructorDescriptionprivateParser(TypeRegistry registry, JsonFormat.TypeRegistry oldRegistry, ExtensionRegistry extensionRegistry, boolean ignoreUnknownFields, int recursionLimit, boolean legacyLenient) (package private)ParserImpl(TypeRegistry registry, JsonFormat.TypeRegistry oldRegistry, ExtensionRegistry extensionRegistry, boolean ignoreUnknownFields, int recursionLimit, boolean legacyLenient) privatePrinter(TypeRegistry registry, JsonFormat.TypeRegistry oldRegistry, ExtensionRegistry extensionRegistry, JsonFormat.ShouldPrintDefaults shouldOutputDefaults, Set<Descriptors.FieldDescriptor> includingDefaultValueFields, boolean preservingProtoFieldNames, boolean omittingInsignificantWhitespace, boolean printingEnumsAsInts, boolean sortingMapKeys, boolean printingFullyQualifiedExtensionNames) (package private)PrinterImpl(TypeRegistry registry, JsonFormat.TypeRegistry oldRegistry, ExtensionRegistry extensionRegistry, JsonFormat.ShouldPrintDefaults shouldPrintDefaults, Set<Descriptors.FieldDescriptor> includingDefaultValueFields, boolean preservingProtoFieldNames, Appendable jsonOutput, boolean omittingInsignificantWhitespace, boolean printingEnumsAsInts, boolean sortingMapKeys, boolean printingFullyQualifiedExtensionNames)