@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); int tmp = IsoTypeReader.readUInt8(content); offsetSize = tmp >>> 4; lengthSize = tmp & 0xf; tmp = IsoTypeReader.readUInt8(content); baseOffsetSize = tmp >>> 4; if (getVersion() == 1) { indexSize = tmp & 0xf; } int itemCount = IsoTypeReader.readUInt16(content); for (int i = 0; i < itemCount; i++) { items.add(new Item(content)); } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); int tmp = IsoTypeReader.readUInt8(content); offsetSize = tmp >>> 4; lengthSize = tmp & 0xf; tmp = IsoTypeReader.readUInt8(content); baseOffsetSize = tmp >>> 4; if (getVersion() == 1) { indexSize = tmp & 0xf; } int itemCount = IsoTypeReader.readUInt16(content); for (int i = 0; i < itemCount; i++) { items.add(new Item(content)); } }
@Override public void _parseDetails(ByteBuffer content) { parseVersionAndFlags(content); int tmp = IsoTypeReader.readUInt8(content); offsetSize = tmp >>> 4; lengthSize = tmp & 0xf; tmp = IsoTypeReader.readUInt8(content); baseOffsetSize = tmp >>> 4; if (getVersion() == 1) { indexSize = tmp & 0xf; } int itemCount = IsoTypeReader.readUInt16(content); for (int i = 0; i < itemCount; i++) { items.add(new Item(content)); } }