Summary
Used ICU4J in Model source.
Bugzilla Bug (s) Resolved: 127012
Description:
1.
Changed plugin.xml in Core
plug-in and BuildModel.xml in Model to use the jar of icu4j.
2.
Added a temporary work-around
method in ModelUtil to avoid NPE because of bugs in icu4j.
3.
Changed the class reference such
as DateFormat, etc. from JDK to ICU4J.
4.
Updated test cases.
Test
Description: Unit test cases.
Files
Edited:
"/org.eclipse.birt.core/plugin.xml"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/metadata/DateTimePropertyTypeTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/IntegerPropertyType.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/util/ParameterValidationUtilTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/NumberPropertyType.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/FloatPropertyType.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/util/ParameterValidationUtil.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/i18n/PropertyLocalizationTest.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/DateTimePropertyType.java"
"/org.eclipse.birt.report.model/.settings/org.eclipse.core.resources.prefs"
"/org.eclipse.birt.report.model/BuildModel.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/FileMetaLogger.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/metadata/DimensionValue.java"
Files Added:
Notes to Build Team:
Notes
to Developers:
ICU4J dependence has been
added to Core plug-in.
Notes to QA:
Quotes
to Documentation: