Package locus.api.utils
Class DataReaderBigEndian
-
- All Implemented Interfaces:
public class DataReaderBigEndian
-
-
Constructor Summary
Constructors Constructor Description DataReaderBigEndian(Array<byte> data)
-
Method Summary
Modifier and Type Method Description longlength()Get length of current stream. intavailable()Get number of available bytes to read till end. voidseek(int pos)Move cursor to certain position. bytereadByte()Array<byte>readBytes(int count)voidreadBytes(Array<byte> data)booleanreadBoolean()shortreadShort()intreadInt()longreadLong()final floatreadFloat()final doublereadDouble()StringreadString()StringreadStringDis()This method simulate method from DataInputStream. <E extends Storable> EreadStorable(Class<E> claz)Read Storable object. List<String>readListString()<E extends Storable> List<E>readListStorable(Class<E> claz)-
-
Constructor Detail
-
DataReaderBigEndian
DataReaderBigEndian(Array<byte> data)
-
-
Method Detail
-
length
long length()
Get length of current stream.
-
available
int available()
Get number of available bytes to read till end.
-
seek
void seek(int pos)
Move cursor to certain position.
- Parameters:
pos- position where to move
-
readByte
byte readByte()
-
readBoolean
boolean readBoolean()
-
readShort
short readShort()
-
readInt
int readInt()
-
readLong
long readLong()
-
readFloat
final float readFloat()
-
readDouble
final double readDouble()
-
readString
String readString()
-
readStringDis
@Deprecated() String readStringDis()
This method simulate method from DataInputStream. Useful only for older Storable instances, that wrote text with method:
dos.writeUTF(String text);
-
readStorable
<E extends Storable> E readStorable(Class<E> claz)
Read Storable object.
- Parameters:
claz- class parameter
-
readListString
List<String> readListString()
-
-
-
-