Package org.infinispan.protostream
Interface TagWriter
-
- All Superinterfaces:
RawProtoStreamWriter
- All Known Implementing Classes:
TagWriterImpl
public interface TagWriter extends RawProtoStreamWriter
- Since:
- 4.4
- Author:
- [email protected]
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
flush()
void
writeBool(int number, boolean value)
void
writeBytes(int number, byte[] value)
void
writeBytes(int number, byte[] value, int offset, int length)
void
writeBytes(int number, ByteBuffer value)
void
writeDouble(int number, double value)
void
writeEnum(int number, int value)
void
writeFixed32(int number, int value)
void
writeFixed64(int number, long value)
void
writeFloat(int number, float value)
void
writeInt32(int number, int value)
void
writeInt64(int number, long value)
void
writeRawBytes(byte[] value, int offset, int length)
void
writeSFixed32(int number, int value)
void
writeSFixed64(int number, long value)
void
writeSInt32(int number, int value)
void
writeSInt64(int number, long value)
void
writeString(int number, String value)
void
writeTag(int number, int wireType)
void
writeTag(int number, WireType wireType)
void
writeUInt32(int number, int value)
void
writeUInt32NoTag(int value)
void
writeUInt64(int number, long value)
void
writeUInt64NoTag(long value)
-
-
-
Method Detail
-
flush
void flush() throws IOException
- Specified by:
flush
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeTag
void writeTag(int number, int wireType) throws IOException
- Specified by:
writeTag
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeTag
void writeTag(int number, WireType wireType) throws IOException
- Specified by:
writeTag
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeUInt32NoTag
void writeUInt32NoTag(int value) throws IOException
- Specified by:
writeUInt32NoTag
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeUInt64NoTag
void writeUInt64NoTag(long value) throws IOException
- Specified by:
writeUInt64NoTag
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeString
void writeString(int number, String value) throws IOException
- Specified by:
writeString
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeInt32
void writeInt32(int number, int value) throws IOException
- Specified by:
writeInt32
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeFixed32
void writeFixed32(int number, int value) throws IOException
- Specified by:
writeFixed32
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeUInt32
void writeUInt32(int number, int value) throws IOException
- Specified by:
writeUInt32
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeSFixed32
void writeSFixed32(int number, int value) throws IOException
- Specified by:
writeSFixed32
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeSInt32
void writeSInt32(int number, int value) throws IOException
- Specified by:
writeSInt32
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeInt64
void writeInt64(int number, long value) throws IOException
- Specified by:
writeInt64
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeUInt64
void writeUInt64(int number, long value) throws IOException
- Specified by:
writeUInt64
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeFixed64
void writeFixed64(int number, long value) throws IOException
- Specified by:
writeFixed64
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeSFixed64
void writeSFixed64(int number, long value) throws IOException
- Specified by:
writeSFixed64
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeSInt64
void writeSInt64(int number, long value) throws IOException
- Specified by:
writeSInt64
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeEnum
void writeEnum(int number, int value) throws IOException
- Specified by:
writeEnum
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeBool
void writeBool(int number, boolean value) throws IOException
- Specified by:
writeBool
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeDouble
void writeDouble(int number, double value) throws IOException
- Specified by:
writeDouble
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeFloat
void writeFloat(int number, float value) throws IOException
- Specified by:
writeFloat
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeBytes
void writeBytes(int number, ByteBuffer value) throws IOException
- Specified by:
writeBytes
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeBytes
void writeBytes(int number, byte[] value) throws IOException
- Specified by:
writeBytes
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeBytes
void writeBytes(int number, byte[] value, int offset, int length) throws IOException
- Specified by:
writeBytes
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
writeRawBytes
void writeRawBytes(byte[] value, int offset, int length) throws IOException
- Specified by:
writeRawBytes
in interfaceRawProtoStreamWriter
- Throws:
IOException
-
-