| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | 
 | <html> | 
 | <head> | 
 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 
 | <title>ICU4J API Comparison: ICU4J 3.6 with ICU4J 3.8</title> | 
 | <!-- Copyright 2007, IBM, All Rights Reserved. --> | 
 | </head> | 
 | <body> | 
 | <h1>ICU4J API Comparison: ICU4J 3.6 with ICU4J 3.8</h1> | 
 |  | 
 | <hr/> | 
 | <h2>Removed from ICU4J 3.6</h2> | 
 |  | 
 | <h3>Package com.ibm.icu.text</h3> | 
 | <ul> | 
 | DateTimePatternGenerator | 
 | <ul> | 
 | <li>(draft)      public DateTimePatternGenerator <i>add</i>(java.lang.String, boolean, DateTimePatternGenerator.PatternInfo)</li> | 
 | <li>(draft)      public java.lang.String <i>getAppendItemFormats</i>(int)</li> | 
 | <li>(draft)      public java.lang.String <i>getAppendItemNames</i>(int)</li> | 
 | <li>(draft)      public static DateTimePatternGenerator <i>newInstance</i>()</li> | 
 | <li>(draft)      public void <i>setAppendItemFormats</i>(int, java.lang.String)</li> | 
 | <li>(draft)      public void <i>setAppendItemNames</i>(int, java.lang.String)</li> | 
 | </ul> | 
 | RuleBasedTransliterator | 
 | <ul> | 
 | <li><span style='color:red'>*internal*  </span>public <i>RuleBasedTransliterator</i>(java.lang.String, java.lang.String)</li> | 
 | <li><span style='color:red'>*internal*  </span>public <i>RuleBasedTransliterator</i>(java.lang.String, java.lang.String, int, UnicodeFilter)</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.util</h3> | 
 | <ul> | 
 | SimpleTimeZone | 
 | <ul> | 
 | <li><span style='color:red'>*internal*  </span>public <i>SimpleTimeZone</i>(java.util.SimpleTimeZone, java.lang.String)</li> | 
 | </ul> | 
 | TimeZone | 
 | <ul> | 
 | <li><span style='color:red'>*internal*  </span>protected static final int MILLIS_PER_DAY</li> | 
 | <li><span style='color:red'>*internal*  </span>protected static final int MILLIS_PER_HOUR</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 |  | 
 | <hr/> | 
 | <h2>Withdrawn, Deprecated, or Obsoleted in ICU4J 3.8</h2> | 
 | <p>(no API obsoleted)</p> | 
 |  | 
 | <hr/> | 
 | <h2>Changed in ICU4J 3.8 (old, new)</h2> | 
 |  | 
 | <h3>Package com.ibm.icu.text</h3> | 
 | <ul> | 
 | <li>    (stable)     public abstract class <i>Transliterator</i> extends java.lang.Object</br> | 
 | (stable)     public abstract class <i>Transliterator</i> extends java.lang.Object implements com.ibm.icu.text.StringTransform</li> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.util</h3> | 
 | <ul> | 
 | <li>    (stable)     public class <i>SimpleTimeZone</i> extends com.ibm.icu.impl.JDKTimeZone</br> | 
 | (stable)     public class <i>SimpleTimeZone</i> extends com.ibm.icu.util.BasicTimeZone</li> | 
 | </ul> | 
 |  | 
 |  | 
 | <hr/> | 
 | <h2>Promoted to stable in ICU4J 3.8</h2> | 
 |  | 
 | <h3>Package com.ibm.icu.lang</h3> | 
 | <ul> | 
 | <li>(stable)     public static interface <i>UCharacter.GraphemeClusterBreak</i></li> | 
 | <li>(stable)     public static interface <i>UCharacter.SentenceBreak</i></li> | 
 | <li>(stable)     public static interface <i>UCharacter.WordBreak</i></li> | 
 | UCharacter | 
 | <ul> | 
 | <li>(stable)     public static final int MAX_RADIX</li> | 
 | <li>(stable)     public static final int MIN_RADIX</li> | 
 | <li>(draft)      public static java.lang.String <i>getName</i>(java.lang.String, java.lang.String)</li> | 
 | <li>(stable)     public static boolean <i>isJavaIdentifierPart</i>(int)</li> | 
 | <li>(stable)     public static boolean <i>isJavaIdentifierStart</i>(int)</li> | 
 | <li>(stable)     public static java.lang.String <i>toLowerCase</i>(ULocale, java.lang.String)</li> | 
 | <li>(stable)     public static java.lang.String <i>toTitleCase</i>(ULocale, java.lang.String, BreakIterator)</li> | 
 | <li>(stable)     public static java.lang.String <i>toUpperCase</i>(ULocale, java.lang.String)</li> | 
 | </ul> | 
 | UCharacter.LineBreak | 
 | <ul> | 
 | <li>(stable)     public static final int H2</li> | 
 | <li>(stable)     public static final int H3</li> | 
 | <li>(stable)     public static final int JL</li> | 
 | <li>(stable)     public static final int JT</li> | 
 | <li>(stable)     public static final int JV</li> | 
 | </ul> | 
 | UCharacter.UnicodeBlock | 
 | <ul> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION</li> | 
 | <li>(stable)     public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock ANCIENT_GREEK_NUMBERS</li> | 
 | <li>(stable)     public static final int ANCIENT_GREEK_NUMBERS_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock ARABIC_SUPPLEMENT</li> | 
 | <li>(stable)     public static final int ARABIC_SUPPLEMENT_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock BUGINESE</li> | 
 | <li>(stable)     public static final int BUGINESE_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock CJK_STROKES</li> | 
 | <li>(stable)     public static final int CJK_STROKES_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT</li> | 
 | <li>(stable)     public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock COPTIC</li> | 
 | <li>(stable)     public static final int COPTIC_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock ETHIOPIC_EXTENDED</li> | 
 | <li>(stable)     public static final int ETHIOPIC_EXTENDED_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock ETHIOPIC_SUPPLEMENT</li> | 
 | <li>(stable)     public static final int ETHIOPIC_SUPPLEMENT_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock GEORGIAN_SUPPLEMENT</li> | 
 | <li>(stable)     public static final int GEORGIAN_SUPPLEMENT_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock GLAGOLITIC</li> | 
 | <li>(stable)     public static final int GLAGOLITIC_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock KHAROSHTHI</li> | 
 | <li>(stable)     public static final int KHAROSHTHI_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock MODIFIER_TONE_LETTERS</li> | 
 | <li>(stable)     public static final int MODIFIER_TONE_LETTERS_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock NEW_TAI_LUE</li> | 
 | <li>(stable)     public static final int NEW_TAI_LUE_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock OLD_PERSIAN</li> | 
 | <li>(stable)     public static final int OLD_PERSIAN_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT</li> | 
 | <li>(stable)     public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock SUPPLEMENTAL_PUNCTUATION</li> | 
 | <li>(stable)     public static final int SUPPLEMENTAL_PUNCTUATION_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock SYLOTI_NAGRI</li> | 
 | <li>(stable)     public static final int SYLOTI_NAGRI_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock TIFINAGH</li> | 
 | <li>(stable)     public static final int TIFINAGH_ID</li> | 
 | <li>(stable)     public static final UCharacter.UnicodeBlock VERTICAL_FORMS</li> | 
 | <li>(stable)     public static final int VERTICAL_FORMS_ID</li> | 
 | </ul> | 
 | UProperty | 
 | <ul> | 
 | <li>(stable)     public static final int GRAPHEME_CLUSTER_BREAK</li> | 
 | <li>(stable)     public static final int PATTERN_SYNTAX</li> | 
 | <li>(stable)     public static final int PATTERN_WHITE_SPACE</li> | 
 | <li>(stable)     public static final int POSIX_ALNUM</li> | 
 | <li>(stable)     public static final int POSIX_BLANK</li> | 
 | <li>(stable)     public static final int POSIX_GRAPH</li> | 
 | <li>(stable)     public static final int POSIX_PRINT</li> | 
 | <li>(stable)     public static final int POSIX_XDIGIT</li> | 
 | <li>(stable)     public static final int SENTENCE_BREAK</li> | 
 | <li>(stable)     public static final int WORD_BREAK</li> | 
 | </ul> | 
 | UScript | 
 | <ul> | 
 | <li>(stable)     public static final int BUGINESE</li> | 
 | <li>(stable)     public static final int GLAGOLITIC</li> | 
 | <li>(stable)     public static final int KHAROSHTHI</li> | 
 | <li>(stable)     public static final int NEW_TAI_LUE</li> | 
 | <li>(stable)     public static final int OLD_PERSIAN</li> | 
 | <li>(stable)     public static final int SYLOTI_NAGRI</li> | 
 | <li>(stable)     public static final int TIFINAGH</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.text</h3> | 
 | <ul> | 
 | <li>(stable)     public class <i>CharsetDetector</i></li> | 
 | <li>(stable)     public class <i>CharsetMatch</i></li> | 
 | <li>(draft)      public static abstract class <i>UnicodeSet.XSymbolTable</i></li> | 
 | ArabicShapingException | 
 | <ul> | 
 | <li>(draft)      public <i>ArabicShapingException</i>(java.lang.String)</li> | 
 | </ul> | 
 | BreakIterator | 
 | <ul> | 
 | <li>(stable)     public static BreakIterator <i>getCharacterInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static BreakIterator <i>getLineInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static BreakIterator <i>getSentenceInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static BreakIterator <i>getTitleInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static BreakIterator <i>getWordInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static java.lang.Object <i>registerInstance</i>(BreakIterator, ULocale, int)</li> | 
 | </ul> | 
 | ChineseDateFormat | 
 | <ul> | 
 | <li>(stable)     public <i>ChineseDateFormat</i>(java.lang.String, ULocale)</li> | 
 | </ul> | 
 | ChineseDateFormatSymbols | 
 | <ul> | 
 | <li>(stable)     public <i>ChineseDateFormatSymbols</i>(Calendar, ULocale)</li> | 
 | <li>(stable)     public <i>ChineseDateFormatSymbols</i>(ULocale)</li> | 
 | </ul> | 
 | Collator | 
 | <ul> | 
 | <li>(stable)     public static final int FULL_DECOMPOSITION</li> | 
 | <li>(stable)     public static java.lang.String <i>getDisplayName</i>(ULocale)</li> | 
 | <li>(stable)     public static java.lang.String <i>getDisplayName</i>(ULocale, ULocale)</li> | 
 | <li>(stable)     public static final java.lang.Object <i>registerInstance</i>(Collator, ULocale)</li> | 
 | </ul> | 
 | Collator.CollatorFactory | 
 | <ul> | 
 | <li>(stable)     public Collator <i>createCollator</i>(ULocale)</li> | 
 | <li>(stable)     public java.lang.String <i>getDisplayName</i>(ULocale, ULocale)</li> | 
 | </ul> | 
 | DateFormat | 
 | <ul> | 
 | <li>(stable)     public static final int STANDALONE_DAY_FIELD</li> | 
 | <li>(stable)     public static final int STANDALONE_MONTH_FIELD</li> | 
 | <li>(stable)     public static final int TIMEZONE_GENERIC_FIELD</li> | 
 | <li>(stable)     public static final DateFormat <i>getDateInstance</i>(Calendar, int, ULocale)</li> | 
 | <li>(stable)     public static final DateFormat <i>getDateInstance</i>(int, ULocale)</li> | 
 | <li>(stable)     public static final DateFormat <i>getDateTimeInstance</i>(Calendar, int, int, ULocale)</li> | 
 | <li>(stable)     public static final DateFormat <i>getTimeInstance</i>(Calendar, int, ULocale)</li> | 
 | <li>(stable)     public static final DateFormat <i>getTimeInstance</i>(int, ULocale)</li> | 
 | </ul> | 
 | DateFormatSymbols | 
 | <ul> | 
 | <li>(stable)     public <i>DateFormatSymbols</i>(Calendar, ULocale)</li> | 
 | <li>(stable)     public <i>DateFormatSymbols</i>(ULocale)</li> | 
 | <li>(stable)     public <i>DateFormatSymbols</i>(java.lang.Class, ULocale)</li> | 
 | <li>(stable)     public <i>DateFormatSymbols</i>(java.util.ResourceBundle, ULocale)</li> | 
 | <li>(stable)     public static java.util.ResourceBundle <i>getDateFormatBundle</i>(Calendar, ULocale)</li> | 
 | <li>(stable)     public static java.util.ResourceBundle <i>getDateFormatBundle</i>(java.lang.Class, ULocale)</li> | 
 | <li>(stable)     public java.lang.String[] <i>getEraNames</i>()</li> | 
 | <li>(stable)     public java.lang.String[] <i>getMonths</i>(int, int)</li> | 
 | <li>(stable)     public java.lang.String[] <i>getWeekdays</i>(int, int)</li> | 
 | <li>(stable)     public void <i>setEraNames</i>(java.lang.String[])</li> | 
 | <li>(stable)     public void <i>setMonths</i>(java.lang.String[], int, int)</li> | 
 | <li>(draft)      public void <i>setQuarters</i>(java.lang.String[], int, int)</li> | 
 | <li>(stable)     public void <i>setWeekdays</i>(java.lang.String[], int, int)</li> | 
 | </ul> | 
 | DecimalFormat | 
 | <ul> | 
 | <li>(stable)     public void <i>setRoundingIncrement</i>(BigDecimal)</li> | 
 | </ul> | 
 | DecimalFormatSymbols | 
 | <ul> | 
 | <li>(stable)     public <i>DecimalFormatSymbols</i>(ULocale)</li> | 
 | <li>(stable)     public Currency <i>getCurrency</i>()</li> | 
 | <li>(stable)     public ULocale <i>getULocale</i>()</li> | 
 | <li>(stable)     public void <i>setCurrency</i>(Currency)</li> | 
 | </ul> | 
 | MessageFormat | 
 | <ul> | 
 | <li>(stable)     public static java.lang.String <i>autoQuoteApostrophe</i>(java.lang.String)</li> | 
 | </ul> | 
 | Normalizer | 
 | <ul> | 
 | <li>(draft)      public static int <i>getFC_NFKC_Closure</i>(int, char[])</li> | 
 | <li>(draft)      public static java.lang.String <i>getFC_NFKC_Closure</i>(int)</li> | 
 | </ul> | 
 | NumberFormat | 
 | <ul> | 
 | <li>(stable)     public static NumberFormat <i>getCurrencyInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static NumberFormat <i>getInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static NumberFormat <i>getIntegerInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static NumberFormat <i>getNumberInstance</i>(ULocale)</li> | 
 | <li>(stable)     protected static java.lang.String <i>getPattern</i>(ULocale, int)</li> | 
 | <li>(stable)     public static NumberFormat <i>getPercentInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static NumberFormat <i>getScientificInstance</i>(ULocale)</li> | 
 | </ul> | 
 | NumberFormat.NumberFormatFactory | 
 | <ul> | 
 | <li>(stable)     public NumberFormat <i>createFormat</i>(ULocale, int)</li> | 
 | </ul> | 
 | NumberFormat.SimpleNumberFormatFactory | 
 | <ul> | 
 | <li>(stable)     public <i>NumberFormat.SimpleNumberFormatFactory</i>(ULocale)</li> | 
 | <li>(stable)     public <i>NumberFormat.SimpleNumberFormatFactory</i>(ULocale, boolean)</li> | 
 | </ul> | 
 | RawCollationKey | 
 | <ul> | 
 | <li>(stable)     public int <i>compareTo</i>(java.lang.Object)</li> | 
 | </ul> | 
 | RuleBasedCollator | 
 | <ul> | 
 | <li>(stable)     public void <i>getContractionsAndExpansions</i>(UnicodeSet, UnicodeSet, boolean)</li> | 
 | </ul> | 
 | RuleBasedNumberFormat | 
 | <ul> | 
 | <li>(stable)     public <i>RuleBasedNumberFormat</i>(ULocale, int)</li> | 
 | <li>(stable)     public <i>RuleBasedNumberFormat</i>(java.lang.String, ULocale)</li> | 
 | <li>(stable)     public <i>RuleBasedNumberFormat</i>(java.lang.String, java.lang.String[][])</li> | 
 | <li>(stable)     public <i>RuleBasedNumberFormat</i>(java.lang.String, java.lang.String[][], ULocale)</li> | 
 | <li>(stable)     public java.lang.String <i>getRuleSetDisplayName</i>(java.lang.String)</li> | 
 | <li>(stable)     public java.lang.String <i>getRuleSetDisplayName</i>(java.lang.String, ULocale)</li> | 
 | <li>(stable)     public ULocale[] <i>getRuleSetDisplayNameLocales</i>()</li> | 
 | <li>(stable)     public java.lang.String[] <i>getRuleSetDisplayNames</i>()</li> | 
 | <li>(stable)     public java.lang.String[] <i>getRuleSetDisplayNames</i>(ULocale)</li> | 
 | </ul> | 
 | SimpleDateFormat | 
 | <ul> | 
 | <li>(stable)     public <i>SimpleDateFormat</i>(java.lang.String, ULocale)</li> | 
 | </ul> | 
 | StringSearch | 
 | <ul> | 
 | <li>(stable)     public <i>StringSearch</i>(java.lang.String, java.text.CharacterIterator, ULocale)</li> | 
 | </ul> | 
 | Transliterator | 
 | <ul> | 
 | <li>(stable)     public static java.lang.String <i>getDisplayName</i>(java.lang.String, ULocale)</li> | 
 | <li>(stable)     public static void <i>registerAlias</i>(java.lang.String, java.lang.String)</li> | 
 | </ul> | 
 | UnicodeSet | 
 | <ul> | 
 | <li>(stable)     public static final int ADD_CASE_MAPPINGS</li> | 
 | <li>(draft)      public static final int CASE</li> | 
 | <li>(stable)     public static final int CASE_INSENSITIVE</li> | 
 | <li>(draft)      public static final int IGNORE_SPACE</li> | 
 | <li>(draft)      public <i>UnicodeSet</i>(java.lang.String, int)</li> | 
 | <li>(stable)     public <i>UnicodeSet</i>(java.lang.String, java.text.ParsePosition, SymbolTable, int)</li> | 
 | <li>(draft)      public java.lang.StringBuffer <i>_generatePattern</i>(java.lang.StringBuffer, boolean, boolean)</li> | 
 | <li>(draft)      public UnicodeSet <i>applyPattern</i>(java.lang.String, int)</li> | 
 | <li>(stable)     public UnicodeSet <i>applyPropertyAlias</i>(java.lang.String, java.lang.String, SymbolTable)</li> | 
 | <li>(draft)      public java.lang.Object <i>cloneAsThawed</i>()</li> | 
 | <li>(draft)      public UnicodeSet <i>closeOver</i>(int)</li> | 
 | <li>(draft)      public java.lang.Object <i>freeze</i>()</li> | 
 | <li>(draft)      public boolean <i>isFrozen</i>()</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.util</h3> | 
 | <ul> | 
 | <li>(stable)     public final class <i>CopticCalendar</i></li> | 
 | <li>(stable)     public final class <i>EthiopicCalendar</i></li> | 
 | <li>(stable)     public interface <i>Freezable</i></li> | 
 | <li>(stable)     public final class <i>UniversalTimeScale</i></li> | 
 | BuddhistCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>BuddhistCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public <i>BuddhistCalendar</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | Calendar | 
 | <ul> | 
 | <li>(stable)     protected <i>Calendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public int <i>compareTo</i>(Calendar)</li> | 
 | <li>(stable)     public int <i>compareTo</i>(java.lang.Object)</li> | 
 | <li>(stable)     public DateFormat <i>getDateTimeFormat</i>(int, int, ULocale)</li> | 
 | <li>(stable)     public java.lang.String <i>getDisplayName</i>(ULocale)</li> | 
 | <li>(stable)     public static synchronized Calendar <i>getInstance</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public static synchronized Calendar <i>getInstance</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | ChineseCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>ChineseCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | Currency | 
 | <ul> | 
 | <li>(stable)     public static Currency <i>getInstance</i>(ULocale)</li> | 
 | <li>(stable)     public java.lang.String <i>getName</i>(ULocale, int, boolean[])</li> | 
 | <li>(stable)     public java.lang.String <i>getName</i>(java.util.Locale, int, boolean[])</li> | 
 | <li>(stable)     public java.lang.String <i>getSymbol</i>()</li> | 
 | <li>(stable)     public java.lang.String <i>getSymbol</i>(ULocale)</li> | 
 | <li>(stable)     public java.lang.String <i>getSymbol</i>(java.util.Locale)</li> | 
 | <li>(stable)     public static java.lang.Object <i>registerInstance</i>(Currency, ULocale)</li> | 
 | </ul> | 
 | GregorianCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>GregorianCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public <i>GregorianCalendar</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | HebrewCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>HebrewCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public <i>HebrewCalendar</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | IslamicCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>IslamicCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public <i>IslamicCalendar</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | JapaneseCalendar | 
 | <ul> | 
 | <li>(stable)     public <i>JapaneseCalendar</i>(TimeZone, ULocale)</li> | 
 | <li>(stable)     public <i>JapaneseCalendar</i>(ULocale)</li> | 
 | <li>(draft)      public java.lang.String <i>getType</i>()</li> | 
 | </ul> | 
 | LocaleData | 
 | <ul> | 
 | <li>(stable)     public static final int ALT_QUOTATION_END</li> | 
 | <li>(stable)     public static final int ALT_QUOTATION_START</li> | 
 | <li>(stable)     public static final int DELIMITER_COUNT</li> | 
 | <li>(stable)     public static final int ES_AUXILIARY</li> | 
 | <li>(stable)     public static final int ES_COUNT</li> | 
 | <li>(stable)     public static final int ES_STANDARD</li> | 
 | <li>(stable)     public static final int QUOTATION_END</li> | 
 | <li>(stable)     public static final int QUOTATION_START</li> | 
 | <li>(stable)     public java.lang.String <i>getDelimiter</i>(int)</li> | 
 | <li>(stable)     public UnicodeSet <i>getExemplarSet</i>(int, int)</li> | 
 | <li>(stable)     public static final LocaleData <i>getInstance</i>()</li> | 
 | <li>(stable)     public static final LocaleData <i>getInstance</i>(ULocale)</li> | 
 | <li>(stable)     public boolean <i>getNoSubstitute</i>()</li> | 
 | <li>(stable)     public void <i>setNoSubstitute</i>(boolean)</li> | 
 | </ul> | 
 | SimpleTimeZone | 
 | <ul> | 
 | <li>(stable)     public <i>SimpleTimeZone</i>(int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int)</li> | 
 | <li>(stable)     public java.lang.Object <i>clone</i>()</li> | 
 | <li>(stable)     public boolean <i>equals</i>(java.lang.Object)</li> | 
 | <li>(stable)     public int <i>getRawOffset</i>()</li> | 
 | <li>(stable)     public boolean <i>hasSameRules</i>(TimeZone)</li> | 
 | <li>(stable)     public int <i>hashCode</i>()</li> | 
 | <li>(stable)     public boolean <i>inDaylightTime</i>(java.util.Date)</li> | 
 | <li>(stable)     public void <i>setRawOffset</i>(int)</li> | 
 | <li>(stable)     public java.lang.String <i>toString</i>()</li> | 
 | <li>(stable)     public boolean <i>useDaylightTime</i>()</li> | 
 | </ul> | 
 | TimeZone | 
 | <ul> | 
 | <li>(stable)     public boolean <i>equals</i>(java.lang.Object)</li> | 
 | <li>(stable)     public java.lang.String <i>getDisplayName</i>(boolean, int, ULocale)</li> | 
 | <li>(stable)     public final java.lang.String <i>getDisplayName</i>(ULocale)</li> | 
 | <li>(stable)     public int <i>hashCode</i>()</li> | 
 | </ul> | 
 | ULocale | 
 | <ul> | 
 | <li>(stable)     public static ULocale <i>acceptLanguage</i>(ULocale[], boolean[])</li> | 
 | <li>(stable)     public static ULocale <i>acceptLanguage</i>(ULocale[], ULocale[], boolean[])</li> | 
 | <li>(stable)     public static ULocale <i>acceptLanguage</i>(java.lang.String, boolean[])</li> | 
 | <li>(stable)     public static ULocale <i>acceptLanguage</i>(java.lang.String, ULocale[], boolean[])</li> | 
 | </ul> | 
 | UResourceBundle | 
 | <ul> | 
 | <li>(draft)      public static UResourceBundle <i>getBundleInstance</i>(java.lang.String, ULocale, java.lang.ClassLoader)</li> | 
 | <li>(draft)      public static UResourceBundle <i>getBundleInstance</i>(java.lang.String, java.util.Locale, java.lang.ClassLoader)</li> | 
 | </ul> | 
 | VersionInfo | 
 | <ul> | 
 | <li>(stable)     public static final VersionInfo UNICODE_4_0_1</li> | 
 | <li>(stable)     public static final VersionInfo UNICODE_4_1</li> | 
 | <li>(stable)     public static final VersionInfo UNICODE_5_0</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 |  | 
 | <hr/> | 
 | <h2>Added in ICU4J 3.8</h2> | 
 |  | 
 | <h3>Package com.ibm.icu.lang</h3> | 
 | <ul> | 
 | UCharacter | 
 | <ul> | 
 | <li>(draft)      public static final int TITLECASE_NO_BREAK_ADJUSTMENT</li> | 
 | <li>(draft)      public static final int TITLECASE_NO_LOWERCASE</li> | 
 | <li>(draft)      public static java.lang.String <i>toTitleCase</i>(ULocale, java.lang.String, BreakIterator, int)</li> | 
 | </ul> | 
 | UScript | 
 | <ul> | 
 | <li>(draft)      public static final int CARIAN</li> | 
 | <li>(draft)      public static final int JAPANESE</li> | 
 | <li>(draft)      public static final int LANNA</li> | 
 | <li>(draft)      public static final int LYCIAN</li> | 
 | <li>(draft)      public static final int LYDIAN</li> | 
 | <li>(draft)      public static final int MEITEI_MAYEK</li> | 
 | <li>(draft)      public static final int MOON</li> | 
 | <li>(draft)      public static final int OL_CHIKI</li> | 
 | <li>(draft)      public static final int REJANG</li> | 
 | <li>(draft)      public static final int SAURASHTRA</li> | 
 | <li>(draft)      public static final int SIGN_WRITING</li> | 
 | <li>(draft)      public static final int SUNDANESE</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.text</h3> | 
 | <ul> | 
 | <li>(draft)      public class <i>Bidi</i></li> | 
 | <li>(draft)      public class <i>BidiClassifier</i></li> | 
 | <li>(draft)      public class <i>BidiRun</i></li> | 
 | <li>(stable)     public static class <i>ChineseDateFormat.Field</i></li> | 
 | <li>(stable)     public static class <i>DateFormat.Field</i></li> | 
 | <li>(draft)      public abstract class <i>DurationFormat</i></li> | 
 | <li>(stable)     public static class <i>MessageFormat.Field</i></li> | 
 | <li>(draft)      public class <i>PluralFormat</i></li> | 
 | <li>(draft)      public class <i>PluralRules</i></li> | 
 | <li>(draft)      public interface <i>StringTransform</i></li> | 
 | ChineseDateFormat | 
 | <ul> | 
 | <li>(draft)      protected DateFormat.Field <i>patternCharToDateFormatField</i>(char)</li> | 
 | </ul> | 
 | DateFormat | 
 | <ul> | 
 | <li>(draft)      public static final int NONE</li> | 
 | <li>(draft)      public static final int RELATIVE</li> | 
 | <li>(draft)      public static final int RELATIVE_DEFAULT</li> | 
 | <li>(draft)      public static final int RELATIVE_FULL</li> | 
 | <li>(draft)      public static final int RELATIVE_LONG</li> | 
 | <li>(draft)      public static final int RELATIVE_MEDIUM</li> | 
 | <li>(draft)      public static final int RELATIVE_SHORT</li> | 
 | <li>(stable)     public static final int TIMEZONE_SPECIAL_FIELD</li> | 
 | </ul> | 
 | DateFormatSymbols | 
 | <ul> | 
 | <li>(stable)     public static java.util.Locale[] <i>getAvailableLocales</i>()</li> | 
 | <li>(draft)      public static ULocale[] <i>getAvailableULocales</i>()</li> | 
 | <li>(stable)     public static DateFormatSymbols <i>getInstance</i>()</li> | 
 | <li>(draft)      public static DateFormatSymbols <i>getInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static DateFormatSymbols <i>getInstance</i>(java.util.Locale)</li> | 
 | </ul> | 
 | DateTimePatternGenerator | 
 | <ul> | 
 | <li>(draft)      public DateTimePatternGenerator <i>addPattern</i>(java.lang.String, boolean, DateTimePatternGenerator.PatternInfo)</li> | 
 | <li>(draft)      public java.lang.String <i>getAppendItemFormat</i>(int)</li> | 
 | <li>(draft)      public java.lang.String <i>getAppendItemName</i>(int)</li> | 
 | <li>(draft)      public static DateTimePatternGenerator <i>getEmptyInstance</i>()</li> | 
 | <li>(draft)      public void <i>setAppendItemFormat</i>(int, java.lang.String)</li> | 
 | <li>(draft)      public void <i>setAppendItemName</i>(int, java.lang.String)</li> | 
 | </ul> | 
 | DecimalFormatSymbols | 
 | <ul> | 
 | <li>(stable)     public static java.util.Locale[] <i>getAvailableLocales</i>()</li> | 
 | <li>(draft)      public static ULocale[] <i>getAvailableULocales</i>()</li> | 
 | <li>(stable)     public static DecimalFormatSymbols <i>getInstance</i>()</li> | 
 | <li>(draft)      public static DecimalFormatSymbols <i>getInstance</i>(ULocale)</li> | 
 | <li>(stable)     public static DecimalFormatSymbols <i>getInstance</i>(java.util.Locale)</li> | 
 | </ul> | 
 | MessageFormat | 
 | <ul> | 
 | <li>(draft)      public static java.lang.String <i>format</i>(java.lang.String, java.util.Map)</li> | 
 | <li>(draft)      public final java.lang.StringBuffer <i>format</i>(java.util.Map, java.lang.StringBuffer, java.text.FieldPosition)</li> | 
 | <li>(stable)     public java.text.AttributedCharacterIterator <i>formatToCharacterIterator</i>(java.lang.Object)</li> | 
 | <li>(draft)      public java.util.Map <i>parseToMap</i>(java.lang.String)</li> | 
 | <li>(draft)      public java.util.Map <i>parseToMap</i>(java.lang.String, java.text.ParsePosition)</li> | 
 | <li>(draft)      public void <i>setFormatByArgumentName</i>(java.lang.String, java.text.Format)</li> | 
 | <li>(draft)      public void <i>setFormatsByArgumentName</i>(java.util.Map)</li> | 
 | <li>(draft)      public boolean <i>usesNamedArguments</i>()</li> | 
 | </ul> | 
 | SimpleDateFormat | 
 | <ul> | 
 | <li>(stable)     public java.text.AttributedCharacterIterator <i>formatToCharacterIterator</i>(java.lang.Object)</li> | 
 | <li><span style='color:red'>*internal*  </span>public static SimpleDateFormat <i>getInstance</i>(Calendar.FormatConfiguration)</li> | 
 | <li>(draft)      protected DateFormat.Field <i>patternCharToDateFormatField</i>(char)</li> | 
 | </ul> | 
 | StringPrepParseException | 
 | <ul> | 
 | <li>(draft)      public static final int DOMAIN_NAME_TOO_LONG_ERROR</li> | 
 | <li>(draft)      public int <i>getError</i>()</li> | 
 | </ul> | 
 | Transliterator | 
 | <ul> | 
 | <li>(draft)      public java.lang.String <i>transform</i>(java.lang.String)</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <h3>Package com.ibm.icu.util</h3> | 
 | <ul> | 
 | <li>(draft)      public class <i>AnnualTimeZoneRule</i></li> | 
 | <li>(draft)      public abstract class <i>BasicTimeZone</i></li> | 
 | <li><span style='color:red'>*internal*  </span>public static class <i>Calendar.FormatConfiguration</i></li> | 
 | <li>(draft)      public class <i>DateTimeRule</i></li> | 
 | <li>(draft)      public class <i>IndianCalendar</i></li> | 
 | <li>(draft)      public class <i>InitialTimeZoneRule</i></li> | 
 | <li>(draft)      public class <i>RuleBasedTimeZone</i></li> | 
 | <li>(draft)      public class <i>TaiwanCalendar</i></li> | 
 | <li>(draft)      public class <i>TimeArrayTimeZoneRule</i></li> | 
 | <li>(draft)      public abstract class <i>TimeZoneRule</i></li> | 
 | <li>(draft)      public class <i>TimeZoneTransition</i></li> | 
 | <li>(draft)      public class <i>UResourceBundleIterator</i></li> | 
 | <li>(draft)      public class <i>VTimeZone</i></li> | 
 | SimpleTimeZone | 
 | <ul> | 
 | <li>(stable)     public static final int STANDARD_TIME</li> | 
 | <li>(stable)     public static final int UTC_TIME</li> | 
 | <li>(stable)     public static final int WALL_TIME</li> | 
 | <li>(draft)      public TimeZoneTransition <i>getNextTransition</i>(long, boolean)</li> | 
 | <li>(draft)      public TimeZoneTransition <i>getPreviousTransition</i>(long, boolean)</li> | 
 | <li>(draft)      public TimeZoneRule[] <i>getTimeZoneRules</i>()</li> | 
 | <li>(stable)     public void <i>setID</i>(java.lang.String)</li> | 
 | </ul> | 
 | TimeZone | 
 | <ul> | 
 | <li>(draft)      public static synchronized java.lang.String <i>getTZDataVersion</i>()</li> | 
 | </ul> | 
 | UResourceBundle | 
 | <ul> | 
 | <li><span style='color:red'>*internal*  </span>protected static final int ALIAS</li> | 
 | <li>(draft)      public static final int ARRAY</li> | 
 | <li>(draft)      public static final int BINARY</li> | 
 | <li>(draft)      public static final int INT</li> | 
 | <li>(draft)      public static final int INT_VECTOR</li> | 
 | <li>(draft)      public static final int NONE</li> | 
 | <li>(draft)      public static final int STRING</li> | 
 | <li>(draft)      public static final int TABLE</li> | 
 | <li><span style='color:red'>*internal*  </span>protected static final int TABLE32</li> | 
 | <li><span style='color:red'>*internal*  </span>protected boolean isTopLevel</li> | 
 | <li><span style='color:red'>*internal*  </span>protected java.lang.String key</li> | 
 | <li><span style='color:red'>*internal*  </span>protected long resource</li> | 
 | <li><span style='color:red'>*internal*  </span>protected int size</li> | 
 | <li>(draft)      public UResourceBundle <i>get</i>(int)</li> | 
 | <li>(draft)      public UResourceBundle <i>get</i>(java.lang.String)</li> | 
 | <li>(draft)      public byte[] <i>getBinary</i>(byte[])</li> | 
 | <li>(draft)      public java.nio.ByteBuffer <i>getBinary</i>()</li> | 
 | <li>(draft)      public int <i>getInt</i>()</li> | 
 | <li>(draft)      public int[] <i>getIntVector</i>()</li> | 
 | <li>(draft)      public UResourceBundleIterator <i>getIterator</i>()</li> | 
 | <li>(draft)      public java.lang.String <i>getKey</i>()</li> | 
 | <li>(draft)      public java.util.Enumeration <i>getKeys</i>()</li> | 
 | <li>(draft)      public int <i>getSize</i>()</li> | 
 | <li>(draft)      public java.lang.String <i>getString</i>()</li> | 
 | <li>(draft)      public java.lang.String <i>getString</i>(int)</li> | 
 | <li>(draft)      public java.lang.String[] <i>getStringArray</i>()</li> | 
 | <li>(draft)      public int <i>getType</i>()</li> | 
 | <li>(draft)      public int <i>getUInt</i>()</li> | 
 | <li>(draft)      public VersionInfo <i>getVersion</i>()</li> | 
 | <li>(draft)      protected UResourceBundle <i>handleGet</i>(int, java.util.HashMap, UResourceBundle)</li> | 
 | <li>(draft)      protected UResourceBundle <i>handleGet</i>(java.lang.String, java.util.HashMap, UResourceBundle)</li> | 
 | <li>(draft)      protected java.util.Enumeration <i>handleGetKeys</i>()</li> | 
 | <li>(draft)      protected java.lang.Object <i>handleGetObject</i>(java.lang.String)</li> | 
 | <li>(draft)      protected java.lang.String[] <i>handleGetStringArray</i>()</li> | 
 | </ul> | 
 | UniversalTimeScale | 
 | <ul> | 
 | <li>(draft)      public static final int UNIX_MICROSECONDS_TIME</li> | 
 | </ul> | 
 | </ul> | 
 |  | 
 | <hr/> | 
 | <p><i><font size="-1">Contents generated by ReportAPI tool on Sun Aug 26 23:15:39 EDT 2007<br/>Copyright (C) 2007, International Business Machines Corporation, All Rights Reserved.</font></i></p> | 
 | </body> | 
 | </html> |