United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-4221795 [Nor] RFE: Please make java.text.Normalizer a public class
JDK-4221795 : [Nor] RFE: Please make java.text.Normalizer a public class

Details
Type:
Enhancement
Submit Date:
1999-03-18
Status:
Resolved
Updated Date:
2005-11-21
Project Name:
JDK
Resolved Date:
2005-05-23
Component:
core-libs
OS:
windows_nt,generic
Sub-Component:
java.text
CPU:
x86,generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
1.1.2,1.2.0,1.3.0,5.0,6
Fixed Versions:

Related Reports
Duplicate:
Duplicate:
Relates:

Sub Tasks

Description
Name: krT82822			Date: 03/18/99


java.text.Normalizer has some useful class methods such as:

public static String decompose(String input);
public static void decompose(StringBuffer buffer);
public static String compose(String input);
public static void compose(StringBuffer buffer);

Unfortunately, however, java.text.Normalizer is not public class,
so these methods cannot be accessed from user's code.

Users(including me) should be able to use these methods to implement their own text processors (for example, I18N versions of regexp
library or multilingual search engines).
(Review ID: 55696)
======================================================================

Name: nl37777			Date: 06/14/2004

According to ###@###.###, support for the 
normalization forms D, KC, and KD is required.
======================================================================
###@###.### 10/28/04 01:11 GMT

                                    

Comments
EVALUATION

Appears to be a relatively low-risk enhancement. Will continue to evaluate with feedback from others.

Name: nl37777			Date: 05/05/2003

Additional functionality has surfaced that would benefit 
from a public Normalizer:

- The Character Model for the World Wide Web 
(http://www.w3.org/TR/charmod/) relies on Normalization Form C.

- The XML specification (http://www.w3.org/TR/xml11/#sec2.13) says that 
parsed entities should be in normalized form according to the Character 
Model.

- The specification of International Domain Names, in particular RFC 
3491, requires normalization form KC as of Unicode 3.2.



======================================================================

Target for Mustang
###@###.### 2004-07-27
                                     
2004-07-27
WORK AROUND



Name: krT82822			Date: 03/18/99


Copy the entire code into user's package, or re-invent wheels.
======================================================================
                                     
2004-08-06
CONVERTED DATA

BugTraq+ Release Management Values

COMMIT TO FIX:
mustang


                                     
2004-08-06



Hardware and Software, Engineered to Work Together