ICU-4592 update ICU4J change report for 3.4 release

X-SVN-Rev: 18146
This commit is contained in:
Doug Felt 2005-07-05 22:29:24 +00:00
parent 213b08e722
commit 5178cf92bd
4 changed files with 296 additions and 347 deletions

1
.gitattributes vendored
View File

@ -75,6 +75,7 @@ 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/dev/tool/docs/icu4j34.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

View File

@ -2,465 +2,407 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ICU4J API Comparison: ICU4J 3.0 with ICU4J 3.2</title>
<title>ICU4J API Comparison: ICU4J 3.2 with ICU4J 3.4</title>
<!-- Copyright 2005, IBM, All Rights Reserved. -->
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 3.0 with ICU4J 3.2</h1>
<h1>ICU4J API Comparison: ICU4J 3.2 with ICU4J 3.4</h1>
<hr/>
<h2>Removed from ICU4J 3.0</h2>
<h2>Removed from ICU4J 3.2</h2>
<h3>Package com.ibm.icu.util</h3>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(draft) public class <i>CharArrayWrapper</i></li>
ULocale
UCharacterEnums.ECharacterDirection
<ul>
<li>(draft) public <i>ULocale</i>(java.util.Locale)</li>
<li>(draft) public static final byte DIRECTIONALITY_NON_SPACING_MARK</li>
</ul>
</ul>
<hr/>
<h2>Obsoleted in ICU4J 3.2</h2>
<h3>Package com.ibm.icu.util</h3>
<ul>
Currency
<ul>
<li>(obsolete) public final ULocale <i>getLocale</i>(ULocale.Type)</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 3.2 (old, new)</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
Collator
<ul>
<li>(draft) public static final java.lang.Object <i>registerInstance</i>(com.ibm.icu.text.Collator, java.util.Locale)</br>
(draft) public static final java.lang.Object <i>registerInstance</i>(com.ibm.icu.text.Collator, com.ibm.icu.util.ULocale)</li>
</ul>
RawCollationKey
<ul>
<li>(draft) public int <i>compareTo</i>(com.ibm.icu.text.RawCollationKey)</br>
(draft) public int <i>compareTo</i>(java.lang.Object)</li>
<li>(stable) public abstract boolean <i>equals</i>(java.lang.Object)</li>
<li>(stable) public abstract int <i>hashCode</i>()</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li>(draft) public class <i>ByteArrayWrapper</i> extends java.lang.Object</br>
(draft) public class <i>ByteArrayWrapper</i> extends java.lang.Object implements java.lang.Comparable</li>
ByteArrayWrapper
UResourceTypeMismatchException
<ul>
<li>(draft) public final void <i>append</i>(byte[], int, int)</br>
(draft) public final com.ibm.icu.util.ByteArrayWrapper <i>append</i>(byte[], int, int)</li>
<li>(draft) public void <i>ensureCapacity</i>(int)</br>
(draft) public com.ibm.icu.util.ByteArrayWrapper <i>ensureCapacity</i>(int)</li>
<li>(draft) public final void <i>set</i>(byte[], int, int)</br>
(draft) public final com.ibm.icu.util.ByteArrayWrapper <i>set</i>(byte[], int, int)</li>
<li>(draft) public java.lang.String <i>toString</i>()</li>
</ul>
ChineseCalendar
UniversalTimeScale
<ul>
<li>(draft) protected com.ibm.icu.text.DateFormat <i>handleGetDateFormat</i>(java.lang.String, java.util.Locale)</br>
(draft) protected com.ibm.icu.text.DateFormat <i>handleGetDateFormat</i>(java.lang.String, com.ibm.icu.util.ULocale)</li>
</ul>
Currency
<ul>
<li>(draft) public static java.lang.Object <i>registerInstance</i>(com.ibm.icu.util.Currency, java.util.Locale)</br>
(draft) public static java.lang.Object <i>registerInstance</i>(com.ibm.icu.util.Currency, com.ibm.icu.util.ULocale)</li>
<li>(draft) public static final int WINDOWS_DATE_TIME</li>
</ul>
</ul>
<hr/>
<h2>Promoted to stable in ICU4J 3.2</h2>
<h2>Obsoleted in ICU4J 3.4</h2>
<p>(no API obsoleted)</p>
<hr/>
<h2>Changed in ICU4J 3.4 (old, new)</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(stable) public static interface <i>UCharacter.HangulSyllableType</i></li>
UCharacter
UCharacterEnums.ECharacterCategory
<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 static int <i>foldCase</i>(int, int)</li>
<li>(stable) public static final java.lang.String <i>foldCase</i>(java.lang.String, int)</li>
</ul>
UCharacter.JoiningGroup
<ul>
<li>(stable) public static final int FE</li>
<li>(stable) public static final int KHAPH</li>
<li>(stable) public static final int ZHAIN</li>
</ul>
UCharacter.LineBreak
<ul>
<li>(stable) public static final int NEXT_LINE</li>
<li>(stable) public static final int WORD_JOINER</li>
</ul>
UCharacter.UnicodeBlock
<ul>
<li>(stable) public static final UCharacter.UnicodeBlock AEGEAN_NUMBERS</li>
<li>(stable) public static final int AEGEAN_NUMBERS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock CYPRIOT_SYLLABARY</li>
<li>(stable) public static final int CYPRIOT_SYLLABARY_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock KHMER_SYMBOLS</li>
<li>(stable) public static final int KHMER_SYMBOLS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock LIMBU</li>
<li>(stable) public static final int LIMBU_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock LINEAR_B_IDEOGRAMS</li>
<li>(stable) public static final int LINEAR_B_IDEOGRAMS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock LINEAR_B_SYLLABARY</li>
<li>(stable) public static final int LINEAR_B_SYLLABARY_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS</li>
<li>(stable) public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock NO_BLOCK</li>
<li>(stable) public static final UCharacter.UnicodeBlock OSMANYA</li>
<li>(stable) public static final int OSMANYA_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock PHONETIC_EXTENSIONS</li>
<li>(stable) public static final int PHONETIC_EXTENSIONS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock SHAVIAN</li>
<li>(stable) public static final int SHAVIAN_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock TAI_LE</li>
<li>(stable) public static final int TAI_LE_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock TAI_XUAN_JING_SYMBOLS</li>
<li>(stable) public static final int TAI_XUAN_JING_SYMBOLS_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock UGARITIC</li>
<li>(stable) public static final int UGARITIC_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT</li>
<li>(stable) public static final int VARIATION_SELECTORS_SUPPLEMENT_ID</li>
<li>(stable) public static final UCharacter.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS</li>
<li>(stable) public static final int YIJING_HEXAGRAM_SYMBOLS_ID</li>
</ul>
UProperty
<ul>
<li>(stable) public static final int CASE_SENSITIVE</li>
<li>(stable) public static final int HANGUL_SYLLABLE_TYPE</li>
</ul>
UScript
<ul>
<li>(stable) public static final int BRAILLE</li>
<li>(stable) public static final int CANADIAN_ABORIGINAL</li>
<li>(stable) public static final int CYPRIOT</li>
<li>(stable) public static final int LIMBU</li>
<li>(stable) public static final int LINEAR_B</li>
<li>(stable) public static final int OSMANYA</li>
<li>(stable) public static final int SHAVIAN</li>
<li>(stable) public static final int TAI_LE</li>
<li>(stable) public static final int UGARITIC</li>
<li> (stable) public static final int CHAR_CATEGORY_COUNT</br>
(stable) public static final byte CHAR_CATEGORY_COUNT</li>
<li> (stable) public static final int COMBINING_SPACING_MARK</br>
(stable) public static final byte COMBINING_SPACING_MARK</li>
<li> (stable) public static final int CONNECTOR_PUNCTUATION</br>
(stable) public static final byte CONNECTOR_PUNCTUATION</li>
<li> (stable) public static final int CONTROL</br>
(stable) public static final byte CONTROL</li>
<li> (stable) public static final int CURRENCY_SYMBOL</br>
(stable) public static final byte CURRENCY_SYMBOL</li>
<li> (stable) public static final int DASH_PUNCTUATION</br>
(stable) public static final byte DASH_PUNCTUATION</li>
<li> (stable) public static final int DECIMAL_DIGIT_NUMBER</br>
(stable) public static final byte DECIMAL_DIGIT_NUMBER</li>
<li> (stable) public static final int ENCLOSING_MARK</br>
(stable) public static final byte ENCLOSING_MARK</li>
<li> (stable) public static final int END_PUNCTUATION</br>
(stable) public static final byte END_PUNCTUATION</li>
<li> (stable) public static final int FINAL_PUNCTUATION</br>
(stable) public static final byte FINAL_PUNCTUATION</li>
<li> (draft) public static final int FINAL_QUOTE_PUNCTUATION</br>
(stable) public static final byte FINAL_QUOTE_PUNCTUATION</li>
<li> (stable) public static final int FORMAT</br>
(stable) public static final byte FORMAT</li>
<li> (stable) public static final int GENERAL_OTHER_TYPES</br>
(stable) public static final byte GENERAL_OTHER_TYPES</li>
<li> (stable) public static final int INITIAL_PUNCTUATION</br>
(stable) public static final byte INITIAL_PUNCTUATION</li>
<li> (draft) public static final int INITIAL_QUOTE_PUNCTUATION</br>
(stable) public static final byte INITIAL_QUOTE_PUNCTUATION</li>
<li> (stable) public static final int LETTER_NUMBER</br>
(stable) public static final byte LETTER_NUMBER</li>
<li> (stable) public static final int LINE_SEPARATOR</br>
(stable) public static final byte LINE_SEPARATOR</li>
<li> (stable) public static final int LOWERCASE_LETTER</br>
(stable) public static final byte LOWERCASE_LETTER</li>
<li> (stable) public static final int MATH_SYMBOL</br>
(stable) public static final byte MATH_SYMBOL</li>
<li> (stable) public static final int MODIFIER_LETTER</br>
(stable) public static final byte MODIFIER_LETTER</li>
<li> (stable) public static final int MODIFIER_SYMBOL</br>
(stable) public static final byte MODIFIER_SYMBOL</li>
<li> (stable) public static final int NON_SPACING_MARK</br>
(stable) public static final byte NON_SPACING_MARK</li>
<li> (stable) public static final int OTHER_LETTER</br>
(stable) public static final byte OTHER_LETTER</li>
<li> (stable) public static final int OTHER_NUMBER</br>
(stable) public static final byte OTHER_NUMBER</li>
<li> (stable) public static final int OTHER_PUNCTUATION</br>
(stable) public static final byte OTHER_PUNCTUATION</li>
<li> (stable) public static final int OTHER_SYMBOL</br>
(stable) public static final byte OTHER_SYMBOL</li>
<li> (stable) public static final int PARAGRAPH_SEPARATOR</br>
(stable) public static final byte PARAGRAPH_SEPARATOR</li>
<li> (stable) public static final int PRIVATE_USE</br>
(stable) public static final byte PRIVATE_USE</li>
<li> (stable) public static final int SPACE_SEPARATOR</br>
(stable) public static final byte SPACE_SEPARATOR</li>
<li> (stable) public static final int START_PUNCTUATION</br>
(stable) public static final byte START_PUNCTUATION</li>
<li> (stable) public static final int SURROGATE</br>
(stable) public static final byte SURROGATE</li>
<li> (stable) public static final int TITLECASE_LETTER</br>
(stable) public static final byte TITLECASE_LETTER</li>
<li> (stable) public static final int UNASSIGNED</br>
(stable) public static final byte UNASSIGNED</li>
<li> (stable) public static final int UPPERCASE_LETTER</br>
(stable) public static final byte UPPERCASE_LETTER</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li> (stable) public abstract class <i>Calendar</i> extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable</br>
(stable) public abstract class <i>Calendar</i> extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable, java.lang.Comparable</li>
</ul>
<hr/>
<h2>Promoted to stable in ICU4J 3.4</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li>(stable) public static final class <i>CollationKey.BoundMode</i></li>
<li>(stable) public static abstract class <i>Collator.CollatorFactory</i></li>
<li>(stable) public static abstract class <i>NumberFormat.NumberFormatFactory</i></li>
<li>(stable) public static abstract class <i>NumberFormat.SimpleNumberFormatFactory</i></li>
BreakIterator
<li>(stable) public final class <i>IDNA</i></li>
<li>(stable) public final class <i>RawCollationKey</i></li>
<li>(stable) public final class <i>StringPrep</i></li>
<li>(stable) public class <i>StringPrepParseException</i></li>
<li>(stable) public interface <i>SymbolTable</i></li>
CollationElementIterator
<ul>
<li>(stable) public static synchronized java.util.Locale[] <i>getAvailableLocales</i>()</li>
<li>(stable) public void <i>setText</i>(UCharacterIterator)</li>
</ul>
CollationKey
<ul>
<li>(stable) public CollationKey <i>getBound</i>(int, int)</li>
<li>(stable) public CollationKey <i>merge</i>(CollationKey)</li>
<li>(stable) public <i>CollationKey</i>(java.lang.String, RawCollationKey)</li>
</ul>
Collator
<ul>
<li>(stable) public java.lang.Object <i>clone</i>()</li>
<li>(stable) public static java.lang.String <i>getDisplayName</i>(java.util.Locale)</li>
<li>(stable) public static java.lang.String <i>getDisplayName</i>(java.util.Locale, java.util.Locale)</li>
<li>(stable) public abstract int <i>getVariableTop</i>()</li>
<li>(stable) public static final java.lang.Object <i>registerFactory</i>(Collator.CollatorFactory)</li>
<li>(stable) public abstract int <i>setVariableTop</i>(java.lang.String)</li>
<li>(stable) public abstract void <i>setVariableTop</i>(int)</li>
<li>(stable) public static final boolean <i>unregister</i>(java.lang.Object)</li>
</ul>
Normalizer
<ul>
<li>(stable) public static final int COMPARE_NORM_OPTIONS_SHIFT</li>
<li>(stable) public static final int UNICODE_3_2</li>
<li>(stable) public <i>Normalizer</i>(UCharacterIterator, Normalizer.Mode, int)</li>
<li>(stable) public <i>Normalizer</i>(java.lang.String, Normalizer.Mode, int)</li>
<li>(stable) public <i>Normalizer</i>(java.text.CharacterIterator, Normalizer.Mode, int)</li>
<li>(stable) public static int <i>compose</i>(char[], char[], boolean, int)</li>
<li>(stable) public static int <i>compose</i>(char[], int, int, char[], int, int, boolean, int)</li>
<li>(stable) public static java.lang.String <i>compose</i>(java.lang.String, boolean, int)</li>
<li>(stable) public static int <i>decompose</i>(char[], char[], boolean, int)</li>
<li>(stable) public static int <i>decompose</i>(char[], int, int, char[], int, int, boolean, int)</li>
<li>(stable) public static java.lang.String <i>decompose</i>(java.lang.String, boolean, int)</li>
<li>(stable) public int <i>getOption</i>(int)</li>
<li>(stable) public static boolean <i>isNormalized</i>(char[], int, int, Normalizer.Mode, int)</li>
<li>(stable) public static boolean <i>isNormalized</i>(int, Normalizer.Mode, int)</li>
<li>(stable) public static boolean <i>isNormalized</i>(java.lang.String, Normalizer.Mode, int)</li>
<li>(stable) public static int <i>normalize</i>(char[], char[], Normalizer.Mode, int)</li>
<li>(stable) public static int <i>normalize</i>(char[], int, int, char[], int, int, Normalizer.Mode, int)</li>
<li>(stable) public static java.lang.String <i>normalize</i>(int, Normalizer.Mode)</li>
<li>(stable) public static java.lang.String <i>normalize</i>(int, Normalizer.Mode, int)</li>
<li>(stable) public static java.lang.String <i>normalize</i>(java.lang.String, Normalizer.Mode, int)</li>
<li>(stable) public static Normalizer.QuickCheckResult <i>quickCheck</i>(char[], Normalizer.Mode, int)</li>
<li>(stable) public static Normalizer.QuickCheckResult <i>quickCheck</i>(char[], int, int, Normalizer.Mode, int)</li>
<li>(stable) public static Normalizer.QuickCheckResult <i>quickCheck</i>(java.lang.String, Normalizer.Mode, int)</li>
<li>(stable) public void <i>setOption</i>(int, boolean)</li>
</ul>
Normalizer.Mode
<ul>
<li>(stable) protected int <i>normalize</i>(char[], int, int, char[], int, int, UnicodeSet)</li>
<li>(stable) protected int <i>normalize</i>(char[], int, int, char[], int, int, int)</li>
<li>(stable) protected java.lang.String <i>normalize</i>(java.lang.String, int)</li>
<li>(stable) protected Normalizer.QuickCheckResult <i>quickCheck</i>(char[], int, int, boolean, UnicodeSet)</li>
</ul>
NumberFormat
<ul>
<li>(stable) protected <i>NumberFormat</i>()</li>
<li>(stable) public Currency <i>getCurrency</i>()</li>
<li>(stable) public static java.lang.Object <i>registerFactory</i>(NumberFormat.NumberFormatFactory)</li>
<li>(stable) public void <i>setCurrency</i>(Currency)</li>
<li>(stable) public static boolean <i>unregister</i>(java.lang.Object)</li>
<li>(stable) public abstract RawCollationKey <i>getRawCollationKey</i>(java.lang.String, RawCollationKey)</li>
<li>(stable) public abstract VersionInfo <i>getUCAVersion</i>()</li>
<li>(stable) public abstract VersionInfo <i>getVersion</i>()</li>
</ul>
RuleBasedCollator
<ul>
<li>(stable) public java.lang.String <i>getRules</i>(boolean)</li>
<li>(stable) public int <i>getVariableTop</i>()</li>
<li>(stable) public int <i>setVariableTop</i>(java.lang.String)</li>
<li>(stable) public void <i>setVariableTop</i>(int)</li>
<li>(stable) public CollationElementIterator <i>getCollationElementIterator</i>(UCharacterIterator)</li>
<li>(stable) public boolean <i>getNumericCollation</i>()</li>
<li>(stable) public RawCollationKey <i>getRawCollationKey</i>(java.lang.String, RawCollationKey)</li>
<li>(stable) public VersionInfo <i>getUCAVersion</i>()</li>
<li>(stable) public VersionInfo <i>getVersion</i>()</li>
<li>(stable) public void <i>setNumericCollation</i>(boolean)</li>
<li>(stable) public void <i>setNumericCollationDefault</i>()</li>
</ul>
Transliterator.Position
UnicodeSet
<ul>
<li>(stable) public <i>Transliterator.Position</i>(Transliterator.Position)</li>
<li>(stable) public boolean <i>equals</i>(java.lang.Object)</li>
<li>(stable) public void <i>set</i>(Transliterator.Position)</li>
<li>(stable) public java.lang.String <i>toString</i>()</li>
<li>(stable) public void <i>addAll</i>(java.util.Collection)</li>
<li>(stable) public void <i>addAllTo</i>(java.util.Collection)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
Currency
<li>(stable) public class <i>BuddhistCalendar</i></li>
<li>(stable) public class <i>ByteArrayWrapper</i></li>
<li>(stable) public class <i>ChineseCalendar</i></li>
<li>(stable) public class <i>HebrewCalendar</i></li>
<li>(stable) public class <i>IslamicCalendar</i></li>
<li>(stable) public class <i>JapaneseCalendar</i></li>
<li>(stable) public final class <i>LocaleData</i></li>
<li>(stable) public static final class <i>LocaleData.MeasurementSystem</i></li>
<li>(stable) public static final class <i>LocaleData.PaperSize</i></li>
<li>(stable) public final class <i>ULocale</i></li>
TimeZone
<ul>
<li>(stable) public static final int LONG_NAME</li>
<li>(stable) public static final int SYMBOL_NAME</li>
<li>(stable) public static boolean <i>unregister</i>(java.lang.Object)</li>
<li>(stable) public <i>TimeZone</i>()</li>
<li>(stable) public int <i>getDSTSavings</i>()</li>
<li>(stable) public int <i>getOffset</i>(long)</li>
<li>(stable) public void <i>getOffset</i>(long, boolean, int[])</li>
</ul>
VersionInfo
<ul>
<li>(stable) public static final VersionInfo UNICODE_4_0</li>
<li>(stable) public static final VersionInfo UCOL_BUILDER_VERSION</li>
<li>(stable) public static final VersionInfo UCOL_RUNTIME_VERSION</li>
<li>(stable) public static final VersionInfo UCOL_TAILORINGS_VERSION</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 3.2</h2>
<h2>Added in ICU4J 3.4</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li>(draft) public static interface <i>UCharacter.GraphemeClusterBreak</i></li>
<li>(draft) public static interface <i>UCharacter.SentenceBreak</i></li>
<li>(draft) public static interface <i>UCharacter.WordBreak</i></li>
UCharacter
<ul>
<li>(draft) public static final int <i>codePointAt</i>(char[], int, int)</li>
<li>(draft) public static final int <i>codePointBefore</i>(char[], int, int)</li>
<li>(draft) public static java.lang.String <i>toLowerCase</i>(ULocale, java.lang.String)</li>
<li>(draft) public static java.lang.String <i>toTitleCase</i>(ULocale, java.lang.String, BreakIterator)</li>
<li>(draft) public static java.lang.String <i>toUpperCase</i>(ULocale, java.lang.String)</li>
<li>(draft) public static final int MAX_RADIX</li>
<li>(draft) public static final int MIN_RADIX</li>
<li>(draft) public static boolean <i>isJavaIdentifierPart</i>(int)</li>
<li>(draft) public static boolean <i>isJavaIdentifierStart</i>(int)</li>
<li>(draft) public static boolean <i>isJavaLetter</i>(int)</li>
<li>(draft) public static boolean <i>isJavaLetterOrDigit</i>(int)</li>
<li>(draft) public static boolean <i>isSpace</i>(int)</li>
</ul>
UCharacter.LineBreak
<ul>
<li>(draft) public static final int H2</li>
<li>(draft) public static final int H3</li>
<li>(draft) public static final int JL</li>
<li>(draft) public static final int JT</li>
<li>(draft) public static final int JV</li>
</ul>
UCharacter.UnicodeBlock
<ul>
<li>(draft) public static final UCharacter.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION</li>
<li>(draft) public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock ANCIENT_GREEK_NUMBERS</li>
<li>(draft) public static final int ANCIENT_GREEK_NUMBERS_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock ARABIC_SUPPLEMENT</li>
<li>(draft) public static final int ARABIC_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock BUGINESE</li>
<li>(draft) public static final int BUGINESE_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock CJK_STROKES</li>
<li>(draft) public static final int CJK_STROKES_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT</li>
<li>(draft) public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock COPTIC</li>
<li>(draft) public static final int COPTIC_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock ETHIOPIC_EXTENDED</li>
<li>(draft) public static final int ETHIOPIC_EXTENDED_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock ETHIOPIC_SUPPLEMENT</li>
<li>(draft) public static final int ETHIOPIC_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock GEORGIAN_SUPPLEMENT</li>
<li>(draft) public static final int GEORGIAN_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock GLAGOLITIC</li>
<li>(draft) public static final int GLAGOLITIC_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock KHAROSHTHI</li>
<li>(draft) public static final int KHAROSHTHI_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock MODIFIER_TONE_LETTERS</li>
<li>(draft) public static final int MODIFIER_TONE_LETTERS_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock NEW_TAI_LUE</li>
<li>(draft) public static final int NEW_TAI_LUE_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock OLD_PERSIAN</li>
<li>(draft) public static final int OLD_PERSIAN_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT</li>
<li>(draft) public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock SUPPLEMENTAL_PUNCTUATION</li>
<li>(draft) public static final int SUPPLEMENTAL_PUNCTUATION_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock SYLOTI_NAGRI</li>
<li>(draft) public static final int SYLOTI_NAGRI_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock TIFINAGH</li>
<li>(draft) public static final int TIFINAGH_ID</li>
<li>(draft) public static final UCharacter.UnicodeBlock VERTICAL_FORMS</li>
<li>(draft) public static final int VERTICAL_FORMS_ID</li>
</ul>
UCharacterEnums.ECharacterDirection
<ul>
<li>(draft) public static final byte DIRECTIONALITY_NONSPACING_MARK</li>
</ul>
UProperty
<ul>
<li>(draft) public static final int GRAPHEME_CLUSTER_BREAK</li>
<li>(draft) public static final int PATTERN_SYNTAX</li>
<li>(draft) public static final int PATTERN_WHITE_SPACE</li>
<li>(draft) public static final int POSIX_ALNUM</li>
<li>(draft) public static final int POSIX_BLANK</li>
<li>(draft) public static final int POSIX_GRAPH</li>
<li>(draft) public static final int POSIX_PRINT</li>
<li>(draft) public static final int POSIX_XDIGIT</li>
<li>(draft) public static final int SENTENCE_BREAK</li>
<li>(draft) public static final int WORD_BREAK</li>
</ul>
UScript
<ul>
<li>(draft) public static final int BUGINESE</li>
<li>(draft) public static final int GLAGOLITIC</li>
<li>(draft) public static final int KHAROSHTHI</li>
<li>(draft) public static final int NEW_TAI_LUE</li>
<li>(draft) public static final int OLD_PERSIAN</li>
<li>(draft) public static final int SYLOTI_NAGRI</li>
<li>(draft) public static final int TIFINAGH</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
BreakIterator
<ul>
<li>(draft) public static synchronized ULocale[] <i>getAvailableULocales</i>()</li>
<li>(draft) public static BreakIterator <i>getCharacterInstance</i>(ULocale)</li>
<li>(draft) public static BreakIterator <i>getLineInstance</i>(ULocale)</li>
<li>(draft) public static BreakIterator <i>getSentenceInstance</i>(ULocale)</li>
<li>(draft) public static BreakIterator <i>getTitleInstance</i>(ULocale)</li>
<li>(draft) public static BreakIterator <i>getWordInstance</i>(ULocale)</li>
<li>(draft) public static java.lang.Object <i>registerInstance</i>(BreakIterator, ULocale, int)</li>
</ul>
ChineseDateFormat
<ul>
<li>(draft) public <i>ChineseDateFormat</i>(java.lang.String, ULocale)</li>
</ul>
ChineseDateFormatSymbols
<ul>
<li>(draft) public <i>ChineseDateFormatSymbols</i>(Calendar, ULocale)</li>
<li>(draft) public <i>ChineseDateFormatSymbols</i>(ULocale)</li>
</ul>
<li>(draft) public class <i>CharsetDetector</i></li>
<li>(draft) public class <i>CharsetMatch</i></li>
Collator
<ul>
<li>(draft) public static java.lang.String <i>getDisplayName</i>(ULocale)</li>
<li>(draft) public static java.lang.String <i>getDisplayName</i>(ULocale, ULocale)</li>
</ul>
Collator.CollatorFactory
<ul>
<li>(draft) public Collator <i>createCollator</i>(ULocale)</li>
<li>(draft) public java.lang.String <i>getDisplayName</i>(ULocale, ULocale)</li>
<li>(draft) public static final int FULL_DECOMPOSITION</li>
</ul>
DateFormat
<ul>
<li>(draft) public static ULocale[] <i>getAvailableULocales</i>()</li>
<li>(draft) public static final DateFormat <i>getDateInstance</i>(Calendar, int, ULocale)</li>
<li>(draft) public static final DateFormat <i>getDateInstance</i>(int, ULocale)</li>
<li>(draft) public static final DateFormat <i>getDateTimeInstance</i>(Calendar, int, int, ULocale)</li>
<li>(draft) public static final DateFormat <i>getDateTimeInstance</i>(int, int, ULocale)</li>
<li>(draft) public static final DateFormat <i>getInstance</i>(Calendar, ULocale)</li>
<li>(draft) public static final DateFormat <i>getTimeInstance</i>(Calendar, int, ULocale)</li>
<li>(draft) public static final DateFormat <i>getTimeInstance</i>(int, ULocale)</li>
<li>(draft) public static final int STANDALONE_DAY_FIELD</li>
<li>(draft) public static final int STANDALONE_MONTH_FIELD</li>
<li>(draft) public static final int TIMEZONE_GENERIC_FIELD</li>
</ul>
DateFormatSymbols
<ul>
<li>(draft) public <i>DateFormatSymbols</i>(Calendar, ULocale)</li>
<li>(draft) public <i>DateFormatSymbols</i>(ULocale)</li>
<li>(draft) public <i>DateFormatSymbols</i>(java.lang.Class, ULocale)</li>
<li>(draft) public <i>DateFormatSymbols</i>(java.util.ResourceBundle, ULocale)</li>
<li>(draft) public static java.util.ResourceBundle <i>getDateFormatBundle</i>(Calendar, ULocale)</li>
<li>(draft) public static java.util.ResourceBundle <i>getDateFormatBundle</i>(java.lang.Class, ULocale)</li>
<li>(draft) public static final int ABBREVIATED</li>
<li>(draft) public static final int FORMAT</li>
<li>(draft) public static final int NARROW</li>
<li>(draft) public static final int STANDALONE</li>
<li>(draft) public static final int WIDE</li>
<li>(draft) public java.lang.String[] <i>getEraNames</i>()</li>
<li>(draft) public java.lang.String[] <i>getMonths</i>(int, int)</li>
<li>(draft) public java.lang.String[] <i>getWeekdays</i>(int, int)</li>
</ul>
DecimalFormatSymbols
<ul>
<li>(draft) public <i>DecimalFormatSymbols</i>(ULocale)</li>
<li>(draft) public ULocale <i>getULocale</i>()</li>
<li>(draft) public Currency <i>getCurrency</i>()</li>
<li>(draft) public void <i>setCurrency</i>(Currency)</li>
</ul>
MessageFormat
<ul>
<li>(draft) public <i>MessageFormat</i>(java.lang.String, ULocale)</li>
<li>(draft) public ULocale <i>getULocale</i>()</li>
<li>(draft) public void <i>setLocale</i>(ULocale)</li>
<li>(draft) public static java.lang.String <i>autoQuoteApostrophe</i>(java.lang.String)</li>
</ul>
Normalizer
RuleBasedCollator
<ul>
<li>(obsolete) public int <i>setIndex</i>(int)</li>
<li>(draft) public void <i>getContractionsAndExpansions</i>(UnicodeSet, UnicodeSet, boolean)</li>
</ul>
NumberFormat
StringPrepParseException
<ul>
<li>(draft) public static ULocale[] <i>getAvailableULocales</i>()</li>
<li>(draft) public static NumberFormat <i>getCurrencyInstance</i>(ULocale)</li>
<li>(draft) public static NumberFormat <i>getInstance</i>(ULocale)</li>
<li>(draft) public static NumberFormat <i>getIntegerInstance</i>(ULocale)</li>
<li>(draft) public static NumberFormat <i>getNumberInstance</i>(ULocale)</li>
<li>(draft) protected static java.lang.String <i>getPattern</i>(ULocale, int)</li>
<li>(draft) public static NumberFormat <i>getPercentInstance</i>(ULocale)</li>
<li>(draft) public static NumberFormat <i>getScientificInstance</i>(ULocale)</li>
</ul>
NumberFormat.NumberFormatFactory
<ul>
<li>(draft) public NumberFormat <i>createFormat</i>(ULocale, int)</li>
</ul>
NumberFormat.SimpleNumberFormatFactory
<ul>
<li>(draft) public <i>NumberFormat.SimpleNumberFormatFactory</i>(ULocale)</li>
<li>(draft) public <i>NumberFormat.SimpleNumberFormatFactory</i>(ULocale, boolean)</li>
</ul>
RuleBasedNumberFormat
<ul>
<li>(draft) public <i>RuleBasedNumberFormat</i>(ULocale, int)</li>
<li>(draft) public <i>RuleBasedNumberFormat</i>(java.lang.String, ULocale)</li>
<li>(draft) public <i>RuleBasedNumberFormat</i>(java.lang.String, java.lang.String[][])</li>
<li>(draft) public <i>RuleBasedNumberFormat</i>(java.lang.String, java.lang.String[][], ULocale)</li>
<li>(draft) public java.lang.String <i>getRuleSetDisplayName</i>(java.lang.String)</li>
<li>(draft) public java.lang.String <i>getRuleSetDisplayName</i>(java.lang.String, ULocale)</li>
<li>(draft) public ULocale[] <i>getRuleSetDisplayNameLocales</i>()</li>
<li>(draft) public java.lang.String[] <i>getRuleSetDisplayNames</i>()</li>
<li>(draft) public java.lang.String[] <i>getRuleSetDisplayNames</i>(ULocale)</li>
</ul>
SimpleDateFormat
<ul>
<li>(draft) public <i>SimpleDateFormat</i>(java.lang.String, ULocale)</li>
</ul>
StringSearch
<ul>
<li>(draft) public <i>StringSearch</i>(java.lang.String, java.text.CharacterIterator, ULocale)</li>
</ul>
Transliterator
<ul>
<li>(draft) public static java.lang.String <i>getDisplayName</i>(java.lang.String, ULocale)</li>
<li>(stable) public static final int ZERO_LENGTH_LABEL</li>
</ul>
UnicodeSet
<ul>
<li>(draft) public <i>UnicodeSet</i>(java.lang.String, java.text.ParsePosition, SymbolTable, int)</li>
<li>(draft) public UnicodeSet <i>applyPropertyAlias</i>(java.lang.String, java.lang.String, SymbolTable)</li>
<li>(draft) public static final int ADD_CASE_MAPPINGS</li>
<li>(draft) public static final int CASE_INSENSITIVE</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li>(draft) public final class <i>UniversalTimeScale</i></li>
BuddhistCalendar
<ul>
<li>(draft) public <i>BuddhistCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public <i>BuddhistCalendar</i>(ULocale)</li>
</ul>
ByteArrayWrapper
<ul>
<li>(draft) public <i>ByteArrayWrapper</i>(byte[], int)</li>
<li>(draft) public <i>ByteArrayWrapper</i>(java.nio.ByteBuffer)</li>
<li>(draft) public int <i>compareTo</i>(java.lang.Object)</li>
<li>(draft) public boolean <i>equals</i>(java.lang.Object)</li>
<li>(draft) public int <i>hashCode</i>()</li>
<li>(draft) public java.lang.String <i>toString</i>()</li>
</ul>
<li>(draft) public final class <i>CopticCalendar</i></li>
<li>(draft) public final class <i>EthiopicCalendar</i></li>
Calendar
<ul>
<li>(draft) protected <i>Calendar</i>(TimeZone, ULocale)</li>
<li>(draft) public static ULocale[] <i>getAvailableULocales</i>()</li>
<li>(draft) public DateFormat <i>getDateTimeFormat</i>(int, int, ULocale)</li>
<li>(draft) public java.lang.String <i>getDisplayName</i>(ULocale)</li>
<li>(draft) public static synchronized Calendar <i>getInstance</i>(TimeZone, ULocale)</li>
<li>(draft) public static synchronized Calendar <i>getInstance</i>(ULocale)</li>
<li>(draft) protected DateFormat <i>handleGetDateFormat</i>(java.lang.String, ULocale)</li>
</ul>
ChineseCalendar
<ul>
<li>(draft) public <i>ChineseCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public int <i>compareTo</i>(Calendar)</li>
<li>(draft) public int <i>compareTo</i>(java.lang.Object)</li>
</ul>
Currency
<ul>
<li>(stable) public static ULocale[] <i>getAvailableULocales</i>()</li>
<li>(draft) public static Currency <i>getInstance</i>(ULocale)</li>
<li>(draft) public java.lang.String <i>getName</i>(ULocale, int, boolean[])</li>
<li>(draft) protected <i>Currency</i>(java.lang.String)</li>
<li>(draft) public java.lang.String <i>getSymbol</i>()</li>
<li>(draft) public java.lang.String <i>getSymbol</i>(ULocale)</li>
<li>(draft) public java.lang.String <i>getSymbol</i>(java.util.Locale)</li>
</ul>
GregorianCalendar
LocaleData
<ul>
<li>(draft) public <i>GregorianCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public <i>GregorianCalendar</i>(ULocale)</li>
<li>(draft) public static final int ALT_QUOTATION_END</li>
<li>(draft) public static final int ALT_QUOTATION_START</li>
<li>(draft) public static final int DELIMITER_COUNT</li>
<li>(draft) public static final int ES_AUXILIARY</li>
<li>(draft) public static final int ES_COUNT</li>
<li>(draft) public static final int ES_STANDARD</li>
<li>(draft) public static final int QUOTATION_END</li>
<li>(draft) public static final int QUOTATION_START</li>
<li>(draft) public java.lang.String <i>getDelimiter</i>(int)</li>
<li>(draft) public UnicodeSet <i>getExemplarSet</i>(int, int)</li>
<li>(draft) public static final LocaleData <i>getInstance</i>()</li>
<li>(draft) public static final LocaleData <i>getInstance</i>(ULocale)</li>
<li>(draft) public boolean <i>getNoSubstitute</i>()</li>
<li>(draft) public void <i>setNoSubstitute</i>(boolean)</li>
</ul>
HebrewCalendar
SimpleTimeZone
<ul>
<li>(draft) public <i>HebrewCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public <i>HebrewCalendar</i>(ULocale)</li>
</ul>
Holiday
<ul>
<li>(draft) public java.lang.String <i>getDisplayName</i>(ULocale)</li>
<li>(draft) public static Holiday[] <i>getHolidays</i>(ULocale)</li>
</ul>
IslamicCalendar
<ul>
<li>(draft) public <i>IslamicCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public <i>IslamicCalendar</i>(ULocale)</li>
</ul>
JapaneseCalendar
<ul>
<li>(draft) public <i>JapaneseCalendar</i>(TimeZone, ULocale)</li>
<li>(draft) public <i>JapaneseCalendar</i>(ULocale)</li>
</ul>
TimeZone
<ul>
<li>(draft) public java.lang.String <i>getDisplayName</i>(boolean, int, ULocale)</li>
<li>(draft) public final java.lang.String <i>getDisplayName</i>(ULocale)</li>
<li>(draft) public void <i>setRawOffset</i>(int)</li>
</ul>
ULocale
<ul>
<li>(draft) public static ULocale <i>forLocale</i>(java.util.Locale)</li>
<li>(draft) public ULocale <i>getFallback</i>()</li>
<li>(draft) public static java.lang.String <i>getFallback</i>(java.lang.String)</li>
<li>(draft) public ULocale <i>setKeywordValue</i>(java.lang.String, java.lang.String)</li>
<li>(draft) public static java.lang.String <i>setKeywordValue</i>(java.lang.String, java.lang.String, java.lang.String)</li>
<li>(draft) public <i>ULocale</i>(java.lang.String, java.lang.String)</li>
<li>(draft) public static ULocale <i>acceptLanguage</i>(ULocale[], boolean[])</li>
<li>(draft) public static ULocale <i>acceptLanguage</i>(ULocale[], ULocale[], boolean[])</li>
<li>(draft) public static ULocale <i>acceptLanguage</i>(java.lang.String, boolean[])</li>
<li>(draft) public static ULocale <i>acceptLanguage</i>(java.lang.String, ULocale[], boolean[])</li>
</ul>
UniversalTimeScale
<ul>
<li>(draft) public static final int DOTNET_DATE_TIME</li>
</ul>
VersionInfo
<ul>
<li>(draft) public static final VersionInfo UNICODE_4_0_1</li>
<li>(draft) public static final VersionInfo UNICODE_4_1</li>
</ul>
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Sun Nov 07 21:50:10 PST 2004<br/>Copyright (C) 2004, International Business Machines Corporation, All Rights Reserved.</font></i></p>
<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Jul 05 15:25:21 PDT 2005<br/>Copyright (C) 2005, International Business Machines Corporation, All Rights Reserved.</font></i></p>
</body>
</html>

View File

@ -24,6 +24,7 @@ package com.ibm.icu.dev.tool.docs;
import java.io.*;
import java.util.*;
import java.text.*;
import java.util.zip.*;
public class ReportAPI {
@ -309,9 +310,11 @@ public class ReportAPI {
throw new InternalError(); // UTF-8 should always be supported
}
DateFormat fmt = new SimpleDateFormat("yyyy");
String year = fmt.format(new Date());
String title = "ICU4J API Comparison: " + oldData.name + " with " + newData.name;
String info = "Contents generated by ReportAPI tool on " + new Date().toString();
String copyright = "Copyright (C) 2004, International Business Machines Corporation, All Rights Reserved.";
String copyright = "Copyright (C) " + year + ", International Business Machines Corporation, All Rights Reserved.";
if (html) {
pw.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f807843ac5fb8b32a9b7f13a89779d3aa712521a9c35d23c2352bc7835ee9050
size 23103