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<!-- © 2024 and later: Unicode, Inc. and others. --> 6<!-- License & terms of use: http://www.unicode.org/copyright.html --> 7<title>ICU4J API Comparison: ICU4J 74 with ICU4J 75</title> 8</head> 9<body> 10<h1>ICU4J API Comparison: ICU4J 74 with ICU4J 75</h1> 11 12<hr/> 13<h2>Removed from ICU4J 74</h2> 14<p>(no API removed)</p> 15 16<hr/> 17<h2>Deprecated or Obsoleted in ICU4J 75</h2> 18<p>(no API obsoleted)</p> 19 20<hr/> 21<h2>Changed in ICU4J 75 (old, new)</h2> 22<p>(no API changed)</p> 23 24<hr/> 25<h2>Promoted to stable in ICU4J 75</h2> 26 27<h3>Package com.ibm.icu.text</h3> 28<ul> 29<li><span style='color:green'>(stable)</span> public interface <i>PersonName</i></li> 30<li><span style='color:green'>(stable)</span> public class <i>PersonNameFormatter</i></li> 31<li><span style='color:green'>(stable)</span> public static class <i>PersonNameFormatter.Builder</i></li> 32<li><span style='color:green'>(stable)</span> public class <i>SimplePersonName</i></li> 33<li><span style='color:green'>(stable)</span> public static class <i>SimplePersonName.Builder</i></li> 34<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.FieldModifier</i></li> 35<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.NameField</i></li> 36<li><span style='color:green'>(stable)</span> public static enum <i>PersonName.PreferredOrder</i></li> 37<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.DisplayOrder</i></li> 38<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Formality</i></li> 39<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Length</i></li> 40<li><span style='color:green'>(stable)</span> public static enum <i>PersonNameFormatter.Usage</i></li> 41PersonName.FieldModifier 42<ul> 43<li><span style='color:green'>(stable)</span> public static PersonName.FieldModifier <i>forString</i>(java.lang.String)</li> 44<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li> 45<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier ALL_CAPS</li> 46<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier CORE</li> 47<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INFORMAL</li> 48<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL</li> 49<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier INITIAL_CAP</li> 50<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier MONOGRAM</li> 51<li><span style='color:green'>(stable)</span> public static final PersonName.FieldModifier PREFIX</li> 52</ul> 53PersonName.NameField 54<ul> 55<li><span style='color:green'>(stable)</span> public java.lang.String <i>toString</i>()</li> 56<li><span style='color:green'>(stable)</span> public static final PersonName.NameField CREDENTIALS</li> 57<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GENERATION</li> 58<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN</li> 59<li><span style='color:green'>(stable)</span> public static final PersonName.NameField GIVEN2</li> 60<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME</li> 61<li><span style='color:green'>(stable)</span> public static final PersonName.NameField SURNAME2</li> 62<li><span style='color:green'>(stable)</span> public static final PersonName.NameField TITLE</li> 63</ul> 64PersonName.PreferredOrder 65<ul> 66<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder DEFAULT</li> 67<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder GIVEN_FIRST</li> 68<li><span style='color:green'>(stable)</span> public static final PersonName.PreferredOrder SURNAME_FIRST</li> 69</ul> 70PersonNameFormatter.DisplayOrder 71<ul> 72<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder DEFAULT</li> 73<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.DisplayOrder SORTING</li> 74</ul> 75PersonNameFormatter.Formality 76<ul> 77<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality FORMAL</li> 78<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Formality INFORMAL</li> 79</ul> 80PersonNameFormatter.Length 81<ul> 82<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length LONG</li> 83<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length MEDIUM</li> 84<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Length SHORT</li> 85</ul> 86PersonNameFormatter.Usage 87<ul> 88<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage ADDRESSING</li> 89<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage MONOGRAM</li> 90<li><span style='color:green'>(stable)</span> public static final PersonNameFormatter.Usage REFERRING</li> 91</ul> 92UnicodeSet 93<ul> 94<li><span style='color:green'>(stable)</span> public static final int SIMPLE_CASE_INSENSITIVE</li> 95</ul> 96</ul> 97 98<h3>Package com.ibm.icu.util</h3> 99<ul> 100MeasureUnit 101<ul> 102<li><span style='color:green'>(stable)</span> public static final MeasureUnit BEAUFORT</li> 103</ul> 104</ul> 105 106 107<hr/> 108<h2>Added in ICU4J 75</h2> 109 110<h3>Package com.ibm.icu.lang</h3> 111<ul> 112<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierStatus</i></li> 113<li><span style='color:orange'>(draft)</span> public static enum <i>UCharacter.IdentifierType</i></li> 114UCharacter 115<ul> 116<li><span style='color:orange'>(draft)</span> public static final int <i>getIdentifierTypes</i>(int, java.util.EnumSet<UCharacter.IdentifierType>)</li> 117<li><span style='color:orange'>(draft)</span> public static final boolean <i>hasIdentifierType</i>(int, UCharacter.IdentifierType)</li> 118</ul> 119UCharacter.IdentifierStatus 120<ul> 121<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus ALLOWED</li> 122<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierStatus RESTRICTED</li> 123</ul> 124UCharacter.IdentifierType 125<ul> 126<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEFAULT_IGNORABLE</li> 127<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType DEPRECATED</li> 128<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType EXCLUSION</li> 129<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType INCLUSION</li> 130<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType LIMITED_USE</li> 131<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_CHARACTER</li> 132<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_NFKC</li> 133<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType NOT_XID</li> 134<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType OBSOLETE</li> 135<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType RECOMMENDED</li> 136<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType TECHNICAL</li> 137<li><span style='color:orange'>(draft)</span> public static final UCharacter.IdentifierType UNCOMMON_USE</li> 138</ul> 139UProperty 140<ul> 141<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_STATUS</li> 142<li><span style='color:orange'>(draft)</span> public static final int IDENTIFIER_TYPE</li> 143</ul> 144UScript 145<ul> 146<li><span style='color:green'>(stable)</span> public static final int ARABIC_NASTALIQ</li> 147</ul> 148</ul> 149 150<h3>Package com.ibm.icu.message2</h3> 151<ul> 152MFDataModel.Attribute 153<ul> 154<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 155<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li> 156</ul> 157MFDataModel.CatchallKey 158<ul> 159<li><span style='color:orange'>(draft)</span> public <i>MFDataModel.CatchallKey</i>()</li> 160</ul> 161MFDataModel.FunctionAnnotation 162<ul> 163<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 164<li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li> 165</ul> 166MFDataModel.FunctionExpression 167<ul> 168<li><span style='color:orange'>(draft)</span> public final MFDataModel.FunctionAnnotation annotation</li> 169<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> 170</ul> 171MFDataModel.InputDeclaration 172<ul> 173<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 174<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableExpression value</li> 175</ul> 176MFDataModel.Literal 177<ul> 178<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li> 179</ul> 180MFDataModel.LiteralExpression 181<ul> 182<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li> 183<li><span style='color:orange'>(draft)</span> public final MFDataModel.Literal arg</li> 184<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> 185</ul> 186MFDataModel.LocalDeclaration 187<ul> 188<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 189<li><span style='color:orange'>(draft)</span> public final MFDataModel.Expression value</li> 190</ul> 191MFDataModel.Markup 192<ul> 193<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> 194<li><span style='color:orange'>(draft)</span> public final MFDataModel.Markup.Kind kind</li> 195<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 196<li><span style='color:orange'>(draft)</span> public final java.util.Map<java.lang.String, MFDataModel.Option> options</li> 197</ul> 198MFDataModel.Option 199<ul> 200<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 201<li><span style='color:orange'>(draft)</span> public final MFDataModel.LiteralOrVariableRef value</li> 202</ul> 203MFDataModel.Pattern 204<ul> 205<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.PatternPart> parts</li> 206</ul> 207MFDataModel.PatternMessage 208<ul> 209<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li> 210<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern pattern</li> 211</ul> 212MFDataModel.SelectMessage 213<ul> 214<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Declaration> declarations</li> 215<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Expression> selectors</li> 216<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Variant> variants</li> 217</ul> 218MFDataModel.StringPart 219<ul> 220<li><span style='color:orange'>(draft)</span> public final java.lang.String value</li> 221</ul> 222MFDataModel.UnsupportedAnnotation 223<ul> 224<li><span style='color:orange'>(draft)</span> public final java.lang.String source</li> 225</ul> 226MFDataModel.UnsupportedExpression 227<ul> 228<li><span style='color:orange'>(draft)</span> public final MFDataModel.UnsupportedAnnotation annotation</li> 229<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> 230</ul> 231MFDataModel.UnsupportedStatement 232<ul> 233<li><span style='color:orange'>(draft)</span> public final java.lang.String body</li> 234<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Expression> expressions</li> 235<li><span style='color:orange'>(draft)</span> public final java.lang.String keyword</li> 236</ul> 237MFDataModel.VariableExpression 238<ul> 239<li><span style='color:orange'>(draft)</span> public final MFDataModel.Annotation annotation</li> 240<li><span style='color:orange'>(draft)</span> public final MFDataModel.VariableRef arg</li> 241<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.Attribute> attributes</li> 242</ul> 243MFDataModel.VariableRef 244<ul> 245<li><span style='color:orange'>(draft)</span> public final java.lang.String name</li> 246</ul> 247MFDataModel.Variant 248<ul> 249<li><span style='color:orange'>(draft)</span> public final java.util.List<MFDataModel.LiteralOrCatchallKey> keys</li> 250<li><span style='color:orange'>(draft)</span> public final MFDataModel.Pattern value</li> 251</ul> 252MFParseException 253<ul> 254<li><span style='color:orange'>(draft)</span> public <i>MFParseException</i>(java.lang.String, int)</li> 255<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getMessage</i>()</li> 256</ul> 257MFSerializer 258<ul> 259<li><span style='color:orange'>(draft)</span> public <i>MFSerializer</i>()</li> 260</ul> 261</ul> 262 263<h3>Package com.ibm.icu.number</h3> 264<ul> 265LocalizedNumberFormatter 266<ul> 267<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberFormatter <i>withoutLocale</i>()</li> 268</ul> 269LocalizedNumberRangeFormatter 270<ul> 271<li><span style='color:orange'>(draft)</span> public UnlocalizedNumberRangeFormatter <i>withoutLocale</i>()</li> 272</ul> 273</ul> 274 275<h3>Package com.ibm.icu.util</h3> 276<ul> 277MeasureUnit.MeasurePrefix 278<ul> 279<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUECTO</li> 280<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix QUETTA</li> 281<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONNA</li> 282<li><span style='color:orange'>(draft)</span> public static final MeasureUnit.MeasurePrefix RONTO</li> 283</ul> 284</ul> 285 286<hr/> 287<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Mar 25 13:11:50 EDT 2024<br/>© 2024 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> 288</body> 289</html> 290