public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append("[BOF RECORD]\n"); buffer.append(" .version = ").append(HexDump.shortToHex(getVersion())).append("\n"); buffer.append(" .type = ").append(HexDump.shortToHex(getType())); buffer.append(" (").append(getTypeName()).append(")").append("\n"); buffer.append(" .build = ").append(HexDump.shortToHex(getBuild())).append("\n"); buffer.append(" .buildyear= ").append(getBuildYear()).append("\n"); buffer.append(" .history = ").append(HexDump.intToHex(getHistoryBitMask())).append("\n"); buffer.append(" .reqver = ").append(HexDump.intToHex(getRequiredVersion())).append("\n"); buffer.append("[/BOF RECORD]\n"); return buffer.toString(); }
/** * creates the BOF record */ /* package */ static BOFRecord createBOF() { BOFRecord retval = new BOFRecord(); retval.setVersion(( short ) 0x600); retval.setType(( short ) 0x010); retval.setBuild(( short ) 0x0dbb); retval.setBuildYear(( short ) 1996); retval.setHistoryBitMask(0xc1); retval.setRequiredVersion(0x6); return retval; }
private void prepare() { if (! ris.hasNextRecord()) { throw new IllegalArgumentException("File contains no records!"); } ris.nextRecord(); // Work out what version we're dealing with int bofSid = ris.getSid(); switch (bofSid) { case BOFRecord.biff2_sid: biffVersion = 2; break; case BOFRecord.biff3_sid: biffVersion = 3; break; case BOFRecord.biff4_sid: biffVersion = 4; break; case BOFRecord.biff5_sid: biffVersion = 5; break; default: throw new IllegalArgumentException("File does not begin with a BOF, found sid of " + bofSid); } // Get the type BOFRecord bof = new BOFRecord(ris); fileType = bof.getType(); }
} else if (record instanceof BOFRecord) { BOFRecord bofRecord = (BOFRecord) record; if (bofRecord.getType() == BOFRecord.TYPE_WORKSHEET) {
@Override public BOFRecord clone() { BOFRecord rec = new BOFRecord(); rec.field_1_version = field_1_version; rec.field_2_type = field_2_type; rec.field_3_build = field_3_build; rec.field_4_year = field_4_year; rec.field_5_history = field_5_history; rec.field_6_rversion = field_6_rversion; return rec; } }
} else if (record instanceof BOFRecord) { BOFRecord bofRecord = (BOFRecord) record; if (bofRecord.getType() == BOFRecord.TYPE_WORKSHEET) {
private void prepare() { if (! ris.hasNextRecord()) { throw new IllegalArgumentException("File contains no records!"); } ris.nextRecord(); // Work out what version we're dealing with int bofSid = ris.getSid(); switch (bofSid) { case BOFRecord.biff2_sid: biffVersion = 2; break; case BOFRecord.biff3_sid: biffVersion = 3; break; case BOFRecord.biff4_sid: biffVersion = 4; break; case BOFRecord.biff5_sid: biffVersion = 5; break; default: throw new IllegalArgumentException("File does not begin with a BOF, found sid of " + bofSid); } // Get the type BOFRecord bof = new BOFRecord(ris); fileType = bof.getType(); }
public static BOFRecord createSheetBOF() { return new BOFRecord(TYPE_WORKSHEET); }
public void serialize(LittleEndianOutput out) { out.writeShort(getVersion()); out.writeShort(getType()); out.writeShort(getBuild()); out.writeShort(getBuildYear()); out.writeInt(getHistoryBitMask()); out.writeInt(getRequiredVersion()); }
case BOFRecord.sid: BOFRecord bof = (BOFRecord)record; if(bof.getType() == BOFRecord.TYPE_WORKSHEET) { sheetNum++; rowNum = -1;
private BOFRecord createBOFRecord() { BOFRecord r = new BOFRecord(); r.setVersion((short)600); r.setType((short)20); r.setBuild((short)0x1CFE); r.setBuildYear((short)1997); r.setHistoryBitMask(0x40C9); r.setRequiredVersion(106); return r; }
public Object clone() { BOFRecord rec = new BOFRecord(); rec.field_1_version = field_1_version; rec.field_2_type = field_2_type; rec.field_3_build = field_3_build; rec.field_4_year = field_4_year; rec.field_5_history = field_5_history; rec.field_6_rversion = field_6_rversion; return rec; } }
public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append("[BOF RECORD]\n"); buffer.append(" .version = ").append(HexDump.shortToHex(getVersion())).append("\n"); buffer.append(" .type = ").append(HexDump.shortToHex(getType())); buffer.append(" (").append(getTypeName()).append(")").append("\n"); buffer.append(" .build = ").append(HexDump.shortToHex(getBuild())).append("\n"); buffer.append(" .buildyear= ").append(getBuildYear()).append("\n"); buffer.append(" .history = ").append(HexDump.intToHex(getHistoryBitMask())).append("\n"); buffer.append(" .reqver = ").append(HexDump.intToHex(getRequiredVersion())).append("\n"); buffer.append("[/BOF RECORD]\n"); return buffer.toString(); }
private static BOFRecord createBOF() { BOFRecord retval = new BOFRecord(); retval.setVersion(( short ) 0x600); retval.setType(BOFRecord.TYPE_WORKBOOK); retval.setBuild(( short ) 0x10d3); retval.setBuildYear(( short ) 1996); // was c1 before verify retval.setHistoryBitMask(0x41); retval.setRequiredVersion(0x6); return retval; }
public Object clone() { BOFRecord rec = new BOFRecord(); rec.field_1_version = field_1_version; rec.field_2_type = field_2_type; rec.field_3_build = field_3_build; rec.field_4_year = field_4_year; rec.field_5_history = field_5_history; rec.field_6_rversion = field_6_rversion; return rec; } }
public String toString() { StringBuffer buffer = new StringBuffer(); buffer.append("[BOF RECORD]\n"); buffer.append(" .version = ").append(HexDump.shortToHex(getVersion())).append("\n"); buffer.append(" .type = ").append(HexDump.shortToHex(getType())); buffer.append(" (").append(getTypeName()).append(")").append("\n"); buffer.append(" .build = ").append(HexDump.shortToHex(getBuild())).append("\n"); buffer.append(" .buildyear= ").append(getBuildYear()).append("\n"); buffer.append(" .history = ").append(HexDump.intToHex(getHistoryBitMask())).append("\n"); buffer.append(" .reqver = ").append(HexDump.intToHex(getRequiredVersion())).append("\n"); buffer.append("[/BOF RECORD]\n"); return buffer.toString(); }
case BOFRecord.sid: BOFRecord br = (BOFRecord)record; if (br.getType() == BOFRecord.TYPE_WORKSHEET) {
private BOFRecord createBOFRecord() { BOFRecord r = new BOFRecord(); r.setVersion((short)600); r.setType((short)20); r.setBuild((short)0x1CFE); r.setBuildYear((short)1997); r.setHistoryBitMask(0x40C9); r.setRequiredVersion(106); return r; }
@Override public BOFRecord clone() { BOFRecord rec = new BOFRecord(); rec.field_1_version = field_1_version; rec.field_2_type = field_2_type; rec.field_3_build = field_3_build; rec.field_4_year = field_4_year; rec.field_5_history = field_5_history; rec.field_6_rversion = field_6_rversion; return rec; } }