@Override public int readUShort() { return readShort() & 0x00FFFF; }
public void read( LittleEndianByteArrayInputStream lei ) { short value = lei.readShort(); switch (value) { case 0: _value = false; break; case -1: _value = true; break; default: LOG.log( POILogger.WARN, "VARIANT_BOOL value '"+value+"' is incorrect" ); _value = true; break; } }
public void read( LittleEndianByteArrayInputStream lei ) { field_1_wReserved = lei.readShort(); field_2_scale = lei.readByte(); field_3_sign = lei.readByte(); field_4_hi32 = lei.readInt(); field_5_lo64 = lei.readLong(); } }
_value = lei.readShort(); break;
@Override public int readUShort() { return readShort() & 0x00FFFF; }
public void read( LittleEndianByteArrayInputStream lei ) { short value = lei.readShort(); switch (value) { case 0: _value = false; break; case -1: _value = true; break; default: LOG.log( POILogger.WARN, "VARIANT_BOOL value '"+value+"' is incorrect" ); _value = true; break; } }
private static Integer readIf(final LittleEndianByteArrayInputStream leis, final int mask, final BitField bit) { return (bit.isSet(mask)) ? (int)leis.readShort() : null; }
public void read( LittleEndianByteArrayInputStream lei ) { field_1_wReserved = lei.readShort(); field_2_scale = lei.readByte(); field_3_sign = lei.readByte(); field_4_hi32 = lei.readInt(); field_5_lo64 = lei.readLong(); } }
public TextSpecInfoRun(LittleEndianByteArrayInputStream source) { length = source.readInt(); mask = source.readInt(); if (spellFld.isSet(mask)) { spellInfo = source.readShort(); } if (langFld.isSet(mask)) { langId = source.readShort(); } if (altLangFld.isSet(mask)) { altLangId = source.readShort(); } if (bidiFld.isSet(mask)) { bidi = source.readShort(); } if (pp10extFld.isSet(mask)) { pp10extMask = source.readInt(); } if (smartTagFld.isSet(mask)) { // An unsigned integer specifies the count of items in rgSmartTagIndex. int count = source.readInt(); smartTagsBytes = IOUtils.safelyAllocate(4+count*4, MAX_RECORD_LENGTH); LittleEndian.putInt(smartTagsBytes, 0, count); // An array of SmartTagIndex that specifies the indices. // The count of items in the array is specified by count. source.readFully(smartTagsBytes, 4, count*4); } }
_value = lei.readShort(); break;