| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| <!-- © 2022 and later: Unicode, Inc. and others. --> |
| <!-- License & terms of use: http://www.unicode.org/copyright.html --> |
| <title>ICU4J API Comparison: ICU4J 71 with ICU4J 72</title> |
| </head> |
| <body> |
| <h1>ICU4J API Comparison: ICU4J 71 with ICU4J 72</h1> |
| |
| <hr/> |
| <h2>Removed from ICU4J 71</h2> |
| |
| <h3>Package com.ibm.icu.util</h3> |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public enum <i>NounClass</i></li> |
| NounClass |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass ANIMATE</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass COMMON</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass FEMININE</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass INANIMATE</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass MASCULINE</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass NEUTER</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass OTHER</li> |
| <li><span style='color:orange'>(draft)</span> public static final NounClass PERSONAL</li> |
| </ul> |
| </ul> |
| |
| |
| <hr/> |
| <h2>Deprecated or Obsoleted in ICU4J 72</h2> |
| <p>(no API obsoleted)</p> |
| |
| <hr/> |
| <h2>Changed in ICU4J 72 (old, new)</h2> |
| |
| <h3>Package com.ibm.icu.number</h3> |
| <ul> |
| FormattedNumber |
| <ul> |
| <li> <span style='color:orange'>(draft)</span> public com.ibm.icu.util.NounClass <i>getNounClass</i>()</br> |
| <span style='color:orange'>(draft)</span> public com.ibm.icu.text.DisplayOptions.NounClass <i>getNounClass</i>()</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.text</h3> |
| <ul> |
| PluralRules |
| <ul> |
| <li> <span style='color:orange'>(draft)</span> public com.ibm.icu.text.PluralRules.KeywordStatus <i>getKeywordStatus</i>(java.lang.String, int, java.util.Set<java.lang.Double>, com.ibm.icu.util.Output<java.lang.Double>)</br> |
| <span style='color:orange'>(draft)</span> public com.ibm.icu.text.PluralRules.KeywordStatus <i>getKeywordStatus</i>(java.lang.String, int, java.util.Set<com.ibm.icu.impl.number.DecimalQuantity>, com.ibm.icu.util.Output<com.ibm.icu.impl.number.DecimalQuantity>)</li> |
| </ul> |
| </ul> |
| |
| |
| <hr/> |
| <h2>Promoted to stable in ICU4J 72</h2> |
| |
| <h3>Package com.ibm.icu.lang</h3> |
| <ul> |
| UCharacter |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static boolean <i>hasBinaryProperty</i>(java.lang.CharSequence, int)</li> |
| </ul> |
| UProperty |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static final int BASIC_EMOJI</li> |
| <li><span style='color:green'>(stable)</span> public static final int EMOJI_KEYCAP_SEQUENCE</li> |
| <li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI</li> |
| <li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_FLAG_SEQUENCE</li> |
| <li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_MODIFIER_SEQUENCE</li> |
| <li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_TAG_SEQUENCE</li> |
| <li><span style='color:green'>(stable)</span> public static final int RGI_EMOJI_ZWJ_SEQUENCE</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.text</h3> |
| <ul> |
| UnicodeSet |
| <ul> |
| <li><span style='color:green'>(stable)</span> public boolean <i>hasStrings</i>()</li> |
| </ul> |
| UnicodeSetIterator |
| <ul> |
| <li><span style='color:green'>(stable)</span> public UnicodeSetIterator <i>skipToStrings</i>()</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.util</h3> |
| <ul> |
| MeasureUnit |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static final MeasureUnit ITEM</li> |
| <li><span style='color:green'>(stable)</span> public static final MeasureUnit KILOWATT_HOUR_PER_100_KILOMETER</li> |
| </ul> |
| </ul> |
| |
| |
| <hr/> |
| <h2>Added in ICU4J 72</h2> |
| |
| <h3>Package com.ibm.icu.lang</h3> |
| <ul> |
| UCharacter.UnicodeBlock |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock ARABIC_EXTENDED_C</li> |
| <li><span style='color:green'>(stable)</span> public static final int ARABIC_EXTENDED_C_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H</li> |
| <li><span style='color:green'>(stable)</span> public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock CYRILLIC_EXTENDED_D</li> |
| <li><span style='color:green'>(stable)</span> public static final int CYRILLIC_EXTENDED_D_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock DEVANAGARI_EXTENDED_A</li> |
| <li><span style='color:green'>(stable)</span> public static final int DEVANAGARI_EXTENDED_A_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAKTOVIK_NUMERALS</li> |
| <li><span style='color:green'>(stable)</span> public static final int KAKTOVIK_NUMERALS_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock KAWI</li> |
| <li><span style='color:green'>(stable)</span> public static final int KAWI_ID</li> |
| <li><span style='color:green'>(stable)</span> public static final UCharacter.UnicodeBlock NAG_MUNDARI</li> |
| <li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI_ID</li> |
| </ul> |
| UScript |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static final int KAWI</li> |
| <li><span style='color:green'>(stable)</span> public static final int NAG_MUNDARI</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.number</h3> |
| <ul> |
| NumberFormatterSettings |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public T extends NumberFormatterSettings<?> <i>displayOptions</i>(DisplayOptions)</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.text</h3> |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public final class <i>DisplayOptions</i></li> |
| <li><span style='color:orange'>(draft)</span> public static class <i>DisplayOptions.Builder</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.Capitalization</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.DisplayLength</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.GrammaticalCase</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NameStyle</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.NounClass</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.PluralCategory</i></li> |
| <li><span style='color:orange'>(draft)</span> public static enum <i>DisplayOptions.SubstituteHandling</i></li> |
| DisplayOptions.Capitalization |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.Capitalization> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization BEGINNING_OF_SENTENCE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization MIDDLE_OF_SENTENCE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization STANDALONE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UI_LIST_OR_MENU</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.Capitalization UNDEFINED</li> |
| </ul> |
| DisplayOptions.DisplayLength |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.DisplayLength> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_FULL</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength LENGTH_SHORT</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.DisplayLength UNDEFINED</li> |
| </ul> |
| DisplayOptions.GrammaticalCase |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.GrammaticalCase> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase <i>fromIdentifier</i>(java.lang.String)</li> |
| <li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ABLATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ACCUSATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase COMITATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase DATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase ERGATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase GENITIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase INSTRUMENTAL</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase LOCATIVE_COPULATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase NOMINATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase OBLIQUE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase PREPOSITIONAL</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase SOCIATIVE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase UNDEFINED</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.GrammaticalCase VOCATIVE</li> |
| </ul> |
| DisplayOptions.NameStyle |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.NameStyle> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle DIALECT_NAMES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle STANDARD_NAMES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NameStyle UNDEFINED</li> |
| </ul> |
| DisplayOptions.NounClass |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.NounClass> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass <i>fromIdentifier</i>(java.lang.String)</li> |
| <li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass ANIMATE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass COMMON</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass FEMININE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass INANIMATE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass MASCULINE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass NEUTER</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass OTHER</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass PERSONAL</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.NounClass UNDEFINED</li> |
| </ul> |
| DisplayOptions.PluralCategory |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.PluralCategory> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory <i>fromIdentifier</i>(java.lang.String)</li> |
| <li><span style='color:orange'>(draft)</span> public final java.lang.String <i>getIdentifier</i>()</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory FEW</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory MANY</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ONE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory OTHER</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory TWO</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory UNDEFINED</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.PluralCategory ZERO</li> |
| </ul> |
| DisplayOptions.SubstituteHandling |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final java.util.List<DisplayOptions.SubstituteHandling> VALUES</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling NO_SUBSTITUTE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling SUBSTITUTE</li> |
| <li><span style='color:orange'>(draft)</span> public static final DisplayOptions.SubstituteHandling UNDEFINED</li> |
| </ul> |
| </ul> |
| |
| <h3>Package com.ibm.icu.util</h3> |
| <ul> |
| MeasureUnit |
| <ul> |
| <li><span style='color:orange'>(draft)</span> public static final MeasureUnit QUARTER</li> |
| <li><span style='color:orange'>(draft)</span> public static final MeasureUnit TONNE</li> |
| </ul> |
| VersionInfo |
| <ul> |
| <li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_15_0</li> |
| </ul> |
| </ul> |
| |
| <hr/> |
| <p><i><font size="-1">Contents generated by ReportAPI tool on Wed Sep 21 12:49:57 PDT 2022<br/>© 2022 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> |
| </body> |
| </html> |