ICU-9413 Updated the API change report for 50M2. Changed the new break engine implementation classes from public to package private.

X-SVN-Rev: 32324
This commit is contained in:
Yoshito Umaoka 2012-09-04 03:09:29 +00:00
parent e4ee964593
commit bf7bb33bc4
4 changed files with 38 additions and 11 deletions

View file

@ -2,17 +2,18 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ICU4J API Comparison: ICU4J 49.1 with ICU4J 50.0.1</title>
<title>ICU4J API Comparison: ICU4J 49.1 with ICU4J 50.0.2</title>
<!-- Copyright 2012, IBM, All Rights Reserved. -->
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 49.1 with ICU4J 50.0.1</h1>
<h1>ICU4J API Comparison: ICU4J 49.1 with ICU4J 50.0.2</h1>
<hr/>
<h2>Removed from ICU4J 49.1</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:green'>(stable)</span> public class <i>DictionaryBasedBreakIterator</i></li>
CharsetMatch
<ul>
<li><span style='color:green'>(stable)</span> public static final int BOM</li>
@ -25,7 +26,7 @@ CharsetMatch
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 50.0.1</h2>
<h2>Deprecated or Obsoleted in ICU4J 50.0.2</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
@ -36,22 +37,45 @@ PluralFormat
<ul>
<li><span style='color:gray'>(deprecated)</span> public void <i>setLocale</i>(ULocale)</li>
</ul>
RuleBasedCollator
<ul>
<li><span style='color:gray'>(deprecated)</span> public boolean <i>isHiraganaQuaternary</i>()</li>
<li><span style='color:gray'>(deprecated)</span> public void <i>setHiraganaQuaternary</i>(boolean)</li>
<li><span style='color:gray'>(deprecated)</span> public void <i>setHiraganaQuaternaryDefault</i>()</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 50.0.1 (old, new)</h2>
<h2>Changed in ICU4J 50.0.2 (old, new)</h2>
<p>(no API changed)</p>
<hr/>
<h2>Promoted to stable in ICU4J 50.0.1</h2>
<h2>Promoted to stable in ICU4J 50.0.2</h2>
<p>(no API promoted to stable)</p>
<hr/>
<h2>Added in ICU4J 50.0.1</h2>
<h2>Added in ICU4J 50.0.2</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
UCharacter.GraphemeClusterBreak
<ul>
<li><span style='color:green'>(stable)</span> public static final int REGIONAL_INDICATOR</li>
</ul>
UCharacter.LineBreak
<ul>
<li><span style='color:green'>(stable)</span> public static final int REGIONAL_INDICATOR</li>
</ul>
UCharacter.WordBreak
<ul>
<li><span style='color:green'>(stable)</span> public static final int REGIONAL_INDICATOR</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public final class <i>ListFormatter</i></li>
<li><span style='color:orange'>(draft)</span> public static final class <i>PluralRules.PluralType</i></li>
MessagePattern.ArgType
<ul>
@ -70,10 +94,13 @@ PluralRules
<h3>Package com.ibm.icu.util</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public final class <i>ListFormatter</i></li>
VersionInfo
<ul>
<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_6_2</li>
</ul>
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Thu Jun 21 16:31:05 EDT 2012<br/>Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved.</font></i></p>
<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Sep 03 22:58:24 EDT 2012<br/>Copyright (C) 2012, International Business Machines Corporation, All Rights Reserved.</font></i></p>
</body>
</html>

View file

@ -16,7 +16,7 @@ import java.util.Stack;
import com.ibm.icu.impl.Assert;
public class CjkBreakEngine implements LanguageBreakEngine {
class CjkBreakEngine implements LanguageBreakEngine {
private static final UnicodeSet fHangulWordSet = new UnicodeSet();
private static final UnicodeSet fHanWordSet = new UnicodeSet();
private static final UnicodeSet fKatakanaWordSet = new UnicodeSet();

View file

@ -14,7 +14,7 @@ import com.ibm.icu.lang.UCharacter;
import com.ibm.icu.lang.UProperty;
import com.ibm.icu.lang.UScript;
public class ThaiBreakEngine implements LanguageBreakEngine {
class ThaiBreakEngine implements LanguageBreakEngine {
/* Helper class for improving readability of the Thai word break
* algorithm.
*/

View file

@ -14,7 +14,7 @@ import java.util.Stack;
import com.ibm.icu.lang.UCharacter;
import com.ibm.icu.lang.UProperty;
public final class UnhandledBreakEngine implements LanguageBreakEngine {
final class UnhandledBreakEngine implements LanguageBreakEngine {
// TODO: Use two arrays of UnicodeSet, one with all frozen sets, one with unfrozen.
// in handleChar(), update the unfrozen version, clone, freeze, replace the frozen one.
private final UnicodeSet[] fHandled = new UnicodeSet[BreakIterator.KIND_TITLE + 1];