Package org.fressian.impl
Class RawInput
- java.lang.Object
-
- org.fressian.impl.RawInput
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class RawInput extends java.lang.Object implements java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
int
getBytesRead()
void
readFully(byte[] bytes, int offset, int length)
int
readRawByte()
double
readRawDouble()
float
readRawFloat()
long
readRawInt16()
long
readRawInt24()
long
readRawInt32()
long
readRawInt40()
long
readRawInt48()
long
readRawInt64()
long
readRawInt8()
void
reset()
void
validateChecksum()
-
-
-
Method Detail
-
readRawByte
public int readRawByte() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt8
public long readRawInt8() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt16
public long readRawInt16() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt24
public long readRawInt24() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt32
public long readRawInt32() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt40
public long readRawInt40() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt48
public long readRawInt48() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawInt64
public long readRawInt64() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawFloat
public float readRawFloat() throws java.io.IOException
- Throws:
java.io.IOException
-
readRawDouble
public double readRawDouble() throws java.io.IOException
- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] bytes, int offset, int length) throws java.io.IOException
- Throws:
java.io.IOException
-
getBytesRead
public int getBytesRead()
-
reset
public void reset()
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
validateChecksum
public void validateChecksum() throws java.io.IOException
- Throws:
java.io.IOException
-
-