Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev]CheckIn: Fix Bugzilla Bug 128312 : Using ICU4J for formatting; Fix Bugzilla Bug 127014: Support for ICU4J in Report Engine component.

Summary 
Make org.eclipse.birt.core supports and ICU4J , except org.eclipse.birt.core.data.

Make org.eclipse.birt.report.engine supports ICU4J.

Bugzilla Bug (s) Resolved:
Fix Bugzilla Bug 128312 : Using ICU4J for formatting.

Fix Bugzilla Bug 127014: Support for ICU4J in Report Engine component.

Description:
org.eclipse.birt.core supports ICU4J now and the old API has been kept to support backwards compatibility except for the package org.eclipse.birt.core.data which can’t support ICU4J.

org.eclipse.birt.report.engine supports ICU4J now.

The ICU4J classes have been used by org.eclipse.birt.core:

com.ibm.icu.text.DateFormat

com.ibm.icu.text.SimpleDateFormat

com.ibm.icu.text.MessageFormat

com.ibm.icu.text.DecimalFormat

com.ibm.icu.text.DecimalFormatSymbols

com.ibm.icu.text.NumberFormat

com.ibm.icu.util.ULocale

com.ibm.icu.util.UResourceBundle

com.ibm.icu.util.TimeZone

com.ibm.icu.util.Calendar

 

The ICU4J classes have been used by org.eclipse.birt.report.engine:

com.ibm.icu.text.SimpleDateFormat

com.ibm.icu.text.DecimalFormat

com.ibm.icu.text.MessageFormat

com.ibm.icu.util.ULocale

com.ibm.icu.util.UResourceBundle


Test Description:
Manu Test
 
Files Edited:
/org.eclipse.birt.core/src/org/eclipse/birt/core/format/DateFormatter.java               edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/format/NumberFormatter.java          edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/format/StringFormatter.java             edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/i18n/ResourceHandle.java               edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/i18n/ThreadResources.java             edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/exception/BirtException.java           edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/exception/CoreException.java          edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/archive/FileArchiveWriter.java       edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/script/DateTimeSpan.java                edit

/org.eclipse.birt.core/src/org/eclipse/birt/core/script/NativeDateTimeSpan.java     edit

/org.eclipse.birt.core/test/org/eclipse/birt/core/format/DateFormatterTest.java        edit

 

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/EngineException.java                         edit

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/EngineLogger.java                        edit

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/css/engine/value/Messages.java                    edit

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/i18n/EngineResourceHandle.java                 edit

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/parser/ReportDesignWriter.java                  edit

/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportContextImpl.java         edit

 

Files Added:

Notes to Build Team:
 
Notes to Developers:

Notes to QA:
 
Quotes to Documentation:

 

 

 

Yu Liang

Actuate Software (Shanghai) Co., Ltd.


Back to the top