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<!-- © 2017 and later: Unicode, Inc. and others. --> 6<!-- License & terms of use: http://www.unicode.org/copyright.html#License --> 7<title>ICU4J API Comparison: ICU4J 59.1 with ICU4J 60.1</title> 8</head> 9<body> 10<h1>ICU4J API Comparison: ICU4J 59.1 with ICU4J 60.1</h1> 11 12<hr/> 13<h2>Removed from ICU4J 59.1</h2> 14<p>(no API removed)</p> 15 16<hr/> 17<h2>Deprecated or Obsoleted in ICU4J 60.1</h2> 18 19<h3>Package com.ibm.icu.util</h3> 20<ul> 21Calendar 22<ul> 23<li><span style='color:gray'>(deprecated)</span> protected int <i>computeMillisInDay</i>()</li> 24<li><span style='color:gray'>(deprecated)</span> protected int <i>computeZoneOffset</i>(long, int)</li> 25</ul> 26</ul> 27 28 29<hr/> 30<h2>Changed in ICU4J 60.1 (old, new)</h2> 31<p>(no API changed)</p> 32 33<hr/> 34<h2>Promoted to stable in ICU4J 60.1</h2> 35 36<h3>Package com.ibm.icu.lang</h3> 37<ul> 38UProperty 39<ul> 40<li><span style='color:green'>(stable)</span> public static final int EMOJI</li> 41<li><span style='color:green'>(stable)</span> public static final int EMOJI_MODIFIER</li> 42<li><span style='color:green'>(stable)</span> public static final int EMOJI_MODIFIER_BASE</li> 43<li><span style='color:green'>(stable)</span> public static final int EMOJI_PRESENTATION</li> 44</ul> 45</ul> 46 47<h3>Package com.ibm.icu.text</h3> 48<ul> 49<li><span style='color:green'>(stable)</span> public class <i>BidiTransform</i></li> 50<li><span style='color:green'>(stable)</span> public static enum <i>BidiTransform.Mirroring</i></li> 51<li><span style='color:green'>(stable)</span> public static enum <i>BidiTransform.Order</i></li> 52BidiTransform.Mirroring 53<ul> 54<li><span style='color:green'>(stable)</span> public static final BidiTransform.Mirroring OFF</li> 55<li><span style='color:green'>(stable)</span> public static final BidiTransform.Mirroring ON</li> 56</ul> 57BidiTransform.Order 58<ul> 59<li><span style='color:green'>(stable)</span> public static final BidiTransform.Order LOGICAL</li> 60<li><span style='color:green'>(stable)</span> public static final BidiTransform.Order VISUAL</li> 61</ul> 62DecimalFormatSymbols 63<ul> 64<li><span style='color:green'>(stable)</span> public java.lang.String <i>getDecimalSeparatorString</i>()</li> 65<li><span style='color:green'>(stable)</span> public java.lang.String[] <i>getDigitStrings</i>()</li> 66<li><span style='color:green'>(stable)</span> public java.lang.String <i>getGroupingSeparatorString</i>()</li> 67<li><span style='color:green'>(stable)</span> public java.lang.String <i>getMinusSignString</i>()</li> 68<li><span style='color:green'>(stable)</span> public java.lang.String <i>getMonetaryDecimalSeparatorString</i>()</li> 69<li><span style='color:green'>(stable)</span> public java.lang.String <i>getMonetaryGroupingSeparatorString</i>()</li> 70<li><span style='color:green'>(stable)</span> public java.lang.String <i>getPerMillString</i>()</li> 71<li><span style='color:green'>(stable)</span> public java.lang.String <i>getPercentString</i>()</li> 72<li><span style='color:green'>(stable)</span> public java.lang.String <i>getPlusSignString</i>()</li> 73<li><span style='color:green'>(stable)</span> public void <i>setDecimalSeparatorString</i>(java.lang.String)</li> 74<li><span style='color:green'>(stable)</span> public void <i>setDigitStrings</i>(java.lang.String[])</li> 75<li><span style='color:green'>(stable)</span> public void <i>setGroupingSeparatorString</i>(java.lang.String)</li> 76<li><span style='color:green'>(stable)</span> public void <i>setMinusSignString</i>(java.lang.String)</li> 77<li><span style='color:green'>(stable)</span> public void <i>setMonetaryDecimalSeparatorString</i>(java.lang.String)</li> 78<li><span style='color:green'>(stable)</span> public void <i>setMonetaryGroupingSeparatorString</i>(java.lang.String)</li> 79<li><span style='color:green'>(stable)</span> public void <i>setPerMillString</i>(java.lang.String)</li> 80<li><span style='color:green'>(stable)</span> public void <i>setPercentString</i>(java.lang.String)</li> 81<li><span style='color:green'>(stable)</span> public void <i>setPlusSignString</i>(java.lang.String)</li> 82</ul> 83DisplayContext 84<ul> 85<li><span style='color:green'>(stable)</span> public static final DisplayContext NO_SUBSTITUTE</li> 86<li><span style='color:green'>(stable)</span> public static final DisplayContext SUBSTITUTE</li> 87</ul> 88DisplayContext.Type 89<ul> 90<li><span style='color:green'>(stable)</span> public static final DisplayContext.Type SUBSTITUTE_HANDLING</li> 91</ul> 92MeasureFormat 93<ul> 94<li><span style='color:green'>(stable)</span> public java.lang.String <i>getUnitDisplayName</i>(MeasureUnit)</li> 95</ul> 96RuleBasedBreakIterator 97<ul> 98<li><span style='color:green'>(stable)</span> public int <i>getRuleStatus</i>()</li> 99<li><span style='color:green'>(stable)</span> public int <i>getRuleStatusVec</i>(int[])</li> 100</ul> 101SpoofChecker 102<ul> 103<li><span style='color:green'>(stable)</span> public static final int CONFUSABLE</li> 104<li><span style='color:green'>(stable)</span> public static final UnicodeSet INCLUSION</li> 105<li><span style='color:green'>(stable)</span> public static final int MIXED_NUMBERS</li> 106<li><span style='color:green'>(stable)</span> public static final UnicodeSet RECOMMENDED</li> 107<li><span style='color:green'>(stable)</span> public static final int RESTRICTION_LEVEL</li> 108<li><span style='color:green'>(stable)</span> public boolean <i>equals</i>(java.lang.Object)</li> 109<li><span style='color:green'>(stable)</span> public java.lang.String <i>getSkeleton</i>(java.lang.CharSequence)</li> 110<li><span style='color:green'>(stable)</span> public int <i>hashCode</i>()</li> 111</ul> 112SpoofChecker.Builder 113<ul> 114<li><span style='color:green'>(stable)</span> public SpoofChecker.Builder <i>setData</i>(java.io.Reader)</li> 115<li><span style='color:green'>(stable)</span> public SpoofChecker.Builder <i>setRestrictionLevel</i>(SpoofChecker.RestrictionLevel)</li> 116</ul> 117SpoofChecker.CheckResult 118<ul> 119<li><span style='color:green'>(stable)</span> public UnicodeSet numerics</li> 120<li><span style='color:green'>(stable)</span> public SpoofChecker.RestrictionLevel restrictionLevel</li> 121</ul> 122</ul> 123 124<h3>Package com.ibm.icu.util</h3> 125<ul> 126MeasureUnit 127<ul> 128<li><span style='color:green'>(stable)</span> public static final MeasureUnit MILLIMOLE_PER_LITER</li> 129<li><span style='color:green'>(stable)</span> public static final MeasureUnit PART_PER_MILLION</li> 130</ul> 131</ul> 132 133 134<hr/> 135<h2>Added in ICU4J 60.1</h2> 136 137<h3>Package com.ibm.icu.lang</h3> 138<ul> 139UCharacter.JoiningGroup 140<ul> 141<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_BHA</li> 142<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_JA</li> 143<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_LLA</li> 144<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_LLLA</li> 145<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_NGA</li> 146<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_NNA</li> 147<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_NNNA</li> 148<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_NYA</li> 149<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_RA</li> 150<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_SSA</li> 151<li><span style='color:green'>(stable)</span> public static final int MALAYALAM_TTA</li> 152</ul> 153UCharacter.UnicodeBlock 154<ul> 155<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F</li> 156<li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID</li> 157<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KANA_EXTENDED_A</li> 158<li><span style='color:green'>(stable)</span> public static final int KANA_EXTENDED_A_ID</li> 159<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock MASARAM_GONDI</li> 160<li><span style='color:green'>(stable)</span> public static final int MASARAM_GONDI_ID</li> 161<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NUSHU</li> 162<li><span style='color:green'>(stable)</span> public static final int NUSHU_ID</li> 163<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SOYOMBO</li> 164<li><span style='color:green'>(stable)</span> public static final int SOYOMBO_ID</li> 165<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock SYRIAC_SUPPLEMENT</li> 166<li><span style='color:green'>(stable)</span> public static final int SYRIAC_SUPPLEMENT_ID</li> 167<li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock ZANABAZAR_SQUARE</li> 168<li><span style='color:green'>(stable)</span> public static final int ZANABAZAR_SQUARE_ID</li> 169</ul> 170UProperty 171<ul> 172<li><span style='color:green'>(stable)</span> public static final int EMOJI_COMPONENT</li> 173<li><span style='color:green'>(stable)</span> public static final int PREPENDED_CONCATENATION_MARK</li> 174<li><span style='color:green'>(stable)</span> public static final int REGIONAL_INDICATOR</li> 175</ul> 176UScript 177<ul> 178<li><span style='color:green'>(stable)</span> public static final int MASARAM_GONDI</li> 179<li><span style='color:green'>(stable)</span> public static final int SOYOMBO</li> 180<li><span style='color:green'>(stable)</span> public static final int ZANABAZAR_SQUARE</li> 181</ul> 182</ul> 183 184<h3>Package com.ibm.icu.number</h3> 185<ul> 186<li><span style='color:orange'>(draft)</span> public class <i>CompactNotation</i></li> 187<li><span style='color:orange'>(draft)</span> public abstract class <i>CurrencyRounder</i></li> 188<li><span style='color:orange'>(draft)</span> public class <i>FormattedNumber</i></li> 189<li><span style='color:orange'>(draft)</span> public abstract class <i>FractionRounder</i></li> 190<li><span style='color:orange'>(draft)</span> public class <i>IntegerWidth</i></li> 191<li><span style='color:orange'>(draft)</span> public class <i>LocalizedNumberFormatter</i></li> 192<li><span style='color:orange'>(draft)</span> public class <i>Notation</i></li> 193<li><span style='color:orange'>(draft)</span> public final class <i>NumberFormatter</i></li> 194<li><span style='color:orange'>(draft)</span> public abstract class <i>NumberFormatterSettings</i></li> 195<li><span style='color:orange'>(draft)</span> public abstract class <i>Rounder</i></li> 196<li><span style='color:orange'>(draft)</span> public class <i>ScientificNotation</i></li> 197<li><span style='color:orange'>(draft)</span> public class <i>SimpleNotation</i></li> 198<li><span style='color:orange'>(draft)</span> public class <i>UnlocalizedNumberFormatter</i></li> 199<li><span style='color:orange'>(draft)</span> public static enum <i>NumberFormatter.DecimalSeparatorDisplay</i></li> 200<li><span style='color:orange'>(draft)</span> public static enum <i>NumberFormatter.SignDisplay</i></li> 201<li><span style='color:orange'>(draft)</span> public static enum <i>NumberFormatter.UnitWidth</i></li> 202NumberFormatter.DecimalSeparatorDisplay 203<ul> 204<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.DecimalSeparatorDisplay ALWAYS</li> 205<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.DecimalSeparatorDisplay AUTO</li> 206</ul> 207NumberFormatter.SignDisplay 208<ul> 209<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.SignDisplay ACCOUNTING</li> 210<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.SignDisplay ACCOUNTING_ALWAYS</li> 211<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.SignDisplay ALWAYS</li> 212<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.SignDisplay AUTO</li> 213<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.SignDisplay NEVER</li> 214</ul> 215NumberFormatter.UnitWidth 216<ul> 217<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.UnitWidth FULL_NAME</li> 218<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.UnitWidth HIDDEN</li> 219<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.UnitWidth ISO_CODE</li> 220<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.UnitWidth NARROW</li> 221<li><span style='color:orange'>(draft)</span> public static final r.NumberFormatter.UnitWidth SHORT</li> 222</ul> 223</ul> 224 225<h3>Package com.ibm.icu.text</h3> 226<ul> 227<li><span style='color:orange'>(draft)</span> public abstract class <i>FilteredBreakIteratorBuilder</i></li> 228BreakIterator 229<ul> 230<li><span style='color:orange'>(draft)</span> public void <i>setText</i>(java.lang.CharSequence)</li> 231</ul> 232CaseMap.Fold 233<ul> 234<li><span style='color:orange'>(draft)</span> public java.lang.String <i>apply</i>(java.lang.CharSequence)</li> 235</ul> 236CaseMap.Lower 237<ul> 238<li><span style='color:orange'>(draft)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li> 239</ul> 240CaseMap.Title 241<ul> 242<li><span style='color:orange'>(draft)</span> public CaseMap.Title <i>adjustToCased</i>()</li> 243<li><span style='color:orange'>(draft)</span> public java.lang.String <i>apply</i>(java.util.Locale, BreakIterator, java.lang.CharSequence)</li> 244<li><span style='color:orange'>(draft)</span> public CaseMap.Title <i>sentences</i>()</li> 245<li><span style='color:orange'>(draft)</span> public CaseMap.Title <i>wholeString</i>()</li> 246</ul> 247CaseMap.Upper 248<ul> 249<li><span style='color:orange'>(draft)</span> public java.lang.String <i>apply</i>(java.util.Locale, java.lang.CharSequence)</li> 250</ul> 251DecimalFormat 252<ul> 253<li><span style='color:orange'>(draft)</span> public r.LocalizedNumberFormatter <i>toNumberFormatter</i>()</li> 254</ul> 255DecimalFormatSymbols 256<ul> 257<li><span style='color:orange'>(draft)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(ULocale, NumberingSystem)</li> 258<li><span style='color:orange'>(draft)</span> public static DecimalFormatSymbols <i>forNumberingSystem</i>(java.util.Locale, NumberingSystem)</li> 259</ul> 260Edits 261<ul> 262<li><span style='color:orange'>(draft)</span> public Edits <i>mergeAndAppend</i>(Edits, Edits)</li> 263<li><span style='color:orange'>(draft)</span> public int <i>numberOfChanges</i>()</li> 264</ul> 265Edits.Iterator 266<ul> 267<li><span style='color:orange'>(draft)</span> public int <i>destinationIndexFromSourceIndex</i>(int)</li> 268<li><span style='color:orange'>(draft)</span> public boolean <i>findDestinationIndex</i>(int)</li> 269<li><span style='color:orange'>(draft)</span> public int <i>sourceIndexFromDestinationIndex</i>(int)</li> 270</ul> 271NumberingSystem 272<ul> 273<li><span style='color:orange'>(draft)</span> public static final NumberingSystem LATIN</li> 274</ul> 275</ul> 276 277<h3>Package com.ibm.icu.util</h3> 278<ul> 279<li><span style='color:orange'>(draft)</span> public class <i>NoUnit</i></li> 280Currency 281<ul> 282<li><span style='color:orange'>(draft)</span> public static Currency <i>fromJavaCurrency</i>(java.util.Currency)</li> 283<li><span style='color:orange'>(draft)</span> public java.util.Currency <i>toJavaCurrency</i>()</li> 284</ul> 285CurrencyAmount 286<ul> 287<li><span style='color:orange'>(draft)</span> public <i>CurrencyAmount</i>(double, java.util.Currency)</li> 288<li><span style='color:orange'>(draft)</span> public <i>CurrencyAmount</i>(java.lang.Number, java.util.Currency)</li> 289</ul> 290VersionInfo 291<ul> 292<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_10_0</li> 293</ul> 294</ul> 295 296<hr/> 297<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Oct 03 00:54:21 EDT 2017<br/>© 2017 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> 298</body> 299</html> 300