Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn:Fix 150347 -- support thumbnail in ReportDesign and remove NameSpaceEvent.

 

Summary:

 Fix 150347 -- support thumbnail in ReportDesign and remove NameSpaceEvent.
- Bugzilla Bug (s) Resolved:
150347

- Description:

1. Support thumbnail in ReportDesign. It is a Base64 encoded binary stream in the design file.

2. Add get-set and delete method for thumbnail.

3. Refactor some state to reuse the logic of Base64 encode-decode.

4. Remove NameSpaceEvent, since NameSpace is transparent for Model users. It is an internal structure.


- Tests Description:

 Unit test
- Notes to Build Team: None


- Notes to Developers: None


- Notes to QA: None


- Notes to Documentation: None


- Files Added:

    Checking in src/org/eclipse/birt/report/model/parser/Base64PropertyState.java;

 


- Files Edited:

 

 

    Checking in src/org/eclipse/birt/report/model/api/ReportDesignHandle.java;

    Checking in src/org/eclipse/birt/report/model/parser/ListPropertyState.java;

    Checking in src/org/eclipse/birt/report/model/parser/PropertyState.java;

    Removing src/org/eclipse/birt/report/model/parser/OdaDesignerStateStructureState.java;

    Checking in src/org/eclipse/birt/report/model/parser/StructureState.java;

    Removing src/org/eclipse/birt/report/model/parser/EmbeddedImagePropertyListState.java;

    Checking in src/org/eclipse/birt/report/model/elements/rom.def;

    Checking in src/org/eclipse/birt/report/model/elements/ReportDesign.java;

    Checking in src/org/eclipse/birt/report/model/api/command/NameSpaceEvent.java;

    Checking in src/org/eclipse/birt/report/model/api/activity/NotificationEvent.java;

    Checking in src/org/eclipse/birt/report/model/command/NameSpaceRecord.java;

    Checking in src/org/eclipse/birt/report/model/command/RenameInNameSpaceRecord.java;

    Checking in test/org/eclipse/birt/report/model/parser/golden/ReportDesignParseTest_golden.xml;

    Checking in test/org/eclipse/birt/report/model/parser/ReportDesignParseTest.java;

    Checking in src/org/eclipse/birt/report/model/writer/DesignWriter.java;

    Checking in test/org/eclipse/birt/report/model/parser/input/ReportDesignParseTest.xml;

    Checking in test/org/eclipse/birt/report/model/command/ContentCommandTest.java;

    Checking in test/org/eclipse/birt/report/model/activity/ActivityStackTest.java;

    Checking in src/org/eclipse/birt/report/model/elements/interfaces/IReportDesignModel.java;

    Checking in src/org/eclipse/birt/report/model/i18n/Messages.properties;

    


Back to the top