@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public String readString() { int len = readInt(); if (len < 9) { char[] chars = new char[len]; for (int i = 0; i < len; i++) { chars[i] = (char) readShort(); } return new String(chars); } else if (len < 0xfff) { return readUTF(); } else { return readSimpleString().toString(); } }
@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public long readUnsignedInt() { return readInt() & 0xFFFFFFFFL; }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public float readFloat() { return Float.intBitsToFloat(readInt()); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }
@Override public SimpleString readSimpleString() { int len = readInt(); byte[] data = new byte[len]; readBytes(data); return new SimpleString(data); }