Uses of Interface
com.google.protobuf.Schema
Packages that use Schema
-
Uses of Schema in com.google.protobuf
Classes in com.google.protobuf that implement SchemaModifier and TypeClassDescription(package private) final classSchema used for standard messages.(package private) final classSchema used for proto2 messages using message_set_wireformat.Fields in com.google.protobuf with type parameters of type SchemaModifier and TypeFieldDescriptionprivate final ConcurrentMap<Class<?>, Schema<?>> Protobuf.schemaCacheMethods in com.google.protobuf that return SchemaModifier and TypeMethodDescription<T> Schema<T> ManifestSchemaFactory.createSchema(Class<T> messageType) <T> Schema<T> SchemaFactory.createSchema(Class<T> messageType) Creates a schema instance for the given protobuf message type.private SchemaMessageSchema.getMessageFieldSchema(int pos) private static <T> Schema<T> ManifestSchemaFactory.newSchema(Class<T> messageType, MessageInfo messageInfo) Schema<?> Protobuf.registerSchema(Class<?> messageType, Schema<?> schema) Registers the given schema for the message type only if a schema was not already registered.Schema<?> Protobuf.registerSchemaOverride(Class<?> messageType, Schema<?> schema) Visible for testing only.<T> Schema<T> Gets the schema for the given message type.<T> Schema<T> Protobuf.schemaFor(T message) Gets the schema for the given message.Methods in com.google.protobuf with parameters of type SchemaModifier and TypeMethodDescription(package private) static intCodedOutputStream.computeGroupSize(int fieldNumber, MessageLite value, Schema schema) Deprecated.groups are deprecated.(package private) static intCodedOutputStream.computeGroupSizeNoTag(MessageLite value, Schema schema) Deprecated.(package private) static intCodedOutputStream.computeMessageSize(int fieldNumber, MessageLite value, Schema schema) Compute the number of bytes that would be needed to encode an embedded message field, including tag.(package private) static intCodedOutputStream.computeMessageSizeNoTag(MessageLite value, Schema schema) Compute the number of bytes that would be needed to encode an embedded message field.private intGeneratedMessageLite.computeSerializedSize(Schema<?> nullableSchema) (package private) static intSchemaUtil.computeSizeGroupList(int fieldNumber, List<MessageLite> list, Schema<?> schema) (package private) static intSchemaUtil.computeSizeMessage(int fieldNumber, Object value, Schema<?> schema) (package private) static intSchemaUtil.computeSizeMessageList(int fieldNumber, List<?> list, Schema<?> schema) (package private) static <T> intArrayDecoders.decodeGroupField(Schema<T> schema, byte[] data, int position, int limit, int endGroup, ArrayDecoders.Registers registers) Decodes a group value.(package private) static intArrayDecoders.decodeGroupList(Schema<?> schema, int tag, byte[] data, int position, int limit, Internal.ProtobufList<Object> output, ArrayDecoders.Registers registers) Decodes a repeated group field(package private) static <T> intArrayDecoders.decodeMessageField(Schema<T> schema, byte[] data, int position, int limit, ArrayDecoders.Registers registers) Decodes a message value.(package private) static intArrayDecoders.decodeMessageList(Schema<?> schema, int tag, byte[] data, int position, int limit, Internal.ProtobufList<?> list, ArrayDecoders.Registers registers) Decodes a repeated message field(package private) intAbstractMessageLite.getSerializedSize(Schema schema) (package private) intGeneratedMessageLite.getSerializedSize(Schema schema) private static booleanMessageSchema.isInitialized(Object message, int typeAndOffset, Schema schema) (package private) static <T> intArrayDecoders.mergeGroupField(Object msg, Schema<T> schema, byte[] data, int position, int limit, int endGroup, ArrayDecoders.Registers registers) <T> voidBinaryReader.SafeHeapReader.mergeGroupField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidCodedInputStreamReader.mergeGroupField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidReader.mergeGroupField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) Read a group field from the wire format and merge the results into the given target.private <T> voidCodedInputStreamReader.mergeGroupFieldInternal(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) (package private) static <T> intArrayDecoders.mergeMessageField(Object msg, Schema<T> schema, byte[] data, int position, int limit, ArrayDecoders.Registers registers) <T> voidBinaryReader.SafeHeapReader.mergeMessageField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidCodedInputStreamReader.mergeMessageField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidReader.mergeMessageField(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) Read a message field from the wire format and merge the results into the given target.private <T> voidCodedInputStreamReader.mergeMessageFieldInternal(T target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) private <T> TBinaryReader.SafeHeapReader.readGroup(Schema<T> schema, ExtensionRegistryLite extensionRegistry) private <T> TCodedInputStreamReader.readGroup(Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> TBinaryReader.SafeHeapReader.readGroupBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) Deprecated.<T> TCodedInputStreamReader.readGroupBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) Deprecated.<T> TReader.readGroupBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) Deprecated.<T> voidBinaryReader.SafeHeapReader.readGroupList(List<T> target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) Deprecated.<T> voidCodedInputStreamReader.readGroupList(List<T> target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) Deprecated.private <E> voidMessageSchema.readGroupList(Object message, long offset, Reader reader, Schema<E> schema, ExtensionRegistryLite extensionRegistry) <T> voidReader.readGroupList(List<T> target, Schema<T> targetType, ExtensionRegistryLite extensionRegistry) Deprecated.private <T> TBinaryReader.SafeHeapReader.readMessage(Schema<T> schema, ExtensionRegistryLite extensionRegistry) private <T> TCodedInputStreamReader.readMessage(Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> TBinaryReader.SafeHeapReader.readMessageBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> TCodedInputStreamReader.readMessageBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> TReader.readMessageBySchemaWithCheck(Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidBinaryReader.SafeHeapReader.readMessageList(List<T> target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) <T> voidCodedInputStreamReader.readMessageList(List<T> target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) private <E> voidMessageSchema.readMessageList(Object message, int typeAndOffset, Reader reader, Schema<E> schema, ExtensionRegistryLite extensionRegistry) <T> voidReader.readMessageList(List<T> target, Schema<T> schema, ExtensionRegistryLite extensionRegistry) Reads the next field of typeMESSAGE_LISTand advances the reader to the next field.Schema<?> Protobuf.registerSchema(Class<?> messageType, Schema<?> schema) Registers the given schema for the message type only if a schema was not already registered.Schema<?> Protobuf.registerSchemaOverride(Class<?> messageType, Schema<?> schema) Visible for testing only.voidBinaryWriter.SafeDirectWriter.writeGroup(int fieldNumber, Object value, Schema schema) voidBinaryWriter.SafeHeapWriter.writeGroup(int fieldNumber, Object value, Schema schema) voidBinaryWriter.UnsafeDirectWriter.writeGroup(int fieldNumber, Object value, Schema schema) voidBinaryWriter.UnsafeHeapWriter.writeGroup(int fieldNumber, Object value, Schema schema) (package private) final voidCodedOutputStream.writeGroup(int fieldNumber, MessageLite value, Schema schema) Deprecated.groups are deprecated.voidCodedOutputStreamWriter.writeGroup(int fieldNumber, Object value, Schema schema) voidWriter.writeGroup(int fieldNumber, Object value, Schema schema) Deprecated.groups fields are deprecated.final voidBinaryWriter.writeGroupList(int fieldNumber, List<?> list, Schema schema) Deprecated.voidCodedOutputStreamWriter.writeGroupList(int fieldNumber, List<?> value, Schema schema) static voidSchemaUtil.writeGroupList(int fieldNumber, List<?> value, Writer writer, Schema<?> schema) voidWriter.writeGroupList(int fieldNumber, List<?> value, Schema schema) Deprecated.groups fields are deprecated.(package private) final voidCodedOutputStream.writeGroupNoTag(MessageLite value, Schema schema) Deprecated.groups are deprecated.voidBinaryWriter.SafeDirectWriter.writeMessage(int fieldNumber, Object value, Schema schema) voidBinaryWriter.SafeHeapWriter.writeMessage(int fieldNumber, Object value, Schema schema) voidBinaryWriter.UnsafeDirectWriter.writeMessage(int fieldNumber, Object value, Schema schema) voidBinaryWriter.UnsafeHeapWriter.writeMessage(int fieldNumber, Object value, Schema schema) (package private) final voidCodedOutputStream.ArrayEncoder.writeMessage(int fieldNumber, MessageLite value, Schema schema) (package private) voidCodedOutputStream.ByteOutputEncoder.writeMessage(int fieldNumber, MessageLite value, Schema schema) (package private) voidCodedOutputStream.OutputStreamEncoder.writeMessage(int fieldNumber, MessageLite value, Schema schema) (package private) voidCodedOutputStream.SafeDirectNioEncoder.writeMessage(int fieldNumber, MessageLite value, Schema schema) (package private) voidCodedOutputStream.UnsafeDirectNioEncoder.writeMessage(int fieldNumber, MessageLite value, Schema schema) (package private) abstract voidCodedOutputStream.writeMessage(int fieldNumber, MessageLite value, Schema schema) Write an embedded message field, including tag, to the stream.voidCodedOutputStreamWriter.writeMessage(int fieldNumber, Object value, Schema schema) voidWriter.writeMessage(int fieldNumber, Object value, Schema schema) Writes a field of typeFieldType.MESSAGE.final voidBinaryWriter.writeMessageList(int fieldNumber, List<?> list, Schema schema) voidCodedOutputStreamWriter.writeMessageList(int fieldNumber, List<?> value, Schema schema) static voidSchemaUtil.writeMessageList(int fieldNumber, List<?> value, Writer writer, Schema<?> schema) voidWriter.writeMessageList(int fieldNumber, List<?> value, Schema schema) Writes a list field of typeFieldType.MESSAGE.(package private) final voidCodedOutputStream.ArrayEncoder.writeMessageNoTag(MessageLite value, Schema schema) (package private) voidCodedOutputStream.ByteOutputEncoder.writeMessageNoTag(MessageLite value, Schema schema) (package private) voidCodedOutputStream.OutputStreamEncoder.writeMessageNoTag(MessageLite value, Schema schema) (package private) voidCodedOutputStream.SafeDirectNioEncoder.writeMessageNoTag(MessageLite value, Schema schema) (package private) voidCodedOutputStream.UnsafeDirectNioEncoder.writeMessageNoTag(MessageLite value, Schema schema) (package private) abstract voidCodedOutputStream.writeMessageNoTag(MessageLite value, Schema schema) Write an embedded message field to the stream.