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<!-- © 2021 and later: Unicode, Inc. and others. --> 6<!-- License & terms of use: http://www.unicode.org/copyright.html --> 7<title>ICU4J API Comparison: ICU4J 68.1 with ICU4J 69.1</title> 8</head> 9<body> 10<h1>ICU4J API Comparison: ICU4J 68.1 with ICU4J 69.1</h1> 11 12<hr/> 13<h2>Removed from ICU4J 68.1</h2> 14 15<h3>Package com.ibm.icu.text</h3> 16<ul> 17DateIntervalFormat.SpanField 18<ul> 19<li><span style='color:orange'>(draft)</span> protected java.lang.Object <i>readResolve</i>()</li> 20</ul> 21ListFormatter.Field 22<ul> 23<li><span style='color:orange'>(draft)</span> protected java.lang.Object <i>readResolve</i>()</li> 24</ul> 25RelativeDateTimeFormatter.Field 26<ul> 27<li><span style='color:orange'>(draft)</span> protected java.lang.Object <i>readResolve</i>()</li> 28</ul> 29</ul> 30 31<h3>Package com.ibm.icu.util</h3> 32<ul> 33<li><span style='color:orange'>(draft)</span> public static enum <i>MeasureUnit.SIPrefix</i></li> 34MeasureUnit 35<ul> 36<li><span style='color:orange'>(draft)</span> public MeasureUnit.SIPrefix <i>getSIPrefix</i>()</li> 37<li><span style='color:orange'>(draft)</span> public MeasureUnit <i>withSIPrefix</i>(MeasureUnit.SIPrefix)</li> 38</ul> 39MeasureUnit.SIPrefix 40<ul> 41<li><span style='color:orange'>(draft)</span> public int <i>getPower</i>()</li> 42<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix ATTO</li> 43<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix CENTI</li> 44<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix DECI</li> 45<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix DEKA</li> 46<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix EXA</li> 47<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix FEMTO</li> 48<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix GIGA</li> 49<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix HECTO</li> 50<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix KILO</li> 51<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix MEGA</li> 52<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix MICRO</li> 53<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix MILLI</li> 54<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix NANO</li> 55<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix ONE</li> 56<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix PETA</li> 57<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix PICO</li> 58<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix TERA</li> 59<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix YOCTO</li> 60<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix YOTTA</li> 61<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix ZEPTO</li> 62<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.SIPrefix ZETTA</li> 63</ul> 64</ul> 65 66 67<hr/> 68<h2>Deprecated or Obsoleted in ICU4J 69.1</h2> 69<p>(no API obsoleted)</p> 70 71<hr/> 72<h2>Changed in ICU4J 69.1 (old, new)</h2> 73<p>(no API changed)</p> 74 75<hr/> 76<h2>Promoted to stable in ICU4J 69.1</h2> 77 78<h3>Package com.ibm.icu.number</h3> 79<ul> 80NumberFormatter.UnitWidth 81<ul> 82<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth FORMAL</li> 83<li><span style='color:green'>(stable)</span> public static final NumberFormatter.UnitWidth VARIANT</li> 84</ul> 85</ul> 86 87<h3>Package com.ibm.icu.text</h3> 88<ul> 89<li><span style='color:green'>(stable)</span> public static final class <i>ListFormatter.Field</i></li> 90<li><span style='color:green'>(stable)</span> public static final class <i>ListFormatter.FormattedList</i></li> 91<li><span style='color:green'>(stable)</span> public static final class <i>ListFormatter.SpanField</i></li> 92<li><span style='color:green'>(stable)</span> public static enum <i>DateFormat.HourCycle</i></li> 93<li><span style='color:green'>(stable)</span> public static enum <i>ListFormatter.Type</i></li> 94<li><span style='color:green'>(stable)</span> public static enum <i>ListFormatter.Width</i></li> 95CurrencyDisplayNames 96<ul> 97<li><span style='color:green'>(stable)</span> public abstract java.lang.String <i>getFormalSymbol</i>(java.lang.String)</li> 98<li><span style='color:green'>(stable)</span> public abstract java.lang.String <i>getVariantSymbol</i>(java.lang.String)</li> 99</ul> 100DateFormat.HourCycle 101<ul> 102<li><span style='color:green'>(stable)</span> public static final DateFormat.HourCycle HOUR_CYCLE_11</li> 103<li><span style='color:green'>(stable)</span> public static final DateFormat.HourCycle HOUR_CYCLE_12</li> 104<li><span style='color:green'>(stable)</span> public static final DateFormat.HourCycle HOUR_CYCLE_23</li> 105<li><span style='color:green'>(stable)</span> public static final DateFormat.HourCycle HOUR_CYCLE_24</li> 106</ul> 107DateTimePatternGenerator 108<ul> 109<li><span style='color:green'>(stable)</span> public DateFormat.HourCycle <i>getDefaultHourCycle</i>()</li> 110</ul> 111ListFormatter 112<ul> 113<li><span style='color:green'>(stable)</span> public ListFormatter.FormattedList <i>formatToValue</i>(java.lang.Object...)</li> 114<li><span style='color:green'>(stable)</span> public ListFormatter.FormattedList <i>formatToValue</i>(java.util.Collection<?>)</li> 115<li><span style='color:green'>(stable)</span> public static ListFormatter <i>getInstance</i>(ULocale, ListFormatter.Type, ListFormatter.Width)</li> 116<li><span style='color:green'>(stable)</span> public static ListFormatter <i>getInstance</i>(java.util.Locale, ListFormatter.Type, ListFormatter.Width)</li> 117</ul> 118ListFormatter.Type 119<ul> 120<li><span style='color:green'>(stable)</span> public static final ListFormatter.Type AND</li> 121<li><span style='color:green'>(stable)</span> public static final ListFormatter.Type OR</li> 122<li><span style='color:green'>(stable)</span> public static final ListFormatter.Type UNITS</li> 123</ul> 124ListFormatter.Width 125<ul> 126<li><span style='color:green'>(stable)</span> public static final ListFormatter.Width NARROW</li> 127<li><span style='color:green'>(stable)</span> public static final ListFormatter.Width SHORT</li> 128<li><span style='color:green'>(stable)</span> public static final ListFormatter.Width WIDE</li> 129</ul> 130</ul> 131 132<h3>Package com.ibm.icu.util</h3> 133<ul> 134<li><span style='color:green'>(stable)</span> public static enum <i>LocaleMatcher.Direction</i></li> 135Currency 136<ul> 137<li><span style='color:green'>(stable)</span> public static final int FORMAL_SYMBOL_NAME</li> 138<li><span style='color:green'>(stable)</span> public static final int VARIANT_SYMBOL_NAME</li> 139</ul> 140LocaleMatcher.Builder 141<ul> 142<li><span style='color:green'>(stable)</span> public LocaleMatcher.Builder <i>setDirection</i>(LocaleMatcher.Direction)</li> 143</ul> 144LocaleMatcher.Direction 145<ul> 146<li><span style='color:green'>(stable)</span> public static final LocaleMatcher.Direction ONLY_TWO_WAY</li> 147<li><span style='color:green'>(stable)</span> public static final LocaleMatcher.Direction WITH_ONE_WAY</li> 148</ul> 149ULocale 150<ul> 151<li><span style='color:green'>(stable)</span> public static ULocale <i>createCanonical</i>(ULocale)</li> 152</ul> 153</ul> 154 155 156<hr/> 157<h2>Added in ICU4J 69.1</h2> 158 159<h3>Package com.ibm.icu.number</h3> 160<ul> 161<li><span style='color:orange'>(draft)</span> public static final class <i>NumberRangeFormatter.SpanField</i></li> 162<li><span style='color:orange'>(draft)</span> public static enum <i>NumberFormatter.RoundingPriority</i></li> 163<li><span style='color:orange'>(draft)</span> public static enum <i>NumberFormatter.TrailingZeroDisplay</i></li> 164FractionPrecision 165<ul> 166<li><span style='color:orange'>(draft)</span> public Precision <i>withSignificantDigits</i>(int, int, NumberFormatter.RoundingPriority)</li> 167</ul> 168NumberFormatter.RoundingPriority 169<ul> 170<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.RoundingPriority RELAXED</li> 171<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.RoundingPriority STRICT</li> 172</ul> 173NumberFormatter.SignDisplay 174<ul> 175<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.SignDisplay ACCOUNTING_NEGATIVE</li> 176<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.SignDisplay NEGATIVE</li> 177</ul> 178NumberFormatter.TrailingZeroDisplay 179<ul> 180<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.TrailingZeroDisplay AUTO</li> 181<li><span style='color:orange'>(draft)</span> public static final NumberFormatter.TrailingZeroDisplay HIDE_IF_WHOLE</li> 182</ul> 183Precision 184<ul> 185<li><span style='color:orange'>(draft)</span> public Precision <i>trailingZeroDisplay</i>(NumberFormatter.TrailingZeroDisplay)</li> 186</ul> 187</ul> 188 189<h3>Package com.ibm.icu.util</h3> 190<ul> 191<li><span style='color:orange'>(draft)</span> public static enum <i>BasicTimeZone.LocalOption</i></li> 192<li><span style='color:orange'>(draft)</span> public static enum <i>MeasureUnit.MeasurePrefix</i></li> 193BasicTimeZone 194<ul> 195<li><span style='color:orange'>(draft)</span> public void <i>getOffsetFromLocal</i>(long, BasicTimeZone.LocalOption, BasicTimeZone.LocalOption, int[])</li> 196</ul> 197BasicTimeZone.LocalOption 198<ul> 199<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption DAYLIGHT_FORMER</li> 200<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption DAYLIGHT_LATTER</li> 201<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption FORMER</li> 202<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption LATTER</li> 203<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption STANDARD_FORMER</li> 204<li><span style='color:orange'>(draft)</span> public static final BasicTimeZone.LocalOption STANDARD_LATTER</li> 205</ul> 206MeasureUnit 207<ul> 208<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLIGRAM_OFGLUCOSE_PER_DECILITER</li> 209<li><span style='color:orange'>(draft)</span> public MeasureUnit.MeasurePrefix <i>getPrefix</i>()</li> 210<li><span style='color:orange'>(draft)</span> public MeasureUnit <i>withPrefix</i>(MeasureUnit.MeasurePrefix)</li> 211</ul> 212MeasureUnit.MeasurePrefix 213<ul> 214<li><span style='color:orange'>(draft)</span> public int <i>getBase</i>()</li> 215<li><span style='color:orange'>(draft)</span> public int <i>getPower</i>()</li> 216<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix ATTO</li> 217<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix CENTI</li> 218<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix DECI</li> 219<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix DEKA</li> 220<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix EXA</li> 221<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix EXBI</li> 222<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix FEMTO</li> 223<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix GIBI</li> 224<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix GIGA</li> 225<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix HECTO</li> 226<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix KIBI</li> 227<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix KILO</li> 228<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix MEBI</li> 229<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix MEGA</li> 230<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix MICRO</li> 231<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix MILLI</li> 232<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix NANO</li> 233<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix ONE</li> 234<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix PEBI</li> 235<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix PETA</li> 236<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix PICO</li> 237<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix TEBI</li> 238<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix TERA</li> 239<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix YOBI</li> 240<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix YOCTO</li> 241<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix YOTTA</li> 242<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix ZEBI</li> 243<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix ZEPTO</li> 244<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix ZETTA</li> 245</ul> 246RuleBasedTimeZone 247<ul> 248<li><span style='color:orange'>(draft)</span> public void <i>getOffsetFromLocal</i>(long, BasicTimeZone.LocalOption, BasicTimeZone.LocalOption, int[])</li> 249</ul> 250SimpleTimeZone 251<ul> 252<li><span style='color:orange'>(draft)</span> public void <i>getOffsetFromLocal</i>(long, BasicTimeZone.LocalOption, BasicTimeZone.LocalOption, int[])</li> 253</ul> 254VTimeZone 255<ul> 256<li><span style='color:orange'>(draft)</span> public void <i>getOffsetFromLocal</i>(long, BasicTimeZone.LocalOption, BasicTimeZone.LocalOption, int[])</li> 257</ul> 258</ul> 259 260<hr/> 261<p><i><font size="-1">Contents generated by ReportAPI tool on Thu Mar 11 17:12:02 PST 2021<br/>© 2021 and later: Unicode, Inc. and others. License & terms of use: <a href="http://www.unicode.org/copyright.html">http://www.unicode.org/copyright.html</a></font></i></p> 262</body> 263</html> 264