1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5<!-- © 2018 and later: Unicode, Inc. and others. -->
6<!-- License & terms of use: http://www.unicode.org/copyright.html#License -->
7<title>ICU4J API Comparison: ICU4J 62.1 with ICU4J 63.1</title>
8</head>
9<body>
10<h1>ICU4J API Comparison: ICU4J 62.1 with ICU4J 63.1</h1>
11
12<hr/>
13<h2>Removed from ICU4J 62.1</h2>
14<p>(no API removed)</p>
15
16<hr/>
17<h2>Deprecated or Obsoleted in ICU4J 63.1</h2>
18<p>(no API obsoleted)</p>
19
20<hr/>
21<h2>Changed in ICU4J 63.1 (old, new)</h2>
22<p>(no API changed)</p>
23
24<hr/>
25<h2>Promoted to stable in ICU4J 63.1</h2>
26
27<h3>Package com.ibm.icu.text</h3>
28<ul>
29<li><span style='color:green'>(stable)</span> public abstract class <i>FilteredBreakIteratorBuilder</i></li>
30BreakIterator
31<ul>
32<li><span style='color:green'>(stable)</span> public void <i>setText</i>(java.lang.CharSequence)</li>
33</ul>
34CaseMap.Fold
35<ul>
36<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.lang.CharSequence)</li>
37</ul>
38CaseMap.Lower
39<ul>
40<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li>
41</ul>
42CaseMap.Title
43<ul>
44<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>adjustToCased</i>()</li>
45<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, BreakIterator, java.lang.CharSequence)</li>
46<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>sentences</i>()</li>
47<li><span style='color:green'>(stable)</span> public CaseMap.Title <i>wholeString</i>()</li>
48</ul>
49CaseMap.Upper
50<ul>
51<li><span style='color:green'>(stable)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li>
52</ul>
53DecimalFormatSymbols
54<ul>
55<li><span style='color:green'>(stable)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(ULocale, NumberingSystem)</li>
56<li><span style='color:green'>(stable)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(java.util.Locale, NumberingSystem)</li>
57</ul>
58Edits
59<ul>
60<li><span style='color:green'>(stable)</span> public Edits <i>mergeAndAppend</i>(Edits, Edits)</li>
61<li><span style='color:green'>(stable)</span> public int <i>numberOfChanges</i>()</li>
62</ul>
63Edits.Iterator
64<ul>
65<li><span style='color:green'>(stable)</span> public int <i>destinationIndexFromSourceIndex</i>(int)</li>
66<li><span style='color:green'>(stable)</span> public boolean <i>findDestinationIndex</i>(int)</li>
67<li><span style='color:green'>(stable)</span> public int <i>sourceIndexFromDestinationIndex</i>(int)</li>
68</ul>
69NumberingSystem
70<ul>
71<li><span style='color:green'>(stable)</span> public static final NumberingSystem LATIN</li>
72</ul>
73</ul>
74
75<h3>Package com.ibm.icu.util</h3>
76<ul>
77Currency
78<ul>
79<li><span style='color:green'>(stable)</span> public static Currency <i>fromJavaCurrency</i>(java.util.Currency)</li>
80<li><span style='color:green'>(stable)</span> public java.util.Currency <i>toJavaCurrency</i>()</li>
81</ul>
82CurrencyAmount
83<ul>
84<li><span style='color:green'>(stable)</span> public <i>CurrencyAmount</i>(double, java.util.Currency)</li>
85<li><span style='color:green'>(stable)</span> public <i>CurrencyAmount</i>(java.lang.Number, java.util.Currency)</li>
86</ul>
87</ul>
88
89
90<hr/>
91<h2>Added in ICU4J 63.1</h2>
92
93<h3>Package com.ibm.icu.lang</h3>
94<ul>
95<li><span style='color:orange'>(draft)</span> public final class <i>CharacterProperties</i></li>
96<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.IndicPositionalCategory</i></li>
97<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.IndicSyllabicCategory</i></li>
98<li><span style='color:green'>(stable)</span> public static interface <i>UCharacter.VerticalOrientation</i></li>
99UProperty
100<ul>
101<li><span style='color:green'>(stable)</span> public static final int INDIC_POSITIONAL_CATEGORY</li>
102<li><span style='color:green'>(stable)</span> public static final int INDIC_SYLLABIC_CATEGORY</li>
103<li><span style='color:green'>(stable)</span> public static final int VERTICAL_ORIENTATION</li>
104</ul>
105</ul>
106
107<h3>Package com.ibm.icu.number</h3>
108<ul>
109<li><span style='color:orange'>(draft)</span> public class <i>FormattedNumberRange</i></li>
110<li><span style='color:orange'>(draft)</span> public class <i>LocalizedNumberRangeFormatter</i></li>
111<li><span style='color:orange'>(draft)</span> public abstract class <i>NumberRangeFormatter</i></li>
112<li><span style='color:orange'>(draft)</span> public abstract class <i>NumberRangeFormatterSettings</i></li>
113<li><span style='color:orange'>(draft)</span> public class <i>UnlocalizedNumberRangeFormatter</i></li>
114<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeCollapse</i></li>
115<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeIdentityFallback</i></li>
116<li><span style='color:orange'>(draft)</span> public static enum <i>NumberRangeFormatter.RangeIdentityResult</i></li>
117NumberRangeFormatter.RangeCollapse
118<ul>
119<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse ALL</li>
120<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse AUTO</li>
121<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse NONE</li>
122<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeCollapse UNIT</li>
123</ul>
124NumberRangeFormatter.RangeIdentityFallback
125<ul>
126<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY</li>
127<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE</li>
128<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback RANGE</li>
129<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityFallback SINGLE_VALUE</li>
130</ul>
131NumberRangeFormatter.RangeIdentityResult
132<ul>
133<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_AFTER_ROUNDING</li>
134<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_BEFORE_ROUNDING</li>
135<li><span style='color:orange'>(draft)</span> public static final NumberRangeFormatter.RangeIdentityResult NOT_EQUAL</li>
136</ul>
137Precision
138<ul>
139<li><span style='color:orange'>(draft)</span> public java.lang.Object <i>clone</i>()</li>
140</ul>
141ScientificNotation
142<ul>
143<li><span style='color:orange'>(draft)</span> public java.lang.Object <i>clone</i>()</li>
144</ul>
145</ul>
146
147<h3>Package com.ibm.icu.text</h3>
148<ul>
149CollationElementIterator
150<ul>
151<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
152</ul>
153CurrencyPluralInfo
154<ul>
155<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
156</ul>
157DateIntervalInfo.PatternInfo
158<ul>
159<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
160</ul>
161Edits.Iterator
162<ul>
163<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li>
164</ul>
165PluralRules
166<ul>
167<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
168</ul>
169RuleBasedNumberFormat
170<ul>
171<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
172</ul>
173StringPrepParseException
174<ul>
175<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
176</ul>
177TimeUnitFormat
178<ul>
179<li><span style='color:gray'>(deprecated)</span> public java.lang.Object <i>clone</i>()</li>
180</ul>
181Transliterator.Position
182<ul>
183<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li>
184</ul>
185</ul>
186
187<h3>Package com.ibm.icu.util</h3>
188<ul>
189<li><span style='color:orange'>(draft)</span> public abstract class <i>CodePointMap</i></li>
190<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointMap.Range</i></li>
191<li><span style='color:orange'>(draft)</span> public class <i>CodePointMap.StringIterator</i></li>
192<li><span style='color:orange'>(draft)</span> public static interface <i>CodePointMap.ValueFilter</i></li>
193<li><span style='color:orange'>(draft)</span> public abstract class <i>CodePointTrie</i></li>
194<li><span style='color:orange'>(draft)</span> public static abstract class <i>CodePointTrie.Fast</i></li>
195<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast16</i></li>
196<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast32</i></li>
197<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Fast8</i></li>
198<li><span style='color:orange'>(draft)</span> public static abstract class <i>CodePointTrie.Small</i></li>
199<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small16</i></li>
200<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small32</i></li>
201<li><span style='color:orange'>(draft)</span> public static final class <i>CodePointTrie.Small8</i></li>
202<li><span style='color:orange'>(draft)</span> public final class <i>MutableCodePointTrie</i></li>
203<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointMap.RangeOption</i></li>
204<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointTrie.Type</i></li>
205<li><span style='color:orange'>(draft)</span> public static enum <i>CodePointTrie.ValueWidth</i></li>
206CodePointMap.RangeOption
207<ul>
208<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption FIXED_ALL_SURROGATES</li>
209<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption FIXED_LEAD_SURROGATES</li>
210<li><span style='color:orange'>(draft)</span> public static final CodePointMap.RangeOption NORMAL</li>
211</ul>
212CodePointTrie.Type
213<ul>
214<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.Type FAST</li>
215<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.Type SMALL</li>
216</ul>
217CodePointTrie.ValueWidth
218<ul>
219<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_16</li>
220<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_32</li>
221<li><span style='color:orange'>(draft)</span> public static final CodePointTrie.ValueWidth BITS_8</li>
222</ul>
223MeasureUnit
224<ul>
225<li><span style='color:orange'>(draft)</span> public static final MeasureUnit ATMOSPHERE</li>
226<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PERCENT</li>
227<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PERMILLE</li>
228<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PETABYTE</li>
229</ul>
230</ul>
231
232<hr/>
233<p><i><font size="-1">Contents generated by ReportAPI tool on Wed Sep 26 19:32:24 PDT 2018<br/>© 2018 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html#License">http://www.unicode.org/copyright.html#License</a></font></i></p>
234</body>
235</html>
236