public final class RawProtoStreamReaderImpl extends java.lang.Object implements RawProtoStreamReader
| Modifier and Type | Field and Description |
|---|---|
private com.google.protobuf.CodedInputStream |
delegate |
| Modifier | Constructor and Description |
|---|---|
private |
RawProtoStreamReaderImpl(com.google.protobuf.CodedInputStream delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkLastTagWas(int tag) |
com.google.protobuf.CodedInputStream |
getDelegate() |
static RawProtoStreamReader |
newInstance(byte[] buf) |
static RawProtoStreamReader |
newInstance(byte[] buf,
int off,
int len) |
static RawProtoStreamReader |
newInstance(java.nio.ByteBuffer buf) |
static RawProtoStreamReader |
newInstance(java.io.InputStream input) |
void |
popLimit(int oldLimit) |
int |
pushLimit(int byteLimit) |
boolean |
readBool() |
byte[] |
readByteArray() |
java.nio.ByteBuffer |
readByteBuffer() |
double |
readDouble() |
int |
readEnum() |
int |
readFixed32() |
long |
readFixed64() |
float |
readFloat() |
int |
readInt32() |
long |
readInt64() |
int |
readRawVarint32() |
long |
readRawVarint64() |
int |
readSFixed32() |
long |
readSFixed64() |
int |
readSInt32() |
long |
readSInt64() |
java.lang.String |
readString() |
int |
readTag() |
int |
readUInt32() |
long |
readUInt64() |
boolean |
skipField(int tag) |
private RawProtoStreamReaderImpl(com.google.protobuf.CodedInputStream delegate)
public static RawProtoStreamReader newInstance(java.io.InputStream input)
public static RawProtoStreamReader newInstance(byte[] buf)
public static RawProtoStreamReader newInstance(byte[] buf, int off, int len)
public static RawProtoStreamReader newInstance(java.nio.ByteBuffer buf)
public com.google.protobuf.CodedInputStream getDelegate()
public int readTag()
throws java.io.IOException
readTag in interface RawProtoStreamReaderjava.io.IOExceptionpublic void checkLastTagWas(int tag)
throws java.io.IOException
checkLastTagWas in interface RawProtoStreamReaderjava.io.IOExceptionpublic boolean skipField(int tag)
throws java.io.IOException
skipField in interface RawProtoStreamReaderjava.io.IOExceptionpublic double readDouble()
throws java.io.IOException
readDouble in interface RawProtoStreamReaderjava.io.IOExceptionpublic float readFloat()
throws java.io.IOException
readFloat in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readUInt64()
throws java.io.IOException
readUInt64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readInt64()
throws java.io.IOException
readInt64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readInt32()
throws java.io.IOException
readInt32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readFixed64()
throws java.io.IOException
readFixed64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readFixed32()
throws java.io.IOException
readFixed32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic boolean readBool()
throws java.io.IOException
readBool in interface RawProtoStreamReaderjava.io.IOExceptionpublic java.lang.String readString()
throws java.io.IOException
readString in interface RawProtoStreamReaderjava.io.IOExceptionpublic byte[] readByteArray()
throws java.io.IOException
readByteArray in interface RawProtoStreamReaderjava.io.IOExceptionpublic java.nio.ByteBuffer readByteBuffer()
throws java.io.IOException
readByteBuffer in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readUInt32()
throws java.io.IOException
readUInt32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readEnum()
throws java.io.IOException
readEnum in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readSFixed32()
throws java.io.IOException
readSFixed32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readSFixed64()
throws java.io.IOException
readSFixed64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readSInt32()
throws java.io.IOException
readSInt32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readSInt64()
throws java.io.IOException
readSInt64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int readRawVarint32()
throws java.io.IOException
readRawVarint32 in interface RawProtoStreamReaderjava.io.IOExceptionpublic long readRawVarint64()
throws java.io.IOException
readRawVarint64 in interface RawProtoStreamReaderjava.io.IOExceptionpublic int pushLimit(int byteLimit)
throws java.io.IOException
pushLimit in interface RawProtoStreamReaderjava.io.IOExceptionpublic void popLimit(int oldLimit)
popLimit in interface RawProtoStreamReader