@Override public void serialize(LittleEndianOutput out) { out.writeShort(rt); out.writeShort(grbitFrt); out.writeShort(iObjectKind); // 6 bytes unused out.write(unused); }
protected void serializeExtraData(LittleEndianOutput out) { out.writeByte(field_5_flags); out.writeByte(field_6_res); out.writeShort(field_7_rowInputRow); out.writeShort(field_8_colInputRow); out.writeShort(field_9_rowInputCol); out.writeShort(field_10_colInputCol); }
public void serialize(LittleEndianOutput out) { out.writeInt(_d1); out.writeShort(_d2); out.writeShort(_d3); out.writeLong(_d4); }
public void serialize(LittleEndianOutput out) { out.writeInt(field_1_lineColor); out.writeShort(field_2_linePattern); out.writeShort(field_3_weight); out.writeShort(field_4_format); out.writeShort(field_5_colourPaletteIndex); }
public void serialize(LittleEndianOutput out) { futureHeader.serialize(out); out.writeShort(isf_sharedFeatureType); out.writeByte(reserved); out.writeInt((int)cbHdrData); out.write(rgbHdrData); }
public static void writeUnicodeLPP4(LittleEndianOutput os, String string) { byte buf[] = StringUtil.getToUnicodeLE(string); os.writeInt(buf.length); os.write(buf); if (buf.length%4==2) { os.writeShort(0); } }
public void serialize(LittleEndianOutput out) { out.writeShort(0); out.writeByte(0); out.writeByte(thresholds.length); out.writeByte(thresholds.length); out.writeByte(options); for (ColorGradientThreshold t : thresholds) { t.serialize(out); } double step = 1d / (colors.length-1); for (int i=0; i<colors.length; i++) { out.writeDouble(i*step); ExtendedColor c = colors[i]; c.serialize(out); } } }
@Override protected void serialize(LittleEndianOutput out) { out.writeShort(firstRow); out.writeShort(lastRow); out.writeByte(firstCol); out.writeByte(lastCol); out.writeShort(charCount); out.writeByte(charType); out.write(path); if (path[0] == 0x02) out.write(_unused); }
public static void writeUtf8LPP4(LittleEndianOutput os, String str) { if (str == null || str.isEmpty()) { os.writeInt(str == null ? 0 : 4); os.writeInt(0); } else { byte buf[] = str.getBytes(StandardCharsets.UTF_8); os.writeInt(buf.length); os.write(buf); int scratchBytes = buf.length%4; if (scratchBytes > 0) { for (int i=0; i<(4-scratchBytes); i++) { os.writeByte(0); } } } }
/** * spit the record out AS IS. no interpretation or identification */ public void serialize(LittleEndianOutput out) { out.write(_rawData); }
@Override protected void serializeValue(LittleEndianOutput out) { if (specialCachedValue == null) { out.writeDouble(field_4_value); } else { specialCachedValue.serialize(out); } out.writeShort(getOptions()); out.writeInt(field_6_zero); // may as well write original data back so as to minimise differences from original field_8_parsed_expr.serialize(out); }
@Override public void serialize(final LittleEndianOutput out) { final int field_4_name_length = field_6_name_text.length(); final int field_5_comment_length = field_7_comment_text.length(); out.writeShort(field_1_record_type); out.writeShort(field_2_frt_cell_ref_flag); out.writeLong(field_3_reserved); out.writeShort(field_4_name_length); out.writeShort(field_5_comment_length); boolean isNameMultiByte = StringUtil.hasMultibyte(field_6_name_text); out.writeByte(isNameMultiByte ? 1 : 0); if (isNameMultiByte) { StringUtil.putUnicodeLE(field_6_name_text, out); } else { StringUtil.putCompressedUnicode(field_6_name_text, out); } boolean isCommentMultiByte = StringUtil.hasMultibyte(field_7_comment_text); out.writeByte(isCommentMultiByte ? 1 : 0); if (isCommentMultiByte) { StringUtil.putUnicodeLE(field_7_comment_text, out); } else { StringUtil.putCompressedUnicode(field_7_comment_text, out); } }
public void writeDouble(double v) { _out.writeDouble(v); _size += 8; } public void writeInt(int v) {
public void serialize(LittleEndianOutput out) { out.writeDouble(field_1_minimumAxisValue); out.writeDouble(field_2_maximumAxisValue); out.writeDouble(field_3_majorIncrement); out.writeDouble(field_4_minorIncrement); out.writeDouble(field_5_categoryAxisCross); out.writeShort(field_6_options); }
public void write(LittleEndianOutput out) { out.writeByte(sid + getPtgClass()); out.writeDouble(getValue()); }