Home | History | Annotate | Download | only in icu4j
      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