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> 21 Calendar 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> 38 UProperty 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> 52 BidiTransform.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> 57 BidiTransform.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> 62 DecimalFormatSymbols 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> 83 DisplayContext 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> 88 DisplayContext.Type 89 <ul> 90 <li><span style='color:green'>(stable)</span> public static final DisplayContext.Type SUBSTITUTE_HANDLING</li> 91 </ul> 92 MeasureFormat 93 <ul> 94 <li><span style='color:green'>(stable)</span> public java.lang.String <i>getUnitDisplayName</i>(MeasureUnit)</li> 95 </ul> 96 RuleBasedBreakIterator 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> 101 SpoofChecker 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> 112 SpoofChecker.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> 117 SpoofChecker.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> 126 MeasureUnit 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> 139 UCharacter.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> 153 UCharacter.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> 170 UProperty 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> 176 UScript 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> 202 NumberFormatter.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> 207 NumberFormatter.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> 215 NumberFormatter.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> 228 BreakIterator 229 <ul> 230 <li><span style='color:orange'>(draft)</span> public void <i>setText</i>(java.lang.CharSequence)</li> 231 </ul> 232 CaseMap.Fold 233 <ul> 234 <li><span style='color:orange'>(draft)</span> public java.lang.String <i>apply</i>(java.lang.CharSequence)</li> 235 </ul> 236 CaseMap.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> 240 CaseMap.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> 247 CaseMap.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> 251 DecimalFormat 252 <ul> 253 <li><span style='color:orange'>(draft)</span> public r.LocalizedNumberFormatter <i>toNumberFormatter</i>()</li> 254 </ul> 255 DecimalFormatSymbols 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> 260 Edits 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> 265 Edits.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> 271 NumberingSystem 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> 280 Currency 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> 285 CurrencyAmount 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> 290 VersionInfo 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