Uses of Class
com.google.protobuf.CodedOutputStream
-
Uses of CodedOutputStream in com.google.protobuf
Subclasses of CodedOutputStream in com.google.protobufModifier and TypeClassDescriptionprivate static class
Abstract base class for buffered encoders.private static class
ACodedOutputStream
that writes directly to a byte array.private static final class
ACodedOutputStream
that decorates aByteOutput
.private static final class
ACodedOutputStream
that writes directly to a heapByteBuffer
.private static final class
AnCodedOutputStream
that decorates anOutputStream
.private static final class
ACodedOutputStream
that writes directly to a directByteBuffer
, using only safe operations..private static final class
Fields in com.google.protobuf declared as CodedOutputStreamModifier and TypeFieldDescriptionprivate final CodedOutputStream
ByteString.CodedBuilder.output
private final CodedOutputStream
CodedOutputStreamWriter.output
Methods in com.google.protobuf that return CodedOutputStreamModifier and TypeMethodDescriptionByteString.CodedBuilder.getCodedOutput()
static CodedOutputStream
CodedOutputStream.newInstance
(byte[] flatArray) Create a newCodedOutputStream
that writes directly to the given byte array.static CodedOutputStream
CodedOutputStream.newInstance
(byte[] flatArray, int offset, int length) Create a newCodedOutputStream
that writes directly to the given byte array slice.(package private) static CodedOutputStream
CodedOutputStream.newInstance
(ByteOutput byteOutput, int bufferSize) Create a newCodedOutputStream
that writes to the providedByteOutput
.static CodedOutputStream
CodedOutputStream.newInstance
(OutputStream output) Create a newCodedOutputStream
wrapping the givenOutputStream
.static CodedOutputStream
CodedOutputStream.newInstance
(OutputStream output, int bufferSize) Create a newCodedOutputStream
wrapping the givenOutputStream
with a given buffer size.static CodedOutputStream
CodedOutputStream.newInstance
(ByteBuffer buffer) Create a newCodedOutputStream
that writes to the givenByteBuffer
.static CodedOutputStream
CodedOutputStream.newInstance
(ByteBuffer byteBuffer, int unused) Deprecated.(package private) static CodedOutputStream
CodedOutputStream.newSafeInstance
(ByteBuffer buffer) For testing purposes only.(package private) static CodedOutputStream
CodedOutputStream.newUnsafeInstance
(ByteBuffer buffer) For testing purposes only.Methods in com.google.protobuf with parameters of type CodedOutputStreamModifier and TypeMethodDescriptionstatic CodedOutputStreamWriter
CodedOutputStreamWriter.forCodedOutput
(CodedOutputStream output) private static <V> void
GeneratedMessage.maybeSerializeBooleanEntryTo
(CodedOutputStream out, Map<Boolean, V> m, MapEntry<Boolean, V> defaultEntry, int fieldNumber, boolean key) protected static <V> void
GeneratedMessage.serializeBooleanMapTo
(CodedOutputStream out, MapField<Boolean, V> field, MapEntry<Boolean, V> defaultEntry, int fieldNumber) protected static <V> void
GeneratedMessage.serializeIntegerMapTo
(CodedOutputStream out, MapField<Integer, V> field, MapEntry<Integer, V> defaultEntry, int fieldNumber) protected static <V> void
GeneratedMessage.serializeLongMapTo
(CodedOutputStream out, MapField<Long, V> field, MapEntry<Long, V> defaultEntry, int fieldNumber) private static <K,
V> void GeneratedMessage.serializeMapTo
(CodedOutputStream out, Map<K, V> m, MapEntry<K, V> defaultEntry, int fieldNumber) Serialize the map using the iteration order.protected static <V> void
GeneratedMessage.serializeStringMapTo
(CodedOutputStream out, MapField<String, V> field, MapEntry<String, V> defaultEntry, int fieldNumber) void
MapEntryLite.serializeTo
(CodedOutputStream output, int fieldNumber, K key, V value) Serializes the provided key and value as though they were wrapped by aMapEntryLite
to the output stream.boolean
CodedInputStream.ArrayDecoder.skipField
(int tag, CodedOutputStream output) boolean
CodedInputStream.IterableDirectByteBufferDecoder.skipField
(int tag, CodedOutputStream output) abstract boolean
CodedInputStream.skipField
(int tag, CodedOutputStream output) Deprecated.useUnknownFieldSet
orUnknownFieldSetLite
to skip to an output stream.boolean
CodedInputStream.StreamDecoder.skipField
(int tag, CodedOutputStream output) boolean
CodedInputStream.UnsafeDirectNioDecoder.skipField
(int tag, CodedOutputStream output) void
CodedInputStream.skipMessage
(CodedOutputStream output) Reads an entire message and writes it to output in wire format.void
UnknownFieldSet.Field.writeAsMessageSetExtensionTo
(int fieldNumber, CodedOutputStream output) Serializes the field, including field number, and writes it tooutput
, usingMessageSet
wire format.void
UnknownFieldSet.writeAsMessageSetTo
(CodedOutputStream output) Serializes the set and writes it tooutput
usingMessageSet
wire format.void
UnknownFieldSetLite.writeAsMessageSetTo
(CodedOutputStream output) Serializes the set and writes it tooutput
usingMessageSet
wire format.(package private) static void
FieldSet.writeElement
(CodedOutputStream output, WireFormat.FieldType type, int number, Object value) Write a single tag-value pair to the stream.(package private) static void
FieldSet.writeElementNoTag
(CodedOutputStream output, WireFormat.FieldType type, Object value) Write a field of arbitrary type, without its tag, to the stream.static void
FieldSet.writeField
(FieldSet.FieldDescriptorLite<?> descriptor, Object value, CodedOutputStream output) Write a single field.void
FieldSet.writeMessageSetTo
(CodedOutputStream output) LikeFieldSet.writeTo(com.google.protobuf.CodedOutputStream)
but uses MessageSet wire format.private void
FieldSet.writeMessageSetTo
(Map.Entry<T, Object> entry, CodedOutputStream output) (package private) static void
MessageReflection.writeMessageTo
(Message message, Map<Descriptors.FieldDescriptor, Object> fields, CodedOutputStream output, boolean alwaysWriteRequiredFields) protected static void
GeneratedMessage.writeString
(CodedOutputStream output, int fieldNumber, Object value) protected static void
GeneratedMessage.writeStringNoTag
(CodedOutputStream output, Object value) void
AbstractMessage.writeTo
(CodedOutputStream output) void
DescriptorProtos.DescriptorProto.ExtensionRange.writeTo
(CodedOutputStream output) void
DescriptorProtos.DescriptorProto.ReservedRange.writeTo
(CodedOutputStream output) void
DescriptorProtos.DescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.EnumDescriptorProto.EnumReservedRange.writeTo
(CodedOutputStream output) void
DescriptorProtos.EnumDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.EnumOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.EnumValueDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.EnumValueOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.ExtensionRangeOptions.Declaration.writeTo
(CodedOutputStream output) void
DescriptorProtos.ExtensionRangeOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.FeatureSet.writeTo
(CodedOutputStream output) void
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.writeTo
(CodedOutputStream output) void
DescriptorProtos.FeatureSetDefaults.writeTo
(CodedOutputStream output) void
DescriptorProtos.FieldDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.FieldOptions.EditionDefault.writeTo
(CodedOutputStream output) void
DescriptorProtos.FieldOptions.FeatureSupport.writeTo
(CodedOutputStream output) void
DescriptorProtos.FieldOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.FileDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.FileDescriptorSet.writeTo
(CodedOutputStream output) void
DescriptorProtos.FileOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.GeneratedCodeInfo.Annotation.writeTo
(CodedOutputStream output) void
DescriptorProtos.GeneratedCodeInfo.writeTo
(CodedOutputStream output) void
DescriptorProtos.MessageOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.MethodDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.MethodOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.OneofDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.OneofOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.ServiceDescriptorProto.writeTo
(CodedOutputStream output) void
DescriptorProtos.ServiceOptions.writeTo
(CodedOutputStream output) void
DescriptorProtos.SourceCodeInfo.Location.writeTo
(CodedOutputStream output) void
DescriptorProtos.SourceCodeInfo.writeTo
(CodedOutputStream output) void
DescriptorProtos.UninterpretedOption.NamePart.writeTo
(CodedOutputStream output) void
DescriptorProtos.UninterpretedOption.writeTo
(CodedOutputStream output) void
DynamicMessage.writeTo
(CodedOutputStream output) void
FieldSet.writeTo
(CodedOutputStream output) void
GeneratedMessage.writeTo
(CodedOutputStream output) void
GeneratedMessageLite.writeTo
(CodedOutputStream output) void
JavaFeaturesProto.JavaFeatures.writeTo
(CodedOutputStream output) void
MapEntry.writeTo
(CodedOutputStream output) (package private) static <K,
V> void MapEntryLite.writeTo
(CodedOutputStream output, MapEntryLite.Metadata<K, V> metadata, K key, V value) void
MessageLite.writeTo
(CodedOutputStream output) Serializes the message and writes it tooutput
.void
UnknownFieldSet.Field.writeTo
(int fieldNumber, CodedOutputStream output) Serializes the field, including field number, and writes it tooutput
.void
UnknownFieldSet.writeTo
(CodedOutputStream output) Serializes the set and writes it tooutput
.void
UnknownFieldSetLite.writeTo
(CodedOutputStream output) Serializes the set and writes it tooutput
.void
GeneratedMessage.ExtendableMessage.ExtensionSerializer.writeUntil
(int end, CodedOutputStream output) void
GeneratedMessage.ExtendableMessage.ExtensionWriter.writeUntil
(int end, CodedOutputStream output) void
GeneratedMessage.ExtendableMessage.NoOpExtensionSerializer.writeUntil
(int end, CodedOutputStream output) void
GeneratedMessageLite.ExtendableMessage.ExtensionWriter.writeUntil
(int end, CodedOutputStream output) Constructors in com.google.protobuf with parameters of type CodedOutputStream
ByteBuffer
.