Bug 150945 - Adpot ICU4J APIs
Summary: Adpot ICU4J APIs
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: WebDAV (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-WebDAV-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on: 136189
Blocks:
  Show dependency tree
 
Reported: 2006-07-18 09:49 EDT by DJ Houghton CLA
Modified: 2007-06-20 13:53 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DJ Houghton CLA 2006-07-18 09:49:27 EDT
From bug 136189 comment #1

-----------

The webdav project can adopt ICU4J in the following places:

org.eclipse.webdav.client.Policy
- use ICU's MessageFormat 
org.eclipse.webdav.internal.Policy
- use ICU's MessageFormat
org.eclipse.webdav.internal.kernel.Policy
- use ICU's MessageFormat instead of java.text
org.eclipse.webdav.internal.kernel.utils.DateTime
- use ICU's SimpleDateFormat, Calendar, TimeZone
Comment 1 DJ Houghton CLA 2006-07-18 10:00:34 EDT
We need to determine how we want to proceed here. Currently the WebDAV plug-in is structured in a way such that it can be used outside of an OSGi environment; just as a JAR in a Java application.

Perhaps the best thing to do is:
- create an optional dependancy
- have conditional code which tries to load the appropriate class and if that doesn't work then we default to Java class library behaviour

The optional dependancy could be on icu4j or on osgi (NLS class).

See also bug 18558 which talks about adding progress monitor cancellation to the APIs. If this bug goes forward, it would add a non-optional dependancy on equinox.common and osgi.
Comment 2 DJ Houghton CLA 2007-06-20 13:53:17 EDT
This component is no longer being actively developed. We encourage users to investigate the capabilities of the Eclipse Web Tools Project.