incubator-jena-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Damian Steer (Updated) (JIRA)" <>
Subject [jira] [Updated] (JENA-177) If possible remove dependency to ICU4J by using Java built-in functionality
Date Tue, 03 Jan 2012 11:48:40 GMT


Damian Steer updated JENA-177:


Final patches and a new class for IRI.

* Replaces icu4j functions with jdk equivalents.
* Provides two functions concerning unicode properties that aren't present in jdk.
* Removes two IDN problem cases from tests which no longer throw exceptions in current icu4j
and jdk.
* Wraps jdk IDN to work around an apparent bug.

All tests pass (save noted issue above).

Note that we'll still need to remove icu4j from JenaTop.
> If possible remove dependency to ICU4J by using Java built-in functionality
> ---------------------------------------------------------------------------
>                 Key: JENA-177
>                 URL:
>             Project: Jena
>          Issue Type: Wish
>          Components: IRI, Jena
>            Reporter: Thorsten Möller
>            Priority: Minor
>         Attachments:, IRI-icu4j.patch, IRI-icu4j.patch, IRI.patch, jena-icu4j.patch,
>   Original Estimate: 0h
>  Remaining Estimate: 0h
> Jena-core and IRI currently depend on ICU4J for implementing Unicode support. Since ICU4J
is rather heavyweight of which a rather small fraction is used, we should check if there is
a way of implementing the functionality in an alternative way, either by (i) using built-in
(standard) Java classes, (ii) other libraries that are already dependencies, or (iii) in a
completely alternative way. This is also supported by the fact that since relevant parts have
been initially implemented, Unicode support has been considerably extended in Java, see

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message