List of usage examples for org.apache.poi.hssf.record RecordInputStream readUShort
@Override public int readUShort()
From source file:org.ddt.listener.records.DConRefRecord.java
License:Apache License
/** * Read Constructor./* w w w .j ava2 s . com*/ * * @param inStream RecordInputStream containing a DConRefRecord structure. */ public DConRefRecord(RecordInputStream inStream) { if (inStream.getSid() != sid) throw new RecordFormatException("Wrong sid: " + inStream.getSid()); firstRow = inStream.readUShort(); lastRow = inStream.readUShort(); firstCol = inStream.readUByte(); lastCol = inStream.readUByte(); charCount = inStream.readUShort(); charType = inStream.readUByte(); // ^ might need to check that the first bit only is set? // byteLength depends on whether we are using single- or double-byte chars. int byteLength = charCount * (charType + 1); path = new byte[byteLength]; inStream.readFully(path); if (path[0] == 0x02) _unused = inStream.readRemainder(); }