public Item(ByteBuffer in) { itemId = IsoTypeReader.readUInt16(in); if (getVersion() == 1) { int tmp = IsoTypeReader.readUInt16(in); constructionMethod = tmp & 0xf; } dataReferenceIndex = IsoTypeReader.readUInt16(in); if (baseOffsetSize > 0) { baseOffset = IsoTypeReaderVariable.read(in, baseOffsetSize); } else { baseOffset = 0; } int extentCount = IsoTypeReader.readUInt16(in); for (int i = 0; i < extentCount; i++) { extents.add(new Extent(in)); } }
public Item(ByteBuffer in) { itemId = IsoTypeReader.readUInt16(in); if (getVersion() == 1) { int tmp = IsoTypeReader.readUInt16(in); constructionMethod = tmp & 0xf; } dataReferenceIndex = IsoTypeReader.readUInt16(in); if (baseOffsetSize > 0) { baseOffset = IsoTypeReaderVariable.read(in, baseOffsetSize); } else { baseOffset = 0; } int extentCount = IsoTypeReader.readUInt16(in); for (int i = 0; i < extentCount; i++) { extents.add(new Extent(in)); } }
public Item(ByteBuffer in) { itemId = IsoTypeReader.readUInt16(in); if (getVersion() == 1) { int tmp = IsoTypeReader.readUInt16(in); constructionMethod = tmp & 0xf; } dataReferenceIndex = IsoTypeReader.readUInt16(in); if (baseOffsetSize > 0) { baseOffset = IsoTypeReaderVariable.read(in, baseOffsetSize); } else { baseOffset = 0; } int extentCount = IsoTypeReader.readUInt16(in); for (int i = 0; i < extentCount; i++) { extents.add(new Extent(in)); } }
Extent createExtent(ByteBuffer bb) { return new Extent(bb); }
public Extent createExtent(long extentOffset, long extentLength, long extentIndex) { return new Extent(extentOffset, extentLength, extentIndex); }
public Extent createExtent(long extentOffset, long extentLength, long extentIndex) { return new Extent(extentOffset, extentLength, extentIndex); }
Extent createExtent(ByteBuffer bb) { return new Extent(bb); }
public Extent createExtent(long extentOffset, long extentLength, long extentIndex) { return new Extent(extentOffset, extentLength, extentIndex); }
Extent createExtent(ByteBuffer bb) { return new Extent(bb); }