Package org.apache.poi.hssf.record.pivottable

Examples of org.apache.poi.hssf.record.pivottable.ExtendedPivotTableViewFieldsRecord


      case ViewSourceRecord.sid:      return new ViewSourceRecord(in);
      case PageItemRecord.sid:        return new PageItemRecord(in);
      case ViewDefinitionRecord.sid:  return new ViewDefinitionRecord(in);
      case ViewFieldsRecord.sid:      return new ViewFieldsRecord(in);
      case DataItemRecord.sid:        return new DataItemRecord(in);
      case ExtendedPivotTableViewFieldsRecord.sid: return new ExtendedPivotTableViewFieldsRecord(in);
    }
    return new UnknownRecord(in);
  }
View Full Code Here


    // This data came from attachment 23347 of bug 46693 at offset 0xAA43
    byte[] data = HexRead.readFromString(
        "00 01 14 00" + // BIFF header
        "1E 14 00 0A FF FF FF FF 00 00 FF FF 00 00 00 00 00 00 00 00");
    RecordInputStream in = TestcaseRecordInputStream.create(data);
    ExtendedPivotTableViewFieldsRecord rec;
    try {
      rec = new ExtendedPivotTableViewFieldsRecord(in);
    } catch (RecordFormatException e) {
      if (e.getMessage().equals("Expected to find a ContinueRecord in order to read remaining 65535 of 65535 chars")) {
        throw new AssertionFailedError("Identified bug 46693a");
      }
      throw e;
    }
   
    assertEquals(data.length, rec.getRecordSize());
  }
View Full Code Here

    // There are 10 SXVDEX records in the file (not uploaded) that originated bugzilla 46918
    // They all had the following hex encoding:
    byte data[] = HexRead.readFromString("00 01 0A 00 1E 14 00 0A FF FF FF FF 00 00")

    RecordInputStream in = TestcaseRecordInputStream.create(data);
    ExtendedPivotTableViewFieldsRecord rec;
    try {
      rec = new ExtendedPivotTableViewFieldsRecord(in);
    } catch (RecordFormatException e) {
      if (e.getMessage().equals("Not enough data (0) to read requested (2) bytes")) {
        throw new AssertionFailedError("Identified bug 46918");
      }
      throw e;
    }

    byte expReserData[] = HexRead.readFromString("1E 14 00 0A FF FF FF FF 00 00" +
        "FF FF 00 00 00 00 00 00 00 00")
   
    TestcaseRecordInputStream.confirmRecordEncoding(ExtendedPivotTableViewFieldsRecord.sid, expReserData, rec.serialize());
  }
View Full Code Here

      case ViewSourceRecord.sid:      return new ViewSourceRecord(in);
      case PageItemRecord.sid:        return new PageItemRecord(in);
      case ViewDefinitionRecord.sid:  return new ViewDefinitionRecord(in);
      case ViewFieldsRecord.sid:      return new ViewFieldsRecord(in);
      case DataItemRecord.sid:        return new DataItemRecord(in);
      case ExtendedPivotTableViewFieldsRecord.sid: return new ExtendedPivotTableViewFieldsRecord(in);
    }
    return new UnknownRecord(in);
  }
View Full Code Here

TOP

Related Classes of org.apache.poi.hssf.record.pivottable.ExtendedPivotTableViewFieldsRecord

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.