blob: 4e1ecc91df9bea79841d5fe963d0e4c63f4a1306 [file] [log] [blame]
Fredrik Roubert7935b182014-11-18 20:21:54 -08001<!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">
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +01005<!-- © 2019 and later: Unicode, Inc. and others. -->
Fredrik Roubert2d2bb242016-10-21 19:44:52 +02006<!-- License & terms of use: http://www.unicode.org/copyright.html#License -->
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +00007<title>ICU4J API Comparison: ICU4J 64.2 with ICU4J 65.1</title>
Fredrik Roubert7935b182014-11-18 20:21:54 -08008</head>
9<body>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000010<h1>ICU4J API Comparison: ICU4J 64.2 with ICU4J 65.1</h1>
Fredrik Roubert7935b182014-11-18 20:21:54 -080011
12<hr/>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000013<h2>Removed from ICU4J 64.2</h2>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010014
15<h3>Package com.ibm.icu.util</h3>
16<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000017LocaleMatcher
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010018<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000019<li><span style='color:green'>(stable)</span> public ULocale <i>getBestMatch</i>(LocalePriorityList)</li>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010020</ul>
21</ul>
22
Fredrik Roubert9d0914b2018-06-21 14:30:32 +020023
24<hr/>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000025<h2>Deprecated or Obsoleted in ICU4J 65.1</h2>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010026
27<h3>Package com.ibm.icu.util</h3>
Victor Chang4578a1c2018-10-22 04:26:58 +010028<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000029LocaleMatcher
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010030<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000031<li><span style='color:gray'>(deprecated)</span> public double <i>match</i>(ULocale, ULocale, ULocale, ULocale)</li>
Victor Chang4578a1c2018-10-22 04:26:58 +010032</ul>
Victor Chang4578a1c2018-10-22 04:26:58 +010033</ul>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +010034
35
36<hr/>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000037<h2>Changed in ICU4J 65.1 (old, new)</h2>
38<p>(no API changed)</p>
Victor Chang4578a1c2018-10-22 04:26:58 +010039
40<hr/>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000041<h2>Promoted to stable in ICU4J 65.1</h2>
Victor Chang4578a1c2018-10-22 04:26:58 +010042
43<h3>Package com.ibm.icu.lang</h3>
44<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000045<li><span style='color:green'>(stable)</span> public final class <i>CharacterProperties</i></li>
Victor Chang4578a1c2018-10-22 04:26:58 +010046</ul>
47
48<h3>Package com.ibm.icu.number</h3>
49<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000050<li><span style='color:green'>(stable)</span> public class <i>CompactNotation</i></li>
51<li><span style='color:green'>(stable)</span> public abstract class <i>CurrencyPrecision</i></li>
52<li><span style='color:green'>(stable)</span> public class <i>FormattedNumber</i></li>
53<li><span style='color:green'>(stable)</span> public class <i>FormattedNumberRange</i></li>
54<li><span style='color:green'>(stable)</span> public abstract class <i>FractionPrecision</i></li>
55<li><span style='color:green'>(stable)</span> public class <i>IntegerWidth</i></li>
56<li><span style='color:green'>(stable)</span> public class <i>LocalizedNumberFormatter</i></li>
57<li><span style='color:green'>(stable)</span> public class <i>LocalizedNumberRangeFormatter</i></li>
58<li><span style='color:green'>(stable)</span> public class <i>Notation</i></li>
59<li><span style='color:green'>(stable)</span> public final class <i>NumberFormatter</i></li>
60<li><span style='color:green'>(stable)</span> public abstract class <i>NumberFormatterSettings</i></li>
61<li><span style='color:green'>(stable)</span> public abstract class <i>NumberRangeFormatter</i></li>
62<li><span style='color:green'>(stable)</span> public abstract class <i>NumberRangeFormatterSettings</i></li>
63<li><span style='color:green'>(stable)</span> public abstract class <i>Precision</i></li>
64<li><span style='color:green'>(stable)</span> public class <i>Scale</i></li>
65<li><span style='color:green'>(stable)</span> public class <i>ScientificNotation</i></li>
66<li><span style='color:green'>(stable)</span> public class <i>SimpleNotation</i></li>
67<li><span style='color:green'>(stable)</span> public class <i>SkeletonSyntaxException</i></li>
68<li><span style='color:green'>(stable)</span> public class <i>UnlocalizedNumberFormatter</i></li>
69<li><span style='color:green'>(stable)</span> public class <i>UnlocalizedNumberRangeFormatter</i></li>
70<li><span style='color:green'>(stable)</span> public static enum <i>NumberFormatter.DecimalSeparatorDisplay</i></li>
71<li><span style='color:green'>(stable)</span> public static enum <i>NumberFormatter.GroupingStrategy</i></li>
72<li><span style='color:green'>(stable)</span> public static enum <i>NumberFormatter.SignDisplay</i></li>
73<li><span style='color:green'>(stable)</span> public static enum <i>NumberFormatter.UnitWidth</i></li>
74<li><span style='color:green'>(stable)</span> public static enum <i>NumberRangeFormatter.RangeCollapse</i></li>
75<li><span style='color:green'>(stable)</span> public static enum <i>NumberRangeFormatter.RangeIdentityFallback</i></li>
76<li><span style='color:green'>(stable)</span> public static enum <i>NumberRangeFormatter.RangeIdentityResult</i></li>
77NumberFormatter.DecimalSeparatorDisplay
Victor Chang4578a1c2018-10-22 04:26:58 +010078<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000079<li><span style='color:green'>(stable)</span> public static final NumberFormatter.DecimalSeparatorDisplay ALWAYS</li>
80<li><span style='color:green'>(stable)</span> public static final NumberFormatter.DecimalSeparatorDisplay AUTO</li>
Victor Chang4578a1c2018-10-22 04:26:58 +010081</ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000082NumberFormatter.GroupingStrategy
Victor Chang4578a1c2018-10-22 04:26:58 +010083<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +000084<li><span style='color:green'>(stable)</span> public static final NumberFormatter.GroupingStrategy AUTO</li>
85<li><span style='color:green'>(stable)</span> public static final NumberFormatter.GroupingStrategy MIN2</li>
86<li><span style='color:green'>(stable)</span> public static final NumberFormatter.GroupingStrategy OFF</li>
87<li><span style='color:green'>(stable)</span> public static final NumberFormatter.GroupingStrategy ON_ALIGNED</li>
88<li><span style='color:green'>(stable)</span> public static final NumberFormatter.GroupingStrategy THOUSANDS</li>
89</ul>
90NumberFormatter.SignDisplay
91<ul>
92<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay ACCOUNTING</li>
93<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay ACCOUNTING_ALWAYS</li>
94<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay ACCOUNTING_EXCEPT_ZERO</li>
95<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay ALWAYS</li>
96<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay AUTO</li>
97<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay EXCEPT_ZERO</li>
98<li><span style='color:green'>(stable)</span> public static final NumberFormatter.SignDisplay NEVER</li>
99</ul>
100NumberFormatter.UnitWidth
101<ul>
102<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth FULL_NAME</li>
103<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth HIDDEN</li>
104<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth ISO_CODE</li>
105<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth NARROW</li>
106<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth SHORT</li>
107</ul>
108NumberRangeFormatter.RangeCollapse
109<ul>
110<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeCollapse ALL</li>
111<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeCollapse AUTO</li>
112<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeCollapse NONE</li>
113<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeCollapse UNIT</li>
114</ul>
115NumberRangeFormatter.RangeIdentityFallback
116<ul>
117<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY</li>
118<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityFallback APPROXIMATELY_OR_SINGLE_VALUE</li>
119<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityFallback RANGE</li>
120<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityFallback SINGLE_VALUE</li>
121</ul>
122NumberRangeFormatter.RangeIdentityResult
123<ul>
124<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_AFTER_ROUNDING</li>
125<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityResult EQUAL_BEFORE_ROUNDING</li>
126<li><span style='color:green'>(stable)</span> public static final NumberRangeFormatter.RangeIdentityResult NOT_EQUAL</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100127</ul>
128</ul>
129
130<h3>Package com.ibm.icu.text</h3>
131<ul>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +0100132DecimalFormat
Victor Chang4578a1c2018-10-22 04:26:58 +0100133<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000134<li><span style='color:green'>(stable)</span> public LocalizedNumberFormatter <i>toNumberFormatter</i>()</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100135</ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000136SpoofChecker
Victor Chang4578a1c2018-10-22 04:26:58 +0100137<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000138<li><span style='color:green'>(stable)</span> public static final int HIDDEN_OVERLAY</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100139</ul>
140</ul>
141
142<h3>Package com.ibm.icu.util</h3>
143<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000144<li><span style='color:green'>(stable)</span> public abstract class <i>CodePointMap</i></li>
145<li><span style='color:green'>(stable)</span> public static final class <i>CodePointMap.Range</i></li>
146<li><span style='color:green'>(stable)</span> public class <i>CodePointMap.StringIterator</i></li>
147<li><span style='color:green'>(stable)</span> public static interface <i>CodePointMap.ValueFilter</i></li>
148<li><span style='color:green'>(stable)</span> public abstract class <i>CodePointTrie</i></li>
149<li><span style='color:green'>(stable)</span> public static abstract class <i>CodePointTrie.Fast</i></li>
150<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Fast16</i></li>
151<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Fast32</i></li>
152<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Fast8</i></li>
153<li><span style='color:green'>(stable)</span> public static abstract class <i>CodePointTrie.Small</i></li>
154<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Small16</i></li>
155<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Small32</i></li>
156<li><span style='color:green'>(stable)</span> public static final class <i>CodePointTrie.Small8</i></li>
157<li><span style='color:green'>(stable)</span> public final class <i>MutableCodePointTrie</i></li>
158<li><span style='color:green'>(stable)</span> public static enum <i>CodePointMap.RangeOption</i></li>
159<li><span style='color:green'>(stable)</span> public static enum <i>CodePointTrie.Type</i></li>
160<li><span style='color:green'>(stable)</span> public static enum <i>CodePointTrie.ValueWidth</i></li>
161CodePointMap.RangeOption
Victor Chang4578a1c2018-10-22 04:26:58 +0100162<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000163<li><span style='color:green'>(stable)</span> public static final CodePointMap.RangeOption FIXED_ALL_SURROGATES</li>
164<li><span style='color:green'>(stable)</span> public static final CodePointMap.RangeOption FIXED_LEAD_SURROGATES</li>
165<li><span style='color:green'>(stable)</span> public static final CodePointMap.RangeOption NORMAL</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100166</ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000167CodePointTrie.Type
Victor Chang4578a1c2018-10-22 04:26:58 +0100168<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000169<li><span style='color:green'>(stable)</span> public static final CodePointTrie.Type FAST</li>
170<li><span style='color:green'>(stable)</span> public static final CodePointTrie.Type SMALL</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100171</ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000172CodePointTrie.ValueWidth
Victor Chang4578a1c2018-10-22 04:26:58 +0100173<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000174<li><span style='color:green'>(stable)</span> public static final CodePointTrie.ValueWidth BITS_16</li>
175<li><span style='color:green'>(stable)</span> public static final CodePointTrie.ValueWidth BITS_32</li>
176<li><span style='color:green'>(stable)</span> public static final CodePointTrie.ValueWidth BITS_8</li>
Victor Chang4578a1c2018-10-22 04:26:58 +0100177</ul>
178MeasureUnit
179<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000180<li><span style='color:green'>(stable)</span> public static final MeasureUnit ATMOSPHERE</li>
181<li><span style='color:green'>(stable)</span> public static final MeasureUnit PERCENT</li>
182<li><span style='color:green'>(stable)</span> public static final MeasureUnit PERMILLE</li>
183<li><span style='color:green'>(stable)</span> public static final MeasureUnit PETABYTE</li>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +0100184</ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000185</ul>
186
187
188<hr/>
189<h2>Added in ICU4J 65.1</h2>
190
191<h3>Package com.ibm.icu.text</h3>
Nikita Iashchenkoda0990f2019-06-13 19:36:45 +0100192<ul>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000193RelativeDateTimeFormatter.AbsoluteUnit
194<ul>
195<li><span style='color:orange'>(draft)</span> public static final RelativeDateTimeFormatter.AbsoluteUnit HOUR</li>
196<li><span style='color:orange'>(draft)</span> public static final RelativeDateTimeFormatter.AbsoluteUnit MINUTE</li>
197</ul>
198</ul>
199
200<h3>Package com.ibm.icu.util</h3>
201<ul>
202<li><span style='color:orange'>(draft)</span> public static final class <i>LocaleMatcher.Builder</i></li>
203<li><span style='color:orange'>(draft)</span> public static final class <i>LocaleMatcher.Result</i></li>
204<li><span style='color:orange'>(draft)</span> public static enum <i>LocaleMatcher.Demotion</i></li>
205<li><span style='color:orange'>(draft)</span> public static enum <i>LocaleMatcher.FavorSubtag</i></li>
206<li><span style='color:orange'>(draft)</span> public static enum <i>ULocale.AvailableType</i></li>
207LocaleMatcher
208<ul>
209<li><span style='color:orange'>(draft)</span> public static LocaleMatcher.Builder <i>builder</i>()</li>
210<li><span style='color:orange'>(draft)</span> public java.util.Locale <i>getBestLocale</i>(java.lang.Iterable&lt;java.util.Locale&gt;)</li>
211<li><span style='color:orange'>(draft)</span> public java.util.Locale <i>getBestLocale</i>(java.util.Locale)</li>
212<li><span style='color:orange'>(draft)</span> public LocaleMatcher.Result <i>getBestLocaleResult</i>(java.lang.Iterable&lt;java.util.Locale&gt;)</li>
213<li><span style='color:orange'>(draft)</span> public LocaleMatcher.Result <i>getBestLocaleResult</i>(java.util.Locale)</li>
214<li><span style='color:green'>(stable)</span> public ULocale <i>getBestMatch</i>(java.lang.Iterable&lt;ULocale&gt;)</li>
215<li><span style='color:orange'>(draft)</span> public LocaleMatcher.Result <i>getBestMatchResult</i>(ULocale)</li>
216<li><span style='color:orange'>(draft)</span> public LocaleMatcher.Result <i>getBestMatchResult</i>(java.lang.Iterable&lt;ULocale&gt;)</li>
217</ul>
218LocaleMatcher.Demotion
219<ul>
220<li><span style='color:orange'>(draft)</span> public static final LocaleMatcher.Demotion NONE</li>
221<li><span style='color:orange'>(draft)</span> public static final LocaleMatcher.Demotion REGION</li>
222</ul>
223LocaleMatcher.FavorSubtag
224<ul>
225<li><span style='color:orange'>(draft)</span> public static final LocaleMatcher.FavorSubtag LANGUAGE</li>
226<li><span style='color:orange'>(draft)</span> public static final LocaleMatcher.FavorSubtag SCRIPT</li>
227</ul>
228LocalePriorityList
229<ul>
230<li><span style='color:orange'>(draft)</span> public java.util.Set&lt;ULocale&gt; <i>getULocales</i>()</li>
231</ul>
232MeasureUnit
233<ul>
234<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BAR</li>
235<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DECADE</li>
236<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DOT_PER_CENTIMETER</li>
237<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DOT_PER_INCH</li>
238<li><span style='color:orange'>(draft)</span> public static final MeasureUnit EM</li>
239<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGAPIXEL</li>
240<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PASCAL</li>
241<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PIXEL</li>
242<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PIXEL_PER_CENTIMETER</li>
243<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PIXEL_PER_INCH</li>
244<li><span style='color:orange'>(draft)</span> public static final MeasureUnit THERM_US</li>
245</ul>
246ULocale
247<ul>
248<li><span style='color:orange'>(draft)</span> public static java.util.Collection&lt;ULocale&gt; <i>getAvailableLocalesByType</i>(ULocale.AvailableType)</li>
249</ul>
250ULocale.AvailableType
251<ul>
252<li><span style='color:orange'>(draft)</span> public static final ULocale.AvailableType DEFAULT</li>
253<li><span style='color:orange'>(draft)</span> public static final ULocale.AvailableType ONLY_LEGACY_ALIASES</li>
254<li><span style='color:orange'>(draft)</span> public static final ULocale.AvailableType WITH_LEGACY_ALIASES</li>
Fredrik Roubert7935b182014-11-18 20:21:54 -0800255</ul>
256</ul>
257
258<hr/>
Nikita Iashchenko4c0e2862019-11-05 16:38:00 +0000259<p><i><font size="-1">Contents generated by ReportAPI tool on Fri Sep 27 18:04:19 EDT 2019<br/>© 2019 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>
Fredrik Roubert7935b182014-11-18 20:21:54 -0800260</body>
261</html>