diff --git a/.gitattributes b/.gitattributes
index 3c5756b627f..0a89f19d616 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -76,6 +76,7 @@ icu4j/src/com/ibm/icu/dev/test/perf/data/collation/TestNames_Thai.txt -text
icu4j/src/com/ibm/icu/dev/test/rbbi/rbbitst.txt -text
icu4j/src/com/ibm/icu/dev/tool/docs/icu4j28.api.gz -text
icu4j/src/com/ibm/icu/dev/tool/docs/icu4j30.api.gz -text
+icu4j/src/com/ibm/icu/dev/tool/docs/icu4j32.api.gz -text
icu4j/src/com/ibm/icu/impl/data/icudata.jar -text
icu4j/src/com/ibm/icu/impl/data/th.brk -text
icu4j/src/com/ibm/richtext/textapps/resources/unicode.arabic.red -text
diff --git a/icu4j/APIChangeReport.html b/icu4j/APIChangeReport.html
index fc2fbb65963..84da54e4c29 100644
--- a/icu4j/APIChangeReport.html
+++ b/icu4j/APIChangeReport.html
@@ -2,558 +2,465 @@
-ICU4J API Comparison: ICU4J 2.8 with ICU4J 3.0
+ICU4J API Comparison: ICU4J 3.0 with ICU4J 3.2
-ICU4J API Comparison: ICU4J 2.8 with ICU4J 3.0
+ICU4J API Comparison: ICU4J 3.0 with ICU4J 3.2
-Removed from ICU4J 2.8
+Removed from ICU4J 3.0
-Package com.ibm.icu.lang
+Package com.ibm.icu.util
-- UCharacterCategory
+
- (draft) public class CharArrayWrapper
+ULocale
- - (stable) public static final int CHAR_CATEGORY_COUNT
- - (stable) public static final int COMBINING_SPACING_MARK
- - (stable) public static final int CONNECTOR_PUNCTUATION
- - (stable) public static final int CONTROL
- - (stable) public static final int CURRENCY_SYMBOL
- - (stable) public static final int DASH_PUNCTUATION
- - (stable) public static final int DECIMAL_DIGIT_NUMBER
- - (stable) public static final int ENCLOSING_MARK
- - (stable) public static final int END_PUNCTUATION
- - (stable) public static final int FINAL_PUNCTUATION
- - (draft) public static final int FINAL_QUOTE_PUNCTUATION
- - (stable) public static final int FORMAT
- - (stable) public static final int GENERAL_OTHER_TYPES
- - (stable) public static final int INITIAL_PUNCTUATION
- - (draft) public static final int INITIAL_QUOTE_PUNCTUATION
- - (stable) public static final int LETTER_NUMBER
- - (stable) public static final int LINE_SEPARATOR
- - (stable) public static final int LOWERCASE_LETTER
- - (stable) public static final int MATH_SYMBOL
- - (stable) public static final int MODIFIER_LETTER
- - (stable) public static final int MODIFIER_SYMBOL
- - (stable) public static final int NON_SPACING_MARK
- - (stable) public static final int OTHER_LETTER
- - (stable) public static final int OTHER_NUMBER
- - (stable) public static final int OTHER_PUNCTUATION
- - (stable) public static final int OTHER_SYMBOL
- - (stable) public static final int PARAGRAPH_SEPARATOR
- - (stable) public static final int PRIVATE_USE
- - (stable) public static final int SPACE_SEPARATOR
- - (stable) public static final int START_PUNCTUATION
- - (stable) public static final int SURROGATE
- - (stable) public static final int TITLECASE_LETTER
- - (stable) public static final int UNASSIGNED
- - (stable) public static final int UPPERCASE_LETTER
-
-- UCharacterDirection
-
- - (stable) public static final int ARABIC_NUMBER
- - (stable) public static final int BLOCK_SEPARATOR
- - (stable) public static final int BOUNDARY_NEUTRAL
- - (stable) public static final int CHAR_DIRECTION_COUNT
- - (stable) public static final int COMMON_NUMBER_SEPARATOR
- - (stable) public static final int DIR_NON_SPACING_MARK
- - (stable) public static final int EUROPEAN_NUMBER
- - (stable) public static final int EUROPEAN_NUMBER_SEPARATOR
- - (stable) public static final int EUROPEAN_NUMBER_TERMINATOR
- - (stable) public static final int LEFT_TO_RIGHT
- - (stable) public static final int LEFT_TO_RIGHT_EMBEDDING
- - (stable) public static final int LEFT_TO_RIGHT_OVERRIDE
- - (stable) public static final int OTHER_NEUTRAL
- - (stable) public static final int POP_DIRECTIONAL_FORMAT
- - (stable) public static final int RIGHT_TO_LEFT
- - (stable) public static final int RIGHT_TO_LEFT_ARABIC
- - (stable) public static final int RIGHT_TO_LEFT_EMBEDDING
- - (stable) public static final int RIGHT_TO_LEFT_OVERRIDE
- - (stable) public static final int SEGMENT_SEPARATOR
- - (stable) public static final int WHITE_SPACE_NEUTRAL
+ - (draft) public ULocale(java.util.Locale)
+
+
+Obsoleted in ICU4J 3.2
+
+Package com.ibm.icu.util
+
+Currency
+
+ - (obsolete) public final ULocale getLocale(ULocale.Type)
+
+
+
+
+
+Changed in ICU4J 3.2 (old, new)
+
Package com.ibm.icu.text
-- (deprecated) public class CompoundTransliterator
-- (deprecated) public class HexToUnicodeTransliterator
-- (draft) public class ImplicitCEGenerator
-- (deprecated) public class NullTransliterator
-- (deprecated) public class RuleBasedTransliterator
-- (deprecated) public final class UnicodeFilterLogic
-- (deprecated) public class UnicodeToHexTransliterator
-- ChineseDateFormat
+Collator
- - (stable) protected java.lang.String subFormat(char, int, int, java.text.FieldPosition, DateFormatSymbols, Calendar)
+ - (draft) public static final java.lang.Object registerInstance(com.ibm.icu.text.Collator, java.util.Locale)
+(draft) public static final java.lang.Object registerInstance(com.ibm.icu.text.Collator, com.ibm.icu.util.ULocale)
- - ChineseDateFormatSymbols
+RawCollationKey
- - (stable) protected void constructCalendarSpecific(java.util.ResourceBundle)
-
- - DateFormatSymbols
-
- - (stable) protected void constructCalendarSpecific(java.util.ResourceBundle)
-
- - RuleBasedBreakIterator
-
- - (stable) protected static final byte IGNORE
- - (stable) protected static final void checkOffset(int, java.text.CharacterIterator)
- - (stable) protected int handleNext()
- - (stable) protected int handlePrevious()
- - (stable) protected RuleBasedBreakIterator.Builder makeBuilder()
-
- - Transliterator
-
- - (deprecated) protected static final char ID_DELIM
- - (deprecated) protected static final char ID_SEP
- - (deprecated) protected static final char VARIANT_SEP
+ - (draft) public int compareTo(com.ibm.icu.text.RawCollationKey)
+(draft) public int compareTo(java.lang.Object)
Package com.ibm.icu.util
-- (draft) public final class CompactByteArray
-- (draft) public final class CompactCharArray
-- Currency
+
- (draft) public class ByteArrayWrapper extends java.lang.Object
+(draft) public class ByteArrayWrapper extends java.lang.Object implements java.lang.Comparable
+ByteArrayWrapper
- - (stable) public boolean equals(Currency)
+ - (draft) public final void append(byte[], int, int)
+(draft) public final com.ibm.icu.util.ByteArrayWrapper append(byte[], int, int)
+ - (draft) public void ensureCapacity(int)
+(draft) public com.ibm.icu.util.ByteArrayWrapper ensureCapacity(int)
+ - (draft) public final void set(byte[], int, int)
+(draft) public final com.ibm.icu.util.ByteArrayWrapper set(byte[], int, int)
-- LocaleData
+ChineseCalendar
- - (draft) public static UnicodeSet getExemplarSet(java.util.Locale)
- - (draft) public static final LocaleData.MeasurementSystem getMeasurementSystem(java.util.Locale)
- - (draft) public static final LocaleData.PaperSize getPaperSize(java.util.Locale)
+ - (draft) protected com.ibm.icu.text.DateFormat handleGetDateFormat(java.lang.String, java.util.Locale)
+(draft) protected com.ibm.icu.text.DateFormat handleGetDateFormat(java.lang.String, com.ibm.icu.util.ULocale)
+
+Currency
+
+ - (draft) public static java.lang.Object registerInstance(com.ibm.icu.util.Currency, java.util.Locale)
+(draft) public static java.lang.Object registerInstance(com.ibm.icu.util.Currency, com.ibm.icu.util.ULocale)
-Changed in ICU4J 3.0 (old, new)
+Promoted to stable in ICU4J 3.2
Package com.ibm.icu.lang
-- (stable) public final class UCharacter extends java.lang.Object
-(stable) public final class UCharacter extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterCategory, com.ibm.icu.lang.UCharacterEnums.ECharacterDirection
-- (stable) public final class UCharacterCategory extends java.lang.Object
-(stable) public final class UCharacterCategory extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterCategory
-- (stable) public final class UCharacterDirection extends java.lang.Object
-(stable) public final class UCharacterDirection extends java.lang.Object implements com.ibm.icu.lang.UCharacterEnums.ECharacterDirection
-
-
-Package com.ibm.icu.text
-
-- (stable) public class DictionaryBasedBreakIterator extends com.ibm.icu.text.RuleBasedBreakIterator
-(stable) public class DictionaryBasedBreakIterator extends com.ibm.icu.text.RuleBasedBreakIterator_Old
-
-
-Package com.ibm.icu.util
-
-- (stable) public class Currency extends java.lang.Object implements java.io.Serializable
-(stable) public class Currency extends com.ibm.icu.util.MeasureUnit implements java.io.Serializable
-
-
-
-
-Promoted to stable in ICU4J 3.0
-
-Package com.ibm.icu.lang
-
-- (stable) public static interface UCharacter.DecompositionType
-- (stable) public static interface UCharacter.EastAsianWidth
-- (stable) public static interface UCharacter.JoiningGroup
-- (stable) public static interface UCharacter.JoiningType
-- (stable) public static interface UCharacter.LineBreak
-- (stable) public static interface UCharacter.NumericType
-- (stable) public static final class UCharacter.UnicodeBlock
-- (stable) public static interface UProperty.NameChoice
-- UCharacter
-
- - (stable) public static final double NO_NUMERIC_VALUE
- - (stable) public static java.lang.String getISOComment(int)
- - (stable) public static int getIntPropertyMaxValue(int)
- - (stable) public static int getIntPropertyMinValue(int)
- - (stable) public static int getIntPropertyValue(int, int)
- - (stable) public static int getPropertyEnum(java.lang.String)
- - (stable) public static java.lang.String getPropertyName(int, int)
- - (stable) public static int getPropertyValueEnum(int, java.lang.String)
- - (stable) public static java.lang.String getPropertyValueName(int, int, int)
- - (stable) public static double getUnicodeNumericValue(int)
-
- - UProperty
-
- - (stable) public static final int AGE
- - (stable) public static final int BIDI_CLASS
- - (stable) public static final int BIDI_MIRRORING_GLYPH
- - (stable) public static final int BLOCK
- - (stable) public static final int CANONICAL_COMBINING_CLASS
- - (stable) public static final int CASE_FOLDING
- - (stable) public static final int DECOMPOSITION_TYPE
- - (stable) public static final int DOUBLE_LIMIT
- - (stable) public static final int DOUBLE_START
- - (stable) public static final int EAST_ASIAN_WIDTH
- - (stable) public static final int GENERAL_CATEGORY
- - (stable) public static final int GENERAL_CATEGORY_MASK
- - (stable) public static final int INT_LIMIT
- - (stable) public static final int INT_START
- - (stable) public static final int ISO_COMMENT
- - (stable) public static final int JOINING_GROUP
- - (stable) public static final int JOINING_TYPE
- - (stable) public static final int LINE_BREAK
- - (stable) public static final int LOWERCASE_MAPPING
- - (stable) public static final int MASK_LIMIT
- - (stable) public static final int MASK_START
- - (stable) public static final int NAME
- - (stable) public static final int NUMERIC_TYPE
- - (stable) public static final int NUMERIC_VALUE
- - (stable) public static final int SCRIPT
- - (stable) public static final int SIMPLE_CASE_FOLDING
- - (stable) public static final int SIMPLE_LOWERCASE_MAPPING
- - (stable) public static final int SIMPLE_TITLECASE_MAPPING
- - (stable) public static final int SIMPLE_UPPERCASE_MAPPING
- - (stable) public static final int STRING_LIMIT
- - (stable) public static final int STRING_START
- - (stable) public static final int TITLECASE_MAPPING
- - (stable) public static final int UNICODE_1_NAME
- - (stable) public static final int UPPERCASE_MAPPING
-
-
-
-Package com.ibm.icu.text
-
-- (stable) public final class CanonicalIterator
-- (stable) public abstract class UCharacterIterator
-- (stable) public interface UForwardCharacterIterator
-- (stable) public final class UnicodeCompressor
-- (stable) public final class UnicodeDecompressor
-- BreakIterator
-
- - (stable) public static final int KIND_CHARACTER
- - (stable) public static final int KIND_LINE
- - (stable) public static final int KIND_SENTENCE
- - (stable) public static final int KIND_TITLE
- - (stable) public static final int KIND_WORD
- - (stable) public static java.lang.Object registerInstance(BreakIterator, java.util.Locale, int)
- - (stable) public static boolean unregister(java.lang.Object)
-
- - Collator
-
- - (stable) protected Collator()
- - (stable) public static java.util.Locale[] getAvailableLocales()
- - (stable) public UnicodeSet getTailoredSet()
-
- - DateFormat
-
- - (deprecated) public static final int MILLISECOND_FIELD
-
- - RuleBasedCollator
-
- - (stable) public UnicodeSet getTailoredSet()
-
- - UTF16
-
- - (stable) public static boolean hasMoreCodePointsThan(char[], int, int, int)
- - (stable) public static boolean hasMoreCodePointsThan(java.lang.String, int)
- - (stable) public static boolean hasMoreCodePointsThan(java.lang.StringBuffer, int)
-
- - UTF16.StringComparator
+
- (stable) public static interface UCharacter.HangulSyllableType
+UCharacter
- (stable) public static final int FOLD_CASE_DEFAULT
- (stable) public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
- - (stable) public UTF16.StringComparator(boolean, boolean, int)
- - (stable) public int compare(java.lang.Object, java.lang.Object)
- - (stable) public boolean getCodePointCompare()
- - (stable) public boolean getIgnoreCase()
- - (stable) public int getIgnoreCaseOption()
- - (stable) public void setCodePointCompare(boolean)
- - (stable) public void setIgnoreCase(boolean, int)
+ - (stable) public static int foldCase(int, int)
+ - (stable) public static final java.lang.String foldCase(java.lang.String, int)
-- UnicodeSet
+UCharacter.JoiningGroup
- - (stable) public UnicodeSet applyIntPropertyValue(int, int)
- - (stable) public UnicodeSet applyPropertyAlias(java.lang.String, java.lang.String)
+ - (stable) public static final int FE
+ - (stable) public static final int KHAPH
+ - (stable) public static final int ZHAIN
+UCharacter.LineBreak
+
+ - (stable) public static final int NEXT_LINE
+ - (stable) public static final int WORD_JOINER
-
-Package com.ibm.icu.util
+UCharacter.UnicodeBlock
-- (stable) public final class StringTokenizer
-- Calendar
-
- - (stable) public boolean isEquivalentTo(Calendar)
+ - (stable) public static final UCharacter.UnicodeBlock AEGEAN_NUMBERS
+ - (stable) public static final int AEGEAN_NUMBERS_ID
+ - (stable) public static final UCharacter.UnicodeBlock CYPRIOT_SYLLABARY
+ - (stable) public static final int CYPRIOT_SYLLABARY_ID
+ - (stable) public static final UCharacter.UnicodeBlock KHMER_SYMBOLS
+ - (stable) public static final int KHMER_SYMBOLS_ID
+ - (stable) public static final UCharacter.UnicodeBlock LIMBU
+ - (stable) public static final int LIMBU_ID
+ - (stable) public static final UCharacter.UnicodeBlock LINEAR_B_IDEOGRAMS
+ - (stable) public static final int LINEAR_B_IDEOGRAMS_ID
+ - (stable) public static final UCharacter.UnicodeBlock LINEAR_B_SYLLABARY
+ - (stable) public static final int LINEAR_B_SYLLABARY_ID
+ - (stable) public static final UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
+ - (stable) public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID
+ - (stable) public static final UCharacter.UnicodeBlock NO_BLOCK
+ - (stable) public static final UCharacter.UnicodeBlock OSMANYA
+ - (stable) public static final int OSMANYA_ID
+ - (stable) public static final UCharacter.UnicodeBlock PHONETIC_EXTENSIONS
+ - (stable) public static final int PHONETIC_EXTENSIONS_ID
+ - (stable) public static final UCharacter.UnicodeBlock SHAVIAN
+ - (stable) public static final int SHAVIAN_ID
+ - (stable) public static final UCharacter.UnicodeBlock TAI_LE
+ - (stable) public static final int TAI_LE_ID
+ - (stable) public static final UCharacter.UnicodeBlock TAI_XUAN_JING_SYMBOLS
+ - (stable) public static final int TAI_XUAN_JING_SYMBOLS_ID
+ - (stable) public static final UCharacter.UnicodeBlock UGARITIC
+ - (stable) public static final int UGARITIC_ID
+ - (stable) public static final UCharacter.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
+ - (stable) public static final int VARIATION_SELECTORS_SUPPLEMENT_ID
+ - (stable) public static final UCharacter.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
+ - (stable) public static final int YIJING_HEXAGRAM_SYMBOLS_ID
- - GregorianCalendar
+UProperty
- - (stable) public boolean isEquivalentTo(Calendar)
+ - (stable) public static final int CASE_SENSITIVE
+ - (stable) public static final int HANGUL_SYLLABLE_TYPE
- - RangeValueIterator.Element
+UScript
- - (stable) public RangeValueIterator.Element()
-
- - ValueIterator.Element
-
- - (stable) public ValueIterator.Element()
-
-
-
-
-
-Added in ICU4J 3.0
-
-Package com.ibm.icu.lang
-
-- (draft) public class UCharacterEnums
-- (draft) public static interface UCharacterEnums.ECharacterCategory
-- (draft) public static interface UCharacterEnums.ECharacterDirection
-- UCharacter
-
- - (draft) public static final int MAX_CODE_POINT
- - (draft) public static final char MAX_HIGH_SURROGATE
- - (draft) public static final char MAX_LOW_SURROGATE
- - (draft) public static final char MAX_SURROGATE
- - (draft) public static final int MIN_CODE_POINT
- - (draft) public static final char MIN_HIGH_SURROGATE
- - (draft) public static final char MIN_LOW_SURROGATE
- - (draft) public static final int MIN_SUPPLEMENTARY_CODE_POINT
- - (draft) public static final char MIN_SURROGATE
- - (draft) public static int charCount(int)
- - (draft) public static final int codePointAt(char[], int)
- - (draft) public static final int codePointAt(java.lang.CharSequence, int)
- - (draft) public static final int codePointBefore(char[], int)
- - (draft) public static final int codePointBefore(java.lang.CharSequence, int)
- - (draft) public static int codePointCount(char[], int, int)
- - (draft) public static int codePointCount(java.lang.CharSequence, int, int)
- - (draft) public static char forDigit(int, int)
- - (draft) public static byte getDirectionality(int)
- - (draft) public static boolean isHighSurrogate(char)
- - (draft) public static boolean isLowSurrogate(char)
- - (draft) public static final boolean isSupplementaryCodePoint(int)
- - (draft) public static final boolean isSurrogatePair(char, char)
- - (draft) public static final boolean isValidCodePoint(int)
- - (draft) public static int offsetByCodePoints(char[], int, int, int, int)
- - (draft) public static int offsetByCodePoints(java.lang.CharSequence, int, int)
- - (draft) public static final char[] toChars(int)
- - (draft) public static final int toChars(int, char[], int)
- - (draft) public static final int toCodePoint(char, char)
-
- - UCharacter.LineBreak
-
- - (draft) public static final int INSEPARABLE
-
- - UCharacter.UnicodeBlock
-
- - (draft) public static final UCharacter.UnicodeBlock CYRILLIC_SUPPLEMENT
- - (draft) public static final int CYRILLIC_SUPPLEMENT_ID
- - (draft) public static final UCharacter.UnicodeBlock forName(java.lang.String)
-
- - UProperty
-
- - (draft) public static final int LEAD_CANONICAL_COMBINING_CLASS
- - (draft) public static final int NFC_INERT
- - (draft) public static final int NFC_QUICK_CHECK
- - (draft) public static final int NFD_INERT
- - (draft) public static final int NFD_QUICK_CHECK
- - (draft) public static final int NFKC_INERT
- - (draft) public static final int NFKC_QUICK_CHECK
- - (draft) public static final int NFKD_INERT
- - (draft) public static final int NFKD_QUICK_CHECK
- - (draft) public static final int SEGMENT_STARTER
- - (draft) public static final int S_TERM
- - (draft) public static final int TRAIL_CANONICAL_COMBINING_CLASS
- - (draft) public static final int VARIATION_SELECTOR
-
- - UScript
-
- - (draft) public static final int KATAKANA_OR_HIRAGANA
- - (draft) public static final int[] getCode(ULocale)
+ - (stable) public static final int BRAILLE
+ - (stable) public static final int CANADIAN_ABORIGINAL
+ - (stable) public static final int CYPRIOT
+ - (stable) public static final int LIMBU
+ - (stable) public static final int LINEAR_B
+ - (stable) public static final int OSMANYA
+ - (stable) public static final int SHAVIAN
+ - (stable) public static final int TAI_LE
+ - (stable) public static final int UGARITIC
Package com.ibm.icu.text
-- (draft) public abstract class MeasureFormat
-- (draft) public class MessageFormat
-- ChineseDateFormatSymbols
+
- (stable) public static final class CollationKey.BoundMode
+- (stable) public static abstract class Collator.CollatorFactory
+- (stable) public static abstract class NumberFormat.NumberFormatFactory
+- (stable) public static abstract class NumberFormat.SimpleNumberFormatFactory
+BreakIterator
- - (draft) protected void initializeData(ULocale, CalendarData)
+ - (stable) public static synchronized java.util.Locale[] getAvailableLocales()
-- Collator
+CollationKey
- - (draft) public static final ULocale[] getAvailableULocales()
- - (draft) public static final ULocale getFunctionalEquivalent(java.lang.String, ULocale)
- - (draft) public static final ULocale getFunctionalEquivalent(java.lang.String, ULocale, boolean[])
- - (draft) public static final Collator getInstance(ULocale)
- - (draft) public static final java.lang.String[] getKeywordValues(java.lang.String)
- - (draft) public static final java.lang.String[] getKeywords()
+ - (stable) public CollationKey getBound(int, int)
+ - (stable) public CollationKey merge(CollationKey)
- - DateFormat
+Collator
- - (draft) public static final int DOW_LOCAL_FIELD
- - (draft) public static final int EXTENDED_YEAR_FIELD
- - (draft) public static final int FIELD_COUNT
- - (draft) public static final int FRACTIONAL_SECOND_FIELD
- - (draft) public static final int JULIAN_DAY_FIELD
- - (draft) public static final int MILLISECONDS_IN_DAY_FIELD
- - (draft) public static final int TIMEZONE_RFC_FIELD
- - (draft) public static final int YEAR_WOY_FIELD
+ - (stable) public java.lang.Object clone()
+ - (stable) public static java.lang.String getDisplayName(java.util.Locale)
+ - (stable) public static java.lang.String getDisplayName(java.util.Locale, java.util.Locale)
+ - (stable) public abstract int getVariableTop()
+ - (stable) public static final java.lang.Object registerFactory(Collator.CollatorFactory)
+ - (stable) public abstract int setVariableTop(java.lang.String)
+ - (stable) public abstract void setVariableTop(int)
+ - (stable) public static final boolean unregister(java.lang.Object)
- - DateFormatSymbols
+Normalizer
- - (draft) protected void initializeData(ULocale, CalendarData)
- - (draft) protected void initializeData(ULocale, java.lang.String)
+ - (stable) public static final int COMPARE_NORM_OPTIONS_SHIFT
+ - (stable) public static final int UNICODE_3_2
+ - (stable) public Normalizer(UCharacterIterator, Normalizer.Mode, int)
+ - (stable) public Normalizer(java.lang.String, Normalizer.Mode, int)
+ - (stable) public Normalizer(java.text.CharacterIterator, Normalizer.Mode, int)
+ - (stable) public static int compose(char[], char[], boolean, int)
+ - (stable) public static int compose(char[], int, int, char[], int, int, boolean, int)
+ - (stable) public static java.lang.String compose(java.lang.String, boolean, int)
+ - (stable) public static int decompose(char[], char[], boolean, int)
+ - (stable) public static int decompose(char[], int, int, char[], int, int, boolean, int)
+ - (stable) public static java.lang.String decompose(java.lang.String, boolean, int)
+ - (stable) public int getOption(int)
+ - (stable) public static boolean isNormalized(char[], int, int, Normalizer.Mode, int)
+ - (stable) public static boolean isNormalized(int, Normalizer.Mode, int)
+ - (stable) public static boolean isNormalized(java.lang.String, Normalizer.Mode, int)
+ - (stable) public static int normalize(char[], char[], Normalizer.Mode, int)
+ - (stable) public static int normalize(char[], int, int, char[], int, int, Normalizer.Mode, int)
+ - (stable) public static java.lang.String normalize(int, Normalizer.Mode)
+ - (stable) public static java.lang.String normalize(int, Normalizer.Mode, int)
+ - (stable) public static java.lang.String normalize(java.lang.String, Normalizer.Mode, int)
+ - (stable) public static Normalizer.QuickCheckResult quickCheck(char[], Normalizer.Mode, int)
+ - (stable) public static Normalizer.QuickCheckResult quickCheck(char[], int, int, Normalizer.Mode, int)
+ - (stable) public static Normalizer.QuickCheckResult quickCheck(java.lang.String, Normalizer.Mode, int)
+ - (stable) public void setOption(int, boolean)
- - DecimalFormat
+Normalizer.Mode
- - (draft) public boolean areSignificantDigitsUsed()
- - (draft) public int getMaximumSignificantDigits()
- - (draft) public int getMinimumSignificantDigits()
- - (draft) public void setMaximumSignificantDigits(int)
- - (draft) public void setMinimumSignificantDigits(int)
- - (draft) public void setSignificantDigitsUsed(boolean)
+ - (stable) protected int normalize(char[], int, int, char[], int, int, UnicodeSet)
+ - (stable) protected int normalize(char[], int, int, char[], int, int, int)
+ - (stable) protected java.lang.String normalize(java.lang.String, int)
+ - (stable) protected Normalizer.QuickCheckResult quickCheck(char[], int, int, boolean, UnicodeSet)
- - DecimalFormatSymbols
+NumberFormat
- - (draft) public char getSignificantDigit()
- - (draft) public void setSignificantDigit(char)
+ - (stable) protected NumberFormat()
+ - (stable) public Currency getCurrency()
+ - (stable) public static java.lang.Object registerFactory(NumberFormat.NumberFormatFactory)
+ - (stable) public void setCurrency(Currency)
+ - (stable) public static boolean unregister(java.lang.Object)
- - Normalizer
+RuleBasedCollator
- - (stable) public static int compare(int, java.lang.String, int)
+ - (stable) public java.lang.String getRules(boolean)
+ - (stable) public int getVariableTop()
+ - (stable) public int setVariableTop(java.lang.String)
+ - (stable) public void setVariableTop(int)
- - NumberFormat
+Transliterator.Position
- - (draft) public final java.lang.String format(CurrencyAmount)
- - (draft) public java.lang.StringBuffer format(CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition)
-
- - RuleBasedBreakIterator
-
- - (draft) public static final int WORD_IDEO
- - (draft) public static final int WORD_IDEO_LIMIT
- - (draft) public static final int WORD_KANA
- - (draft) public static final int WORD_KANA_LIMIT
- - (draft) public static final int WORD_LETTER
- - (draft) public static final int WORD_LETTER_LIMIT
- - (draft) public static final int WORD_NONE
- - (draft) public static final int WORD_NONE_LIMIT
- - (draft) public static final int WORD_NUMBER
- - (draft) public static final int WORD_NUMBER_LIMIT
- - (draft) public static RuleBasedBreakIterator getInstanceFromCompiledRules(java.io.InputStream)
- - (draft) public int getRuleStatus()
- - (draft) public int getRuleStatusVec(int[])
-
- - RuleBasedNumberFormat
-
- - (draft) public java.lang.String getDefaultRuleSetName()
-
- - Transliterator
-
- - (draft) public Transliterator[] getElements()
-
- - UTF16
-
- - (draft) public static java.lang.StringBuffer appendCodePoint(java.lang.StringBuffer, int)
- - (draft) public static java.lang.String newString(int[], int, int)
+ - (stable) public Transliterator.Position(Transliterator.Position)
+ - (stable) public boolean equals(java.lang.Object)
+ - (stable) public void set(Transliterator.Position)
+ - (stable) public java.lang.String toString()
Package com.ibm.icu.util
-- (draft) public class CharArrayWrapper
-- (draft) public class CurrencyAmount
-- (draft) public abstract class Measure
-- (draft) public abstract class MeasureUnit
-- (draft) public abstract class UResourceBundle
-- (draft) public class UResourceTypeMismatchException
-- LocaleData
+Currency
- - (draft) public static UnicodeSet getExemplarSet(ULocale, int)
- - (draft) public static final LocaleData.MeasurementSystem getMeasurementSystem(ULocale)
- - (draft) public static final LocaleData.PaperSize getPaperSize(ULocale)
+ - (stable) public static final int LONG_NAME
+ - (stable) public static final int SYMBOL_NAME
+ - (stable) public static boolean unregister(java.lang.Object)
- - ULocale
+VersionInfo
- - (draft) public static final ULocale CANADA
- - (draft) public static final ULocale CANADA_FRENCH
- - (draft) public static final ULocale CHINA
- - (draft) public static final ULocale CHINESE
- - (draft) public static final ULocale ENGLISH
- - (draft) public static final ULocale FRANCE
- - (draft) public static final ULocale FRENCH
- - (draft) public static final ULocale GERMAN
- - (draft) public static final ULocale GERMANY
- - (draft) public static final ULocale ITALIAN
- - (draft) public static final ULocale ITALY
- - (draft) public static final ULocale JAPAN
- - (draft) public static final ULocale JAPANESE
- - (draft) public static final ULocale KOREA
- - (draft) public static final ULocale KOREAN
- - (draft) public static final ULocale PRC
- - (draft) public static final ULocale SIMPLIFIED_CHINESE
- - (draft) public static final ULocale TAIWAN
- - (draft) public static final ULocale TRADITIONAL_CHINESE
- - (draft) public static final ULocale UK
- - (draft) public static final ULocale US
- - (draft) public ULocale(java.lang.String, java.lang.String, java.lang.String)
- - (draft) public static java.lang.String canonicalize(java.lang.String)
- - (draft) public java.lang.Object clone()
- - (draft) public static ULocale createCanonical(java.lang.String)
- - (draft) public boolean equals(java.lang.Object)
- - (draft) public static ULocale[] getAvailableLocales()
- - (draft) public java.lang.String getBaseName()
- - (draft) public static java.lang.String getBaseName(java.lang.String)
- - (draft) public java.lang.String getCountry()
- - (draft) public static java.lang.String getCountry(java.lang.String)
- - (draft) public java.lang.String getDisplayCountry()
- - (draft) public java.lang.String getDisplayCountry(ULocale)
- - (draft) public static java.lang.String getDisplayCountry(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayCountry(java.lang.String, java.lang.String)
- - (draft) public static java.lang.String getDisplayKeyword(java.lang.String)
- - (draft) public static java.lang.String getDisplayKeyword(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayKeyword(java.lang.String, java.lang.String)
- - (draft) public java.lang.String getDisplayKeywordValue(java.lang.String)
- - (draft) public java.lang.String getDisplayKeywordValue(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayKeywordValue(java.lang.String, java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayKeywordValue(java.lang.String, java.lang.String, java.lang.String)
- - (draft) public java.lang.String getDisplayLanguage()
- - (draft) public java.lang.String getDisplayLanguage(ULocale)
- - (draft) public static java.lang.String getDisplayLanguage(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayLanguage(java.lang.String, java.lang.String)
- - (draft) public java.lang.String getDisplayName()
- - (draft) public java.lang.String getDisplayName(ULocale)
- - (draft) public static java.lang.String getDisplayName(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayName(java.lang.String, java.lang.String)
- - (draft) public java.lang.String getDisplayScript()
- - (draft) public java.lang.String getDisplayScript(ULocale)
- - (draft) public static java.lang.String getDisplayScript(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayScript(java.lang.String, java.lang.String)
- - (draft) public java.lang.String getDisplayVariant()
- - (draft) public java.lang.String getDisplayVariant(ULocale)
- - (draft) public static java.lang.String getDisplayVariant(java.lang.String, ULocale)
- - (draft) public static java.lang.String getDisplayVariant(java.lang.String, java.lang.String)
- - (draft) public java.lang.String getISO3Country()
- - (draft) public static java.lang.String getISO3Country(java.lang.String)
- - (draft) public java.lang.String getISO3Language()
- - (draft) public static java.lang.String getISO3Language(java.lang.String)
- - (draft) public static java.lang.String[] getISOCountries()
- - (draft) public static java.lang.String[] getISOLanguages()
- - (draft) public java.lang.String getKeywordValue(java.lang.String)
- - (draft) public static java.lang.String getKeywordValue(java.lang.String, java.lang.String)
- - (draft) public java.util.Iterator getKeywords()
- - (draft) public static java.util.Iterator getKeywords(java.lang.String)
- - (draft) public java.lang.String getLanguage()
- - (draft) public static java.lang.String getLanguage(java.lang.String)
- - (draft) public java.lang.String getName()
- - (draft) public static java.lang.String getName(java.lang.String)
- - (draft) public java.lang.String getScript()
- - (draft) public static java.lang.String getScript(java.lang.String)
- - (draft) public java.lang.String getVariant()
- - (draft) public static java.lang.String getVariant(java.lang.String)
- - (draft) public int hashCode()
- - (draft) public static synchronized void setDefault(ULocale)
+ - (stable) public static final VersionInfo UNICODE_4_0
+
+
+
+
+
+Added in ICU4J 3.2
+
+Package com.ibm.icu.lang
+
+UCharacter
+
+ - (draft) public static final int codePointAt(char[], int, int)
+ - (draft) public static final int codePointBefore(char[], int, int)
+ - (draft) public static java.lang.String toLowerCase(ULocale, java.lang.String)
+ - (draft) public static java.lang.String toTitleCase(ULocale, java.lang.String, BreakIterator)
+ - (draft) public static java.lang.String toUpperCase(ULocale, java.lang.String)
+
+
+
+Package com.ibm.icu.text
+
+BreakIterator
+
+ - (draft) public static synchronized ULocale[] getAvailableULocales()
+ - (draft) public static BreakIterator getCharacterInstance(ULocale)
+ - (draft) public static BreakIterator getLineInstance(ULocale)
+ - (draft) public static BreakIterator getSentenceInstance(ULocale)
+ - (draft) public static BreakIterator getTitleInstance(ULocale)
+ - (draft) public static BreakIterator getWordInstance(ULocale)
+ - (draft) public static java.lang.Object registerInstance(BreakIterator, ULocale, int)
+
+ChineseDateFormat
+
+ - (draft) public ChineseDateFormat(java.lang.String, ULocale)
+
+ChineseDateFormatSymbols
+
+ - (draft) public ChineseDateFormatSymbols(Calendar, ULocale)
+ - (draft) public ChineseDateFormatSymbols(ULocale)
+
+Collator
+
+ - (draft) public static java.lang.String getDisplayName(ULocale)
+ - (draft) public static java.lang.String getDisplayName(ULocale, ULocale)
+
+Collator.CollatorFactory
+
+ - (draft) public Collator createCollator(ULocale)
+ - (draft) public java.lang.String getDisplayName(ULocale, ULocale)
+
+DateFormat
+
+ - (draft) public static ULocale[] getAvailableULocales()
+ - (draft) public static final DateFormat getDateInstance(Calendar, int, ULocale)
+ - (draft) public static final DateFormat getDateInstance(int, ULocale)
+ - (draft) public static final DateFormat getDateTimeInstance(Calendar, int, int, ULocale)
+ - (draft) public static final DateFormat getDateTimeInstance(int, int, ULocale)
+ - (draft) public static final DateFormat getInstance(Calendar, ULocale)
+ - (draft) public static final DateFormat getTimeInstance(Calendar, int, ULocale)
+ - (draft) public static final DateFormat getTimeInstance(int, ULocale)
+
+DateFormatSymbols
+
+ - (draft) public DateFormatSymbols(Calendar, ULocale)
+ - (draft) public DateFormatSymbols(ULocale)
+ - (draft) public DateFormatSymbols(java.lang.Class, ULocale)
+ - (draft) public DateFormatSymbols(java.util.ResourceBundle, ULocale)
+ - (draft) public static java.util.ResourceBundle getDateFormatBundle(Calendar, ULocale)
+ - (draft) public static java.util.ResourceBundle getDateFormatBundle(java.lang.Class, ULocale)
+
+DecimalFormatSymbols
+
+ - (draft) public DecimalFormatSymbols(ULocale)
+ - (draft) public ULocale getULocale()
+
+MessageFormat
+
+ - (draft) public MessageFormat(java.lang.String, ULocale)
+ - (draft) public ULocale getULocale()
+ - (draft) public void setLocale(ULocale)
+
+Normalizer
+
+ - (obsolete) public int setIndex(int)
+
+NumberFormat
+
+ - (draft) public static ULocale[] getAvailableULocales()
+ - (draft) public static NumberFormat getCurrencyInstance(ULocale)
+ - (draft) public static NumberFormat getInstance(ULocale)
+ - (draft) public static NumberFormat getIntegerInstance(ULocale)
+ - (draft) public static NumberFormat getNumberInstance(ULocale)
+ - (draft) protected static java.lang.String getPattern(ULocale, int)
+ - (draft) public static NumberFormat getPercentInstance(ULocale)
+ - (draft) public static NumberFormat getScientificInstance(ULocale)
+
+NumberFormat.NumberFormatFactory
+
+ - (draft) public NumberFormat createFormat(ULocale, int)
+
+NumberFormat.SimpleNumberFormatFactory
+
+ - (draft) public NumberFormat.SimpleNumberFormatFactory(ULocale)
+ - (draft) public NumberFormat.SimpleNumberFormatFactory(ULocale, boolean)
+
+RuleBasedNumberFormat
+
+ - (draft) public RuleBasedNumberFormat(ULocale, int)
+ - (draft) public RuleBasedNumberFormat(java.lang.String, ULocale)
+ - (draft) public RuleBasedNumberFormat(java.lang.String, java.lang.String[][])
+ - (draft) public RuleBasedNumberFormat(java.lang.String, java.lang.String[][], ULocale)
+ - (draft) public java.lang.String getRuleSetDisplayName(java.lang.String)
+ - (draft) public java.lang.String getRuleSetDisplayName(java.lang.String, ULocale)
+ - (draft) public ULocale[] getRuleSetDisplayNameLocales()
+ - (draft) public java.lang.String[] getRuleSetDisplayNames()
+ - (draft) public java.lang.String[] getRuleSetDisplayNames(ULocale)
+
+SimpleDateFormat
+
+ - (draft) public SimpleDateFormat(java.lang.String, ULocale)
+
+StringSearch
+
+ - (draft) public StringSearch(java.lang.String, java.text.CharacterIterator, ULocale)
+
+Transliterator
+
+ - (draft) public static java.lang.String getDisplayName(java.lang.String, ULocale)
+
+UnicodeSet
+
+ - (draft) public UnicodeSet(java.lang.String, java.text.ParsePosition, SymbolTable, int)
+ - (draft) public UnicodeSet applyPropertyAlias(java.lang.String, java.lang.String, SymbolTable)
+
+
+
+Package com.ibm.icu.util
+
+- (draft) public final class UniversalTimeScale
+BuddhistCalendar
+
+ - (draft) public BuddhistCalendar(TimeZone, ULocale)
+ - (draft) public BuddhistCalendar(ULocale)
+
+ByteArrayWrapper
+
+ - (draft) public ByteArrayWrapper(byte[], int)
+ - (draft) public ByteArrayWrapper(java.nio.ByteBuffer)
+ - (draft) public int compareTo(java.lang.Object)
+ - (draft) public boolean equals(java.lang.Object)
+ - (draft) public int hashCode()
+ - (draft) public java.lang.String toString()
+
+Calendar
+
+ - (draft) protected Calendar(TimeZone, ULocale)
+ - (draft) public static ULocale[] getAvailableULocales()
+ - (draft) public DateFormat getDateTimeFormat(int, int, ULocale)
+ - (draft) public java.lang.String getDisplayName(ULocale)
+ - (draft) public static synchronized Calendar getInstance(TimeZone, ULocale)
+ - (draft) public static synchronized Calendar getInstance(ULocale)
+ - (draft) protected DateFormat handleGetDateFormat(java.lang.String, ULocale)
+
+ChineseCalendar
+
+ - (draft) public ChineseCalendar(TimeZone, ULocale)
+
+Currency
+
+ - (stable) public static ULocale[] getAvailableULocales()
+ - (draft) public static Currency getInstance(ULocale)
+ - (draft) public java.lang.String getName(ULocale, int, boolean[])
+
+GregorianCalendar
+
+ - (draft) public GregorianCalendar(TimeZone, ULocale)
+ - (draft) public GregorianCalendar(ULocale)
+
+HebrewCalendar
+
+ - (draft) public HebrewCalendar(TimeZone, ULocale)
+ - (draft) public HebrewCalendar(ULocale)
+
+Holiday
+
+ - (draft) public java.lang.String getDisplayName(ULocale)
+ - (draft) public static Holiday[] getHolidays(ULocale)
+
+IslamicCalendar
+
+ - (draft) public IslamicCalendar(TimeZone, ULocale)
+ - (draft) public IslamicCalendar(ULocale)
+
+JapaneseCalendar
+
+ - (draft) public JapaneseCalendar(TimeZone, ULocale)
+ - (draft) public JapaneseCalendar(ULocale)
+
+TimeZone
+
+ - (draft) public java.lang.String getDisplayName(boolean, int, ULocale)
+ - (draft) public final java.lang.String getDisplayName(ULocale)
+
+ULocale
+
+ - (draft) public static ULocale forLocale(java.util.Locale)
+ - (draft) public ULocale getFallback()
+ - (draft) public static java.lang.String getFallback(java.lang.String)
+ - (draft) public ULocale setKeywordValue(java.lang.String, java.lang.String)
+ - (draft) public static java.lang.String setKeywordValue(java.lang.String, java.lang.String, java.lang.String)
-Contents generated by ReportAPI tool on Thu Jun 10 01:01:48 PDT 2004
Copyright (C) 2004, International Business Machines Corporation, All Rights Reserved.
+Contents generated by ReportAPI tool on Sun Nov 07 21:50:10 PST 2004
Copyright (C) 2004, International Business Machines Corporation, All Rights Reserved.
diff --git a/icu4j/src/com/ibm/icu/dev/tool/docs/icu4j32.api.gz b/icu4j/src/com/ibm/icu/dev/tool/docs/icu4j32.api.gz
new file mode 100644
index 00000000000..9099c010d95
--- /dev/null
+++ b/icu4j/src/com/ibm/icu/dev/tool/docs/icu4j32.api.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:535e05f6624f372fd241b1f2e5d4feb90ccff5fdaf732eb0df52acac9f5d1f29
+size 21416