- cachedSize - Variable in class us.hebi.quickbuf.ProtoMessage
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedByte
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedDouble
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedEnum
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedFloat
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedInt
-
- capacity() - Method in class us.hebi.quickbuf.RepeatedLong
-
- checkArgument(boolean, String) - Static method in class us.hebi.quickbuf.ProtoUtil
-
- checkBounds(byte[], int, int) - Static method in class us.hebi.quickbuf.ProtoUtil
-
- checkInitialized() - Method in class us.hebi.quickbuf.ProtoMessage
-
Helper method to check if this message is initialized, i.e.,
if all required fields are set.
- checkInitialized() - Method in class us.hebi.quickbuf.RepeatedMessage
-
Helper method to check whether all contained messages are
initialized, i.e., if all required fields are set.
- checkLastTagWas(int) - Method in class us.hebi.quickbuf.ProtoSource
-
Verifies that the last call to readTag() returned the given tag value.
- checkNoSpaceLeft() - Method in class us.hebi.quickbuf.ProtoSink
-
- checkNotNull(T) - Static method in class us.hebi.quickbuf.ProtoUtil
-
- checkState(boolean, String) - Static method in class us.hebi.quickbuf.ProtoUtil
-
- clear() - Method in class us.hebi.quickbuf.JsonSink
-
Clears internal state.
- clear() - Method in class us.hebi.quickbuf.ProtoMessage
-
Sets all fields and data to their default values.
- clear() - Method in class us.hebi.quickbuf.ProtoSink
-
Clears internal state and removes any references to previous outputs.
- clear() - Method in class us.hebi.quickbuf.ProtoSource
-
Clears internal state and removes any references to previous inputs.
- clear() - Method in class us.hebi.quickbuf.Utf8String
-
- clearIndex0(int) - Method in class us.hebi.quickbuf.RepeatedBytes
-
- clearIndex0(int) - Method in class us.hebi.quickbuf.RepeatedMessage
-
- clearIndex0(int) - Method in class us.hebi.quickbuf.RepeatedString
-
- clearQuick() - Method in class us.hebi.quickbuf.ProtoMessage
-
Clears all has state so that the message would serialize empty,
but does not set field default values and does not get rid of
memory that was allocated for repeated types.
- clearQuick() - Method in class us.hebi.quickbuf.RepeatedMessage
-
- clone() - Method in class us.hebi.quickbuf.ProtoMessage
-
Creates a new instance of this message with the same content
- computeBoolSize(int, boolean) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
bool field, including tag.
- computeBoolSizeNoTag(boolean) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
bool field.
- computeBytesSize(int, RepeatedByte) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
bytes field, including tag.
- computeBytesSizeNoTag(RepeatedByte) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
bytes field.
- computeDelimitedSize(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode
length bytes and a length delimiter.
- computeDoubleSize(int, double) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
double field, including tag.
- computeDoubleSizeNoTag(double) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
double field, including tag.
- computeEnumSize(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
enum field, including tag.
- computeEnumSizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an enum field.
- computeFixed32Size(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
fixed32 field, including tag.
- computeFixed32SizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
fixed32 field.
- computeFixed64Size(int, long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
fixed64 field, including tag.
- computeFixed64SizeNoTag(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
fixed64 field.
- computeFloatSize(int, float) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
float field, including tag.
- computeFloatSizeNoTag(float) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
float field, including tag.
- computeGroupSize(int, ProtoMessage<?>) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
group field, including tag.
- computeGroupSizeNoTag(ProtoMessage) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
group field.
- computeInt32Size(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
int32 field, including tag.
- computeInt32SizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
int32 field, including tag.
- computeInt64Size(int, long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
int64 field, including tag.
- computeInt64SizeNoTag(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
int64 field, including tag.
- computeMessageSize(int, ProtoMessage<?>) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
embedded message field, including tag.
- computeMessageSizeNoTag(ProtoMessage) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an embedded
message field.
- computeRawVarint32Size(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a varint.
- computeRawVarint64Size(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a varint.
- computeRepeatedBytesSizeNoTag(RepeatedBytes) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained bytes values
- computeRepeatedEnumSizeNoTag(RepeatedEnum<?>) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained enum values
- computeRepeatedGroupSizeNoTag(RepeatedMessage<?>) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained message values
- computeRepeatedInt32SizeNoTag(RepeatedInt) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained int32 values
- computeRepeatedInt64SizeNoTag(RepeatedLong) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained int32 values
- computeRepeatedMessageSizeNoTag(RepeatedMessage<?>) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained message values
- computeRepeatedSInt32SizeNoTag(RepeatedInt) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained sint32 values
- computeRepeatedSInt64SizeNoTag(RepeatedLong) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained sint64 values
- computeRepeatedStringSizeNoTag(RepeatedString) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained string values
- computeRepeatedUInt32SizeNoTag(RepeatedInt) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained uint32 values
- computeRepeatedUInt64SizeNoTag(RepeatedLong) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes needed to encode all contained uint64 values
- computeSerializedSize() - Method in class us.hebi.quickbuf.ProtoMessage
-
Computes the number of bytes required to encode this message.
- computeSFixed32Size(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sfixed32 field, including tag.
- computeSFixed32SizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sfixed32 field.
- computeSFixed64Size(int, long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sfixed64 field, including tag.
- computeSFixed64SizeNoTag(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sfixed64 field.
- computeSInt32Size(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sint32 field, including tag.
- computeSInt32SizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sint32 field.
- computeSInt64Size(int, long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sint64 field, including tag.
- computeSInt64SizeNoTag(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode an
sint64 field.
- computeStringSize(int, CharSequence) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
string field, including tag.
- computeStringSizeNoTag(Utf8String) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
string field.
- computeStringSizeNoTag(CharSequence) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
string field.
- computeTagSize(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a tag.
- computeUInt32Size(int, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
uint32 field, including tag.
- computeUInt32SizeNoTag(int) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
uint32 field.
- computeUInt64Size(int, long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
uint64 field, including tag.
- computeUInt64SizeNoTag(long) - Static method in class us.hebi.quickbuf.ProtoSink
-
Compute the number of bytes that would be needed to encode a
uint64 field, including tag.
- copyFrom(MessageType) - Method in class us.hebi.quickbuf.ProtoMessage
-
Copies all fields and data from another message of the same
type into this message.
- copyFrom(boolean[]) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- copyFrom(boolean[], int, int) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- copyFrom(RepeatedBoolean) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- copyFrom(byte[]) - Method in class us.hebi.quickbuf.RepeatedByte
-
- copyFrom(byte[], int, int) - Method in class us.hebi.quickbuf.RepeatedByte
-
- copyFrom(RepeatedByte) - Method in class us.hebi.quickbuf.RepeatedByte
-
- copyFrom(double[]) - Method in class us.hebi.quickbuf.RepeatedDouble
-
- copyFrom(double[], int, int) - Method in class us.hebi.quickbuf.RepeatedDouble
-
- copyFrom(RepeatedDouble) - Method in class us.hebi.quickbuf.RepeatedDouble
-
- copyFrom(E[]) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- copyFrom(E[], int, int) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- copyFrom(RepeatedEnum<E>) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- copyFrom(float[]) - Method in class us.hebi.quickbuf.RepeatedFloat
-
- copyFrom(float[], int, int) - Method in class us.hebi.quickbuf.RepeatedFloat
-
- copyFrom(RepeatedFloat) - Method in class us.hebi.quickbuf.RepeatedFloat
-
- copyFrom(int[]) - Method in class us.hebi.quickbuf.RepeatedInt
-
- copyFrom(int[], int, int) - Method in class us.hebi.quickbuf.RepeatedInt
-
- copyFrom(RepeatedInt) - Method in class us.hebi.quickbuf.RepeatedInt
-
- copyFrom(long[]) - Method in class us.hebi.quickbuf.RepeatedLong
-
- copyFrom(long[], int, int) - Method in class us.hebi.quickbuf.RepeatedLong
-
- copyFrom(RepeatedLong) - Method in class us.hebi.quickbuf.RepeatedLong
-
- copyFrom(CharSequence) - Method in class us.hebi.quickbuf.Utf8String
-
Holds on to immutable Strings and lazily encodes them, or
encodes the sequence directly if it is not a String.
- copyFrom(String) - Method in class us.hebi.quickbuf.Utf8String
-
Holds on to the reference of the String and encodes it when required.
- copyFrom(Utf8String) - Method in class us.hebi.quickbuf.Utf8String
-
- copyFrom0(RepeatedByte, RepeatedByte) - Method in class us.hebi.quickbuf.RepeatedBytes
-
- copyFrom0(MessageType, MessageType) - Method in class us.hebi.quickbuf.RepeatedMessage
-
- copyFrom0(Utf8String, Utf8String) - Method in class us.hebi.quickbuf.RepeatedString
-
- copyFromEncoded(CharSequence) - Method in class us.hebi.quickbuf.Utf8String
-
Encodes the sequence immediately and does not hold on to the reference
- copyFromUtf8(byte[]) - Method in class us.hebi.quickbuf.Utf8String
-
- copyFromUtf8(byte[], int, int) - Method in class us.hebi.quickbuf.Utf8String
-
- copyFromValues(int[]) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- copyFromValues(int[], int, int) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- create() - Method in interface us.hebi.quickbuf.MessageFactory
-
- createEmpty() - Method in class us.hebi.quickbuf.RepeatedBytes
-
- createEmpty() - Method in class us.hebi.quickbuf.RepeatedMessage
-
- createEmpty() - Method in class us.hebi.quickbuf.RepeatedString
-
- currentLimit - Variable in class us.hebi.quickbuf.ProtoSource
-
The absolute position of the end of the current message.
- readBool() - Method in class us.hebi.quickbuf.JsonSource
-
Read a bool field value from the source.
- readBool() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a bool field value from the source.
- readBytes(RepeatedByte) - Method in class us.hebi.quickbuf.JsonSource
-
Read a bytes field value from the source.
- readBytes(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a bytes field value from the source.
- readBytesAsSource() - Method in class us.hebi.quickbuf.JsonSource
-
- readDouble() - Method in class us.hebi.quickbuf.JsonSource
-
Read a double field value from the source.
- readDouble() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a double field value from the source.
- readEnum(ProtoEnum.EnumConverter<T>) - Method in class us.hebi.quickbuf.JsonSource
-
Read a enum field value from the source.
- readEnum() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an enum field value from the source.
- readFieldHash() - Method in class us.hebi.quickbuf.JsonSource
-
- readFieldHashOrZero() - Method in class us.hebi.quickbuf.JsonSource
-
- readFieldName() - Method in class us.hebi.quickbuf.JsonSource
-
- readFixed32() - Method in class us.hebi.quickbuf.JsonSource
-
Read a fixed32 field value from the source.
- readFixed32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a fixed32 field value from the source.
- readFixed64() - Method in class us.hebi.quickbuf.JsonSource
-
Read a fixed64 field value from the source.
- readFixed64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a fixed64 field value from the source.
- readFloat() - Method in class us.hebi.quickbuf.JsonSource
-
Read a float field value from the source.
- readFloat() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a float field value from the source.
- readGroup(ProtoMsg) - Method in class us.hebi.quickbuf.JsonSource
-
Read a group field value from the source.
- readGroup(ProtoMessage<?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a group field value from the source.
- readInt32() - Method in class us.hebi.quickbuf.JsonSource
-
Read an int32 field value from the source.
- readInt32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an int32 field value from the source.
- readInt64() - Method in class us.hebi.quickbuf.JsonSource
-
Read an int64 field value from the source.
- readInt64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an int64 field value from the source.
- readLength() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a length delimiter from the source.
- readMessage(ProtoMsg) - Method in class us.hebi.quickbuf.JsonSource
-
Reads a message value from the source and merges the contents into the provided message
- readMessage(ProtoMessage<?>) - Method in class us.hebi.quickbuf.ProtoSource
-
- readPackedBool(RepeatedBoolean) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) bool field value from the source.
- readPackedDouble(RepeatedDouble) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) double field value from the source.
- readPackedEnum(RepeatedEnum<?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) enum field value from the source.
- readPackedFixed32(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) fixed32 field value from the source.
- readPackedFixed64(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) fixed64 field value from the source.
- readPackedFloat(RepeatedFloat) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) float field value from the source.
- readPackedInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) int32 field value from the source.
- readPackedInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) int64 field value from the source.
- readPackedSFixed32(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) sfixed32 field value from the source.
- readPackedSFixed64(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) sfixed64 field value from the source.
- readPackedSInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) sint32 field value from the source.
- readPackedSInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) sint64 field value from the source.
- readPackedUInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) uint32 field value from the source.
- readPackedUInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (packed) uint64 field value from the source.
- readRawByte() - Method in class us.hebi.quickbuf.ProtoSource
-
Read one byte from the input.
- readRawBytes(byte[], int, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read raw bytes from the source.
- readRawDoubles(double[], int, int) - Method in class us.hebi.quickbuf.ProtoSource
-
- readRawFixed32s(int[], int, int) - Method in class us.hebi.quickbuf.ProtoSource
-
- readRawFixed64s(long[], int, int) - Method in class us.hebi.quickbuf.ProtoSource
-
- readRawFloats(float[], int, int) - Method in class us.hebi.quickbuf.ProtoSource
-
- readRawLittleEndian16() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a 16-bit little-endian integer from the source.
- readRawLittleEndian32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a 32-bit little-endian integer from the source.
- readRawLittleEndian64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a 64-bit little-endian integer from the source.
- readRawVarint32() - Method in class us.hebi.quickbuf.ProtoSource
-
- readRawVarint32(InputStream) - Static method in class us.hebi.quickbuf.ProtoSource
-
Reads a varint from the input one byte at a time, so that it does not read any bytes after the
end of the varint.
- readRawVarint32(int, InputStream) - Static method in class us.hebi.quickbuf.ProtoSource
-
- readRawVarint64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a raw Varint from the source.
- readRepeatedBool(RepeatedBoolean) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedBool(RepeatedBoolean, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) bool field value from the source.
- readRepeatedBytes(RepeatedBytes) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedBytes(RepeatedBytes, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated bytes field value from the source.
- readRepeatedDouble(RepeatedDouble) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedDouble(RepeatedDouble, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) double field value from the source.
- readRepeatedEnum(RepeatedEnum<E>, ProtoEnum.EnumConverter<E>) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedEnum(RepeatedEnum<?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated enum field value from the source.
- readRepeatedFixed32(RepeatedInt) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedFixed32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) fixed32 field value from the source.
- readRepeatedFixed64(RepeatedLong) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedFixed64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) fixed64 field value from the source.
- readRepeatedFloat(RepeatedFloat) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedFloat(RepeatedFloat, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) float field value from the source.
- readRepeatedGroup(RepeatedMessage<?>) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedGroup(RepeatedMessage<?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated group field value from the source.
- readRepeatedInt32(RepeatedInt) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated int32 field value from the source.
- readRepeatedInt64(RepeatedLong) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated int64 field value from the source.
- readRepeatedMessage(RepeatedMessage<ProtoMsg>) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedMessage(RepeatedMessage<?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated message field value from the source.
- readRepeatedSFixed32(RepeatedInt) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedSFixed32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) sfixed32 field value from the source.
- readRepeatedSFixed64(RepeatedLong) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedSFixed64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated (non-packed) sfixed64 field value from the source.
- readRepeatedSInt32(RepeatedInt) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedSInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated sint32 field value from the source.
- readRepeatedSInt64(RepeatedLong) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedSInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated sint64 field value from the source.
- readRepeatedString(RepeatedString) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedString(RepeatedString, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated string field value from the source.
- readRepeatedUInt32(RepeatedInt) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedUInt32(RepeatedInt, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated uint32 field value from the source.
- readRepeatedUInt64(RepeatedLong) - Method in class us.hebi.quickbuf.JsonSource
-
- readRepeatedUInt64(RepeatedLong, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a repeated uint64 field value from the source.
- readSFixed32() - Method in class us.hebi.quickbuf.JsonSource
-
Read an sfixed32 field value from the source.
- readSFixed32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an sfixed32 field value from the source.
- readSFixed64() - Method in class us.hebi.quickbuf.JsonSource
-
Read an sfixed64 field value from the source.
- readSFixed64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an sfixed64 field value from the source.
- readSInt32() - Method in class us.hebi.quickbuf.JsonSource
-
Read an sint32 field value from the source.
- readSInt32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an sint32 field value from the source.
- readSInt64() - Method in class us.hebi.quickbuf.JsonSource
-
Read an sint64 field value from the source.
- readSInt64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read an sint64 field value from the source.
- readString(Utf8String) - Method in class us.hebi.quickbuf.JsonSource
-
Read a string field value from the source.
- readString(Utf8String) - Method in class us.hebi.quickbuf.ProtoSource
-
Read a string field value from the source.
- readTag() - Method in class us.hebi.quickbuf.ProtoSource
-
Attempt to read a field tag, returning zero if we have reached EOF.
- readUInt32() - Method in class us.hebi.quickbuf.JsonSource
-
Read a uint32 field value from the source.
- readUInt32() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a uint32 field value from the source.
- readUInt64() - Method in class us.hebi.quickbuf.JsonSource
-
Read a uint64 field value from the source.
- readUInt64() - Method in class us.hebi.quickbuf.ProtoSource
-
Read a uint64 field value from the source.
- recursionDepth - Variable in class us.hebi.quickbuf.ProtoSource
-
See setRecursionLimit()
- recursionLimit - Variable in class us.hebi.quickbuf.ProtoSource
-
- RepeatedBoolean - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated boolean field.
- RepeatedByte - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated byte field.
- RepeatedBytes - Class in us.hebi.quickbuf
-
- RepeatedDouble - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated double field.
- RepeatedEnum<E extends ProtoEnum> - Class in us.hebi.quickbuf
-
Enum values are internally stored as an integers.
- RepeatedFloat - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated float field.
- RepeatedInt - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated int field.
- RepeatedLong - Class in us.hebi.quickbuf
-
Class that represents the data for a repeated long field.
- RepeatedMessage<MessageType extends ProtoMessage<MessageType>> - Class in us.hebi.quickbuf
-
- RepeatedString - Class in us.hebi.quickbuf
-
- reserve(int) - Method in class us.hebi.quickbuf.JsonSink
-
Ensures that the underlying buffer can hold at least
the desired number of bytes.
- reservePackedVarintCapacity(RepeatedField<?, ?>) - Method in class us.hebi.quickbuf.ProtoSource
-
Reserves space in the repeated field store to hold the number of remaining varints until
the limit or end of stream is reached.
- reserveRepeatedFieldCapacity(RepeatedField<?, ?>, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Reserves space in the repeated field store to hold additional values.
- reset() - Method in class us.hebi.quickbuf.ProtoSink
-
Resets the position within the internal buffer to zero.
- resetInternalState() - Method in class us.hebi.quickbuf.ProtoSource
-
- resetSizeCounter() - Method in class us.hebi.quickbuf.ProtoSource
-
- rethrowFromParent(UninitializedMessageException) - Method in class us.hebi.quickbuf.ProtoMessage
-
- rewindTo(int) - Method in class us.hebi.quickbuf.ProtoSource
-
Rewinds the internal position to match the desired number of bytes read.
- set(int, boolean) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- set(int, byte) - Method in class us.hebi.quickbuf.RepeatedByte
-
- set(int, double) - Method in class us.hebi.quickbuf.RepeatedDouble
-
- set(int, E) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- set(int, float) - Method in class us.hebi.quickbuf.RepeatedFloat
-
- set(int, int) - Method in class us.hebi.quickbuf.RepeatedInt
-
- set(int, long) - Method in class us.hebi.quickbuf.RepeatedLong
-
- setIgnoreUnknownFields(boolean) - Method in class us.hebi.quickbuf.JsonSource
-
Allows to serialize enums as human readable strings or
as JSON numbers.
- setIndex0(int, byte[]) - Method in class us.hebi.quickbuf.RepeatedBytes
-
- setIndex0(int, MessageType) - Method in class us.hebi.quickbuf.RepeatedMessage
-
- setIndex0(int, CharSequence) - Method in class us.hebi.quickbuf.RepeatedString
-
- setInput(byte[]) - Method in class us.hebi.quickbuf.ProtoSource
-
Changes the input to the given array.
- setInput(byte[], long, int) - Method in class us.hebi.quickbuf.ProtoSource
-
Changes the input to the given array.
- setInput(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSource
-
Changes the input to the current array of the given
RepeatedByte.
- setInput(InputStream) - Method in class us.hebi.quickbuf.ProtoSource
-
Changes the input to the given stream.
- setInput(ByteBuffer) - Method in class us.hebi.quickbuf.ProtoSource
-
Changes the input to the given buffer.
- setInternalArray(boolean[]) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(boolean[], int) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
- setInternalArray(byte[]) - Method in class us.hebi.quickbuf.RepeatedByte
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(byte[], int) - Method in class us.hebi.quickbuf.RepeatedByte
-
- setInternalArray(double[]) - Method in class us.hebi.quickbuf.RepeatedDouble
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(double[], int) - Method in class us.hebi.quickbuf.RepeatedDouble
-
- setInternalArray(float[]) - Method in class us.hebi.quickbuf.RepeatedFloat
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(float[], int) - Method in class us.hebi.quickbuf.RepeatedFloat
-
- setInternalArray(int[]) - Method in class us.hebi.quickbuf.RepeatedInt
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(int[], int) - Method in class us.hebi.quickbuf.RepeatedInt
-
- setInternalArray(long[]) - Method in class us.hebi.quickbuf.RepeatedLong
-
Gifts ownership of the supplied array and uses it as the internal storage array.
- setInternalArray(long[], int) - Method in class us.hebi.quickbuf.RepeatedLong
-
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedBoolean
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedByte
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedDouble
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedEnum
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedFloat
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedInt
-
Sets the absolute length of the data that can be serialized.
- setLength(int) - Method in class us.hebi.quickbuf.RepeatedLong
-
Sets the absolute length of the data that can be serialized.
- setOutput(RepeatedByte) - Method in class us.hebi.quickbuf.JsonSink
-
Changes the output to the given bytes.
- setOutput(byte[]) - Method in class us.hebi.quickbuf.ProtoSink
-
Changes the output to the given array.
- setOutput(byte[], long, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Changes the output to the given array.
- setOutput(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSink
-
Changes the output to the given bytes.
- setOutput(OutputStream) - Method in class us.hebi.quickbuf.ProtoSink
-
Changes the output to the given stream.
- setOutput(ByteBuffer) - Method in class us.hebi.quickbuf.ProtoSink
-
Changes the output to the given buffer.
- setPreserveProtoFieldNames(boolean) - Method in class us.hebi.quickbuf.JsonSink
-
The serialized JSON object keys map to the value defined by the 'json_name'
option, or the lowerCamelCase version of the field name in the proto file.
- setPrettyPrinting(boolean) - Method in class us.hebi.quickbuf.JsonSink
-
Sets the output to be pretty printed (newlines and spaces) for increased
readability, or minified (default without whitespace) for efficiency.
- setRecursionLimit(int) - Method in class us.hebi.quickbuf.ProtoSource
-
Set the maximum message recursion depth.
- setSizeLimit(int) - Method in class us.hebi.quickbuf.ProtoSource
-
- setValue(int, int) - Method in class us.hebi.quickbuf.RepeatedEnum
-
- setWriteEnumsAsInts(boolean) - Method in class us.hebi.quickbuf.JsonSink
-
Serializes enum values as JSON integers rather than human-
readable strings.
- size() - Method in class us.hebi.quickbuf.Utf8String
-
- skipEnum(int, int, RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSource
-
Skips an enum that has already been read, but had a value that is not known.
- skipField(int) - Method in class us.hebi.quickbuf.ProtoSource
-
Reads and discards a single field, given its tag value.
- skipField(int, RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSource
-
Reads and discards a single field, given its tag value.
- skipMessage() - Method in class us.hebi.quickbuf.ProtoSource
-
Reads and discards an entire message.
- skipMessage(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSource
-
- skipRawBytes(int) - Method in class us.hebi.quickbuf.ProtoSource
-
Reads and discards size bytes.
- skipUnknownEnumValue() - Method in class us.hebi.quickbuf.JsonSource
-
- skipUnknownField() - Method in class us.hebi.quickbuf.JsonSource
-
- skipValue() - Method in class us.hebi.quickbuf.JsonSource
-
Skips the current value
- spaceLeft() - Method in class us.hebi.quickbuf.ProtoSink
-
Returns remaining space when there is a known limit.
- writeBinary(RepeatedByte) - Method in class us.hebi.quickbuf.JsonSink
-
- writeBool(FieldName, boolean) - Method in class us.hebi.quickbuf.JsonSink
-
- writeBool(int, boolean) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a bool field, including tag, to the sink.
- writeBoolean(boolean) - Method in class us.hebi.quickbuf.JsonSink
-
- writeBoolNoTag(boolean) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a bool field to the sink.
- writeBytes(FieldName, RepeatedByte) - Method in class us.hebi.quickbuf.JsonSink
-
- writeBytes(int, RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a bytes field, including tag, to the sink.
- writeBytesNoTag(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a bytes field to the sink.
- writeDelimitedTo(ProtoSink) - Method in class us.hebi.quickbuf.ProtoMessage
-
Serializes the message and writes it to the output in
length delimited form.
- writeDouble(FieldName, double) - Method in class us.hebi.quickbuf.JsonSink
-
- writeDouble(int, double) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a double field, including tag, to the sink.
- writeDoubleNoTag(double) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a double field to the sink.
- writeEnum(FieldName, int, ProtoEnum.EnumConverter<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeEnum(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an enum field, including tag, to the sink.
- writeEnumNoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an enum field to the sink.
- writeEnumsAsInts - Variable in class us.hebi.quickbuf.JsonSink
-
- writeEnumValue(int, ProtoEnum.EnumConverter<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeFieldName(FieldName) - Method in class us.hebi.quickbuf.JsonSink
-
- writeFixed32(FieldName, int) - Method in class us.hebi.quickbuf.JsonSink
-
- writeFixed32(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a fixed32 field, including tag, to the sink.
- writeFixed32NoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a fixed32 field to the sink.
- writeFixed64(FieldName, long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeFixed64(int, long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a fixed64 field, including tag, to the sink.
- writeFixed64NoTag(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a fixed64 field to the sink.
- writeFloat(FieldName, float) - Method in class us.hebi.quickbuf.JsonSink
-
- writeFloat(int, float) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a float field, including tag, to the sink.
- writeFloatNoTag(float) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a float field to the sink.
- writeGroup(FieldName, ProtoMessage) - Method in class us.hebi.quickbuf.JsonSink
-
- writeGroup(int, ProtoMessage) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a group field, including tag, to the sink.
- writeGroupNoTag(ProtoMessage<?>) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a group field to the sink.
- writeInt32(FieldName, int) - Method in class us.hebi.quickbuf.JsonSink
-
- writeInt32(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an int32 field, including tag, to the sink.
- writeInt32NoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an int32 field to the sink.
- writeInt64(FieldName, long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeInt64(int, long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an int64 field, including tag, to the sink.
- writeInt64NoTag(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an int64 field to the sink.
- writeLength(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a length delimiter to the sink
- writeMessage(ProtoMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
Writes a top level object {content}
- writeMessage(FieldName, ProtoMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeMessage(int, ProtoMessage) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an embedded message field, including tag, to the sink.
- writeMessageNoTag(ProtoMessage<?>) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an embedded message field to the sink.
- writeMessageSilent(ProtoMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
Convenience overload for writing to in-memory sinks that don't throw IOException
- writeMessageValue(ProtoMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeNegativeVarint32(int) - Method in class us.hebi.quickbuf.ProtoSink
-
write a negative int32 that must be sign-extended to 10 bytes
- writeNegativeVarint64(long) - Method in class us.hebi.quickbuf.ProtoSink
-
write a negative int64 that must be sign-extended to 10 bytes
- writeNumber(double) - Method in class us.hebi.quickbuf.JsonSink
-
- writeNumber(float) - Method in class us.hebi.quickbuf.JsonSink
-
- writeNumber(long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeNumber(int) - Method in class us.hebi.quickbuf.JsonSink
-
- writePackedBoolNoTag(RepeatedBoolean) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (non-packed)bool field, excluding tag, to the sink.
- writePackedDoubleNoTag(RepeatedDouble) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) double field, excluding tag, to the sink.
- writePackedEnumNoTag(RepeatedEnum<?>) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) enum field to the sink.
- writePackedFixed32NoTag(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed)fixed32 field, excluding tag, to the sink.
- writePackedFixed64NoTag(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed)fixed64 field, excluding tag, to the sink.
- writePackedFloatNoTag(RepeatedFloat) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) float field, excluding tag, to the sink.
- writePackedInt32NoTag(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) int32 field to the sink.
- writePackedInt64NoTag(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) int32 field to the sink.
- writePackedSFixed32NoTag(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) sfixed32 field, excluding tag, to the sink.
- writePackedSFixed64NoTag(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) sfixed64 field, excluding tag, to the sink.
- writePackedSInt32NoTag(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) sint32 field to the sink.
- writePackedSInt64NoTag(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) sint64 field to the sink.
- writePackedTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Encode and write a packed tag for the given field number.
- writePackedUInt32NoTag(RepeatedInt) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) uint32 field to the sink.
- writePackedUInt64NoTag(RepeatedLong) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a repeated (packed) uint32 field to the sink.
- writeRawBooleans(boolean[], int) - Method in class us.hebi.quickbuf.ProtoSink
-
- writeRawByte(byte) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a single byte.
- writeRawByte(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a single byte, represented by an integer value.
- writeRawBytes(byte[]) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an array of bytes.
- writeRawBytes(RepeatedByte) - Method in class us.hebi.quickbuf.ProtoSink
-
Writes the contents as an array of bytes
- writeRawBytes(byte[], int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write part of an array of bytes.
- writeRawDoubles(double[], int) - Method in class us.hebi.quickbuf.ProtoSink
-
- writeRawFixed32s(int[], int) - Method in class us.hebi.quickbuf.ProtoSink
-
- writeRawFixed64s(long[], int) - Method in class us.hebi.quickbuf.ProtoSink
-
- writeRawFloats(float[], int) - Method in class us.hebi.quickbuf.ProtoSink
-
- writeRawLittleEndian16(short) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a little-endian 16-bit integer.
- writeRawLittleEndian32(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a little-endian 32-bit integer.
- writeRawLittleEndian64(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a little-endian 64-bit integer.
- writeRawVarint32(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Deprecated.
- writeRawVarint64(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Deprecated.
- writeRepeatedBool(FieldName, RepeatedBoolean) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedBytes(FieldName, RepeatedBytes) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedDouble(FieldName, RepeatedDouble) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedEnum(FieldName, RepeatedEnum<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedFixed32(FieldName, RepeatedInt) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedFixed64(FieldName, RepeatedLong) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedFloat(FieldName, RepeatedFloat) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedGroup(FieldName, RepeatedMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedInt32(FieldName, RepeatedInt) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedInt64(FieldName, RepeatedLong) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedMessage(RepeatedMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
Writes a top-level array [content]
- writeRepeatedMessage(FieldName, RepeatedMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedMessageSilent(RepeatedMessage<?>) - Method in class us.hebi.quickbuf.JsonSink
-
Convenience overload for writing to in-memory sinks that don't throw IOException
- writeRepeatedSFixed32(FieldName, RepeatedInt) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedSFixed64(FieldName, RepeatedLong) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedSInt32(FieldName, RepeatedInt) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedSInt64(FieldName, RepeatedLong) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedString(FieldName, RepeatedString) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedUInt32(FieldName, RepeatedInt) - Method in class us.hebi.quickbuf.JsonSink
-
- writeRepeatedUInt64(FieldName, RepeatedLong) - Method in class us.hebi.quickbuf.JsonSink
-
- writeSFixed32(FieldName, int) - Method in class us.hebi.quickbuf.JsonSink
-
- writeSFixed32(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sfixed32 field, including tag, to the sink.
- writeSFixed32NoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sfixed32 field to the sink.
- writeSFixed64(FieldName, long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeSFixed64(int, long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sfixed64 field, including tag, to the sink.
- writeSFixed64NoTag(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sfixed64 field to the sink.
- writeSInt32(FieldName, int) - Method in class us.hebi.quickbuf.JsonSink
-
- writeSInt32(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sint32 field, including tag, to the sink.
- writeSInt32NoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sint32 field to the sink.
- writeSInt64(FieldName, long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeSInt64(int, long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sint64 field, including tag, to the sink.
- writeSInt64NoTag(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write an sint64 field to the sink.
- writeString(FieldName, Utf8String) - Method in class us.hebi.quickbuf.JsonSink
-
- writeString(FieldName, CharSequence) - Method in class us.hebi.quickbuf.JsonSink
-
- writeString(Utf8String) - Method in class us.hebi.quickbuf.JsonSink
-
- writeString(CharSequence) - Method in class us.hebi.quickbuf.JsonSink
-
- writeString(int, CharSequence) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a string field, including tag, to the sink.
- writeStringNoTag(Utf8String) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a string field to the sink.
- writeStringNoTag(CharSequence) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a string field to the sink.
- writeTag(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Encode and write a tag.
- writeTo(ProtoSink) - Method in class us.hebi.quickbuf.ProtoMessage
-
Serializes the message and writes it to output.
- writeTo(JsonSink) - Method in class us.hebi.quickbuf.ProtoMessage
-
Serializes this message in a JSON format compatible with
https://developers.google.com/protocol-buffers/docs/proto3#json.
- writeTo(ProtoSink) - Method in class us.hebi.quickbuf.RepeatedByte
-
- writeTo(OutputStream) - Method in class us.hebi.quickbuf.RepeatedByte
-
- writeTo(ByteBuffer) - Method in class us.hebi.quickbuf.RepeatedByte
-
- writeTo(ProtoSink) - Method in class us.hebi.quickbuf.Utf8String
-
- writeTo(OutputStream) - Method in class us.hebi.quickbuf.Utf8String
-
- writeTo(ByteBuffer) - Method in class us.hebi.quickbuf.Utf8String
-
- writeUInt32(FieldName, int) - Method in class us.hebi.quickbuf.JsonSink
-
- writeUInt32(int, int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a uint32 field, including tag, to the sink.
- writeUInt32(OutputStream, int) - Static method in class us.hebi.quickbuf.ProtoSink
-
- writeUInt32NoTag(int) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a uint32 field to the sink.
- writeUInt64(FieldName, long) - Method in class us.hebi.quickbuf.JsonSink
-
- writeUInt64(int, long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a uint64 field, including tag, to the sink.
- writeUInt64NoTag(long) - Method in class us.hebi.quickbuf.ProtoSink
-
Write a uint64 field to the sink.