<li>(deprecated) protected static final char ID_DELIM</li>
<li>(deprecated) protected static final char ID_SEP</li>
<li>(deprecated) protected static final char VARIANT_SEP</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li>(draft) public final class CompactByteArray</li>
<li>(draft) public final class CompactCharArray</li>
<li>Currency
<ul>
<li>(stable) public boolean equals(Currency)</li>
</ul>
<li>LocaleData
<ul>
<li>(draft) public static UnicodeSet getExemplarSet(java.util.Locale)</li>
<li>(draft) public static final LocaleData.MeasurementSystem getMeasurementSystem(java.util.Locale)</li>
<li>(draft) public static final LocaleData.PaperSize getPaperSize(java.util.Locale)</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 3.0 (old, new)</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(stable) public final class UCharacter extends java.lang.Object</br>
(stable) public final class UCharacter extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterCategory, com.ibm.icu.lang.UCharacterEnums.ECharacterDirection</li>
<li>(stable) public final class UCharacterCategory extends java.lang.Object</br>
(stable) public final class UCharacterCategory extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterCategory</li>
<li>(stable) public final class UCharacterDirection extends java.lang.Object</br>
(stable) public final class UCharacterDirection extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterDirection</li>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li>(stable) public class DictionaryBasedBreakIterator extends com.ibm.icu.text.RuleBasedBreakIterator</br>
(stable) public class DictionaryBasedBreakIterator extends com.ibm.icu.text.RuleBasedBreakIterator_Old</li>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li>(stable) public class Currency extends java.lang.Object implements java.io.Serializable</br>
(stable) public class Currency extends com.ibm.icu.util.MeasureUnit implements java.io.Serializable</li>
</ul>
<hr/>
<h2>Promoted to stable in ICU4J 3.0</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(stable) public static interface UCharacter.DecompositionType</li>
<li>(stable) public static interface UCharacter.EastAsianWidth</li>
<li>(stable) public static interface UCharacter.JoiningGroup</li>
<li>(stable) public static interface UCharacter.JoiningType</li>
<li>(stable) public static interface UCharacter.LineBreak</li>
<li>(stable) public static interface UCharacter.NumericType</li>
<li>(stable) public static final class UCharacter.UnicodeBlock</li>
<li>(stable) public static interface UProperty.NameChoice</li>
<li>UCharacter
<ul>
<li>(stable) public static final double NO_NUMERIC_VALUE</li>
<li>(stable) public static java.lang.String getISOComment(int)</li>
<li>(stable) public static int getIntPropertyMaxValue(int)</li>
<li>(stable) public static int getIntPropertyMinValue(int)</li>
<li>(stable) public static int getIntPropertyValue(int, int)</li>
<li>(stable) public static int getPropertyEnum(java.lang.String)</li>
<li>(stable) public static java.lang.String getPropertyName(int, int)</li>
<li>(stable) public static int getPropertyValueEnum(int, java.lang.String)</li>
<li>(stable) public static java.lang.String getPropertyValueName(int, int, int)</li>
<li>(stable) public static double getUnicodeNumericValue(int)</li>
</ul>
<li>UProperty
<ul>
<li>(stable) public static final int AGE</li>
<li>(stable) public static final int BIDI_CLASS</li>
<li>(stable) public static final int BIDI_MIRRORING_GLYPH</li>
<li>(stable) public static final int BLOCK</li>
<li>(stable) public static final int CANONICAL_COMBINING_CLASS</li>
<li>(stable) public static final int CASE_FOLDING</li>
<li>(stable) public static final int DECOMPOSITION_TYPE</li>
<li>(stable) public static final int DOUBLE_LIMIT</li>
<li>(stable) public static final int DOUBLE_START</li>
<li>(stable) public static final int EAST_ASIAN_WIDTH</li>
<li>(stable) public static final int GENERAL_CATEGORY</li>
<li>(stable) public static final int GENERAL_CATEGORY_MASK</li>
<li>(stable) public static final int INT_LIMIT</li>
<li>(stable) public static final int INT_START</li>
<li>(stable) public static final int ISO_COMMENT</li>
<li>(stable) public static final int JOINING_GROUP</li>
<li>(stable) public static final int JOINING_TYPE</li>
<li>(stable) public static final int LINE_BREAK</li>
<li>(stable) public static final int LOWERCASE_MAPPING</li>
<li>(stable) public static final int MASK_LIMIT</li>
<li>(stable) public static final int MASK_START</li>
<li>(stable) public static final int NAME</li>
<li>(stable) public static final int NUMERIC_TYPE</li>
<li>(stable) public static final int NUMERIC_VALUE</li>
<li>(stable) public static final int SCRIPT</li>
<li>(stable) public static final int SIMPLE_CASE_FOLDING</li>
<li>(stable) public static final int SIMPLE_LOWERCASE_MAPPING</li>
<li>(stable) public static final int SIMPLE_TITLECASE_MAPPING</li>
<li>(stable) public static final int SIMPLE_UPPERCASE_MAPPING</li>
<li>(stable) public static final int STRING_LIMIT</li>
<li>(stable) public static final int STRING_START</li>
<li>(stable) public static final int TITLECASE_MAPPING</li>
<li>(stable) public static final int UNICODE_1_NAME</li>
<li>(stable) public static final int UPPERCASE_MAPPING</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li>(stable) public final class CanonicalIterator</li>
<li>(stable) public abstract class UCharacterIterator</li>
<li>(stable) public interface UForwardCharacterIterator</li>
<li>(stable) public final class UnicodeCompressor</li>
<li>(stable) public final class UnicodeDecompressor</li>
<li>BreakIterator
<ul>
<li>(stable) public static final int KIND_CHARACTER</li>
<li>(stable) public static final int KIND_LINE</li>
<li>(stable) public static final int KIND_SENTENCE</li>
<li>(stable) public static final int KIND_TITLE</li>
<li>(stable) public static final int KIND_WORD</li>
<li>(stable) public static java.lang.Object registerInstance(BreakIterator, java.util.Locale, int)</li>
<li>(stable) public static boolean unregister(java.lang.Object)</li>
</ul>
<li>Collator
<ul>
<li>(stable) protected Collator()</li>
<li>(stable) public static java.util.Locale[] getAvailableLocales()</li>
<li>(stable) public UnicodeSet getTailoredSet()</li>
</ul>
<li>DateFormat
<ul>
<li>(deprecated) public static final int MILLISECOND_FIELD</li>
</ul>
<li>RuleBasedCollator
<ul>
<li>(stable) public UnicodeSet getTailoredSet()</li>
</ul>
<li>UTF16
<ul>
<li>(stable) public static boolean hasMoreCodePointsThan(char[], int, int, int)</li>
<li>(stable) public static boolean hasMoreCodePointsThan(java.lang.String, int)</li>
<li>(stable) public static boolean hasMoreCodePointsThan(java.lang.StringBuffer, int)</li>
</ul>
<li>UTF16.StringComparator
<ul>
<li>(stable) public static final int FOLD_CASE_DEFAULT</li>
<li>(stable) public static final int FOLD_CASE_EXCLUDE_SPECIAL_I</li>
<li>(stable) public UTF16.StringComparator(boolean, boolean, int)</li>
<li>(stable) public int compare(java.lang.Object, java.lang.Object)</li>
<li>(stable) public boolean getCodePointCompare()</li>
<li>(stable) public boolean getIgnoreCase()</li>
<li>(stable) public int getIgnoreCaseOption()</li>
<li>(stable) public void setCodePointCompare(boolean)</li>
<li>(stable) public void setIgnoreCase(boolean, int)</li>
</ul>
<li>UnicodeSet
<ul>
<li>(stable) public UnicodeSet applyIntPropertyValue(int, int)</li>
<li>(stable) public UnicodeSet applyPropertyAlias(java.lang.String, java.lang.String)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li>(stable) public final class StringTokenizer</li>
<li>Calendar
<ul>
<li>(stable) public boolean isEquivalentTo(Calendar)</li>
</ul>
<li>GregorianCalendar
<ul>
<li>(stable) public boolean isEquivalentTo(Calendar)</li>
</ul>
<li>RangeValueIterator.Element
<ul>
<li>(stable) public RangeValueIterator.Element()</li>
</ul>
<li>ValueIterator.Element
<ul>
<li>(stable) public ValueIterator.Element()</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 3.0</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(draft) public class UCharacterEnums</li>
<li>(draft) public static interface UCharacterEnums.ECharacterCategory</li>
<li>(draft) public static interface UCharacterEnums.ECharacterDirection</li>
<li>UCharacter
<ul>
<li>(draft) public static final int MAX_CODE_POINT</li>
<li>(draft) public static final char MAX_HIGH_SURROGATE</li>
<li>(draft) public static final char MAX_LOW_SURROGATE</li>
<li>(draft) public static final char MAX_SURROGATE</li>
<li>(draft) public static final int MIN_CODE_POINT</li>
<li>(draft) public static final char MIN_HIGH_SURROGATE</li>
<li>(draft) public static final char MIN_LOW_SURROGATE</li>
<li>(draft) public static final int MIN_SUPPLEMENTARY_CODE_POINT</li>
<li>(draft) public static final char MIN_SURROGATE</li>
<li>(draft) public static int charCount(int)</li>
<li>(draft) public static final int codePointAt(char[], int)</li>
<li>(draft) public static final int codePointAt(java.lang.CharSequence, int)</li>
<li>(draft) public static final int codePointBefore(char[], int)</li>
<li>(draft) public static final int codePointBefore(java.lang.CharSequence, int)</li>
<li>(draft) public static int codePointCount(char[], int, int)</li>
<li>(draft) public static int codePointCount(java.lang.CharSequence, int, int)</li>
<li>(draft) public static char forDigit(int, int)</li>
<li>(draft) public static byte getDirectionality(int)</li>
<li>(draft) public static boolean isHighSurrogate(char)</li>
<li>(draft) public static boolean isLowSurrogate(char)</li>
<li>(draft) public static final boolean isSupplementaryCodePoint(int)</li>
<li>(draft) public static final boolean isSurrogatePair(char, char)</li>
<li>(draft) public static final boolean isValidCodePoint(int)</li>
<li>(draft) public static int offsetByCodePoints(char[], int, int, int, int)</li>
<li>(draft) public static int offsetByCodePoints(java.lang.CharSequence, int, int)</li>
<li>(draft) public static final char[] toChars(int)</li>
<li>(draft) public static final int toChars(int, char[], int)</li>
<li>(draft) public static final int toCodePoint(char, char)</li>
</ul>
<li>UCharacter.LineBreak
<ul>
<li>(draft) public static final int INSEPARABLE</li>
</ul>
<li>UCharacter.UnicodeBlock
<ul>
<li>(draft) public static final UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT</li>
<li>(draft) public static final int CYRILLIC_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock forName(java.lang.String)</li>
</ul>
<li>UProperty
<ul>
<li>(draft) public static final int LEAD_CANONICAL_COMBINING_CLASS</li>
<li>(draft) public static final int NFC_INERT</li>
<li>(draft) public static final int NFC_QUICK_CHECK</li>
<li>(draft) public static final int NFD_INERT</li>
<li>(draft) public static final int NFD_QUICK_CHECK</li>
<li>(draft) public static final int NFKC_INERT</li>
<li>(draft) public static final int NFKC_QUICK_CHECK</li>
<li>(draft) public static final int NFKD_INERT</li>
<li>(draft) public static final int NFKD_QUICK_CHECK</li>
<li>(draft) public static final int SEGMENT_STARTER</li>
<li>(draft) public static final int S_TERM</li>
<li>(draft) public static final int TRAIL_CANONICAL_COMBINING_CLASS</li>
<li>(draft) public static final int VARIATION_SELECTOR</li>
</ul>
<li>UScript
<ul>
<li>(draft) public static final int KATAKANA_OR_HIRAGANA</li>
<li>(draft) public static final int[] getCode(ULocale)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li>(draft) public abstract class MeasureFormat</li>
<p><i>Contents generated by ReportAPI tool on Thu Jun 10 01:01:48 PDT 2004<br/>Copyright (C) 2004, International Business Machines Corporation, All Rights Reserved.</i></p>