Summary: | [GSOC] Improve reading usermodel objects from EscherAggregate | ||
---|---|---|---|
Product: | POI | Reporter: | Evgeniy Berlog <superrubiroyd> |
Component: | HSSF | Assignee: | POI Developers List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Bug Depends on: | |||
Bug Blocks: | 53010 | ||
Attachments: |
patch
Added tests for fixed bug and for new model file for test improved patch |
Created attachment 28899 [details]
Added tests for fixed bug and for new model
Created attachment 28903 [details]
file for test
Created attachment 28906 [details]
improved patch
Applied in r1348168 (In reply to comment #3) > Created attachment 28906 [details] > improved patch |
Created attachment 28896 [details] patch 1. Fixed bug: "Data that follows after main spgr container is not saved in EscherAggregate.serialize()" 2. commented out methods "convertRecordsToUserModel()" and "convertUserModelToRecords()". Added method which purpose is to create HSSFShape tree from EscherRecords and ObjRecord. Added simple unit tests to compare count of spContainer(shapes), and spgrContainer(shapeGroup) Several existing tests don't work now because we should reimplement HSSFShape subclasses