Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Serialize the content in a compatable format

Title: [birt-dev]CheckIn: Serialize the content in a compatable format

Summary 

Bugzilla Bug (s) Resolved:

Description:
When we serialize the content into report document, we depends on the java's serialize mechanism. This methods can't keep back-compatable if we changed the class hirarchy, field type etc. This is a major problem when we continue improve the report document.

Create our own format to write the content which is more controable, to get more compatable for futrue release.

Check In on behalf of Wei Zhan (shang hai)


Test Description:
Unit Test
 
Files Edited:
cvs ci -m "serialize the content in a compatable format" -l "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/DataContent.java" "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/content/ReportContentReaderAndWriterTest.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/AbstractContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/PageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/TableBandContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/TextContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ForeignContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/CellContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/Column.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ContainerContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IHyperlinkAction.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportContentReader.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ActionContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/presentation/ReportContentWriter.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/LabelContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/RowContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/IContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/ImageContent.java" "/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/content/impl/TableContent.java"

Files Added:
cvs add -kkv "/org.eclipse.birt.report.engine/test/org/eclipse/birt/report/engine/content/ReportContentReaderAndWriterTest.java"

Notes to Build Team:
 
Notes to Developers:

Notes to QA:
 
Quotes to Documentation:


-Wei Yan




Back to the top