ICU-11243 ICU4J 54 API status promotion

X-SVN-Rev: 36515
This commit is contained in:
Scott Russell 2014-09-15 21:48:00 +00:00
parent 981f1e0231
commit 73c9cfdcb4
8 changed files with 303 additions and 59 deletions

View file

@ -2,14 +2,14 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ICU4J API Comparison: ICU4J 53.1.0 with ICU4J 54.0.1</title>
<title>ICU4J API Comparison: ICU4J 53 with ICU4J 54</title>
<!-- Copyright 2014, IBM, All Rights Reserved. -->
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 53.1.0 with ICU4J 54.0.1</h1>
<h1>ICU4J API Comparison: ICU4J 53 with ICU4J 54</h1>
<hr/>
<h2>Removed from ICU4J 53.1.0</h2>
<h2>Removed from ICU4J 53</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
@ -17,31 +17,109 @@ Normalizer.Mode
<ul>
<li><span style='color:orange'>(draft)</span> public <i>Normalizer.Mode</i>()</li>
</ul>
PluralRules.Factory
UnicodeSet
<ul>
<li><span style='color:orange'>(draft)</span> public <i>PluralRules.Factory</i>()</li>
</ul>
TimeZoneNames.Factory
<ul>
<li><span style='color:orange'>(draft)</span> public <i>TimeZoneNames.Factory</i>()</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>add</i>(java.util.Collection&lt;?&gt;)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>addAll</i>(java.lang.String...)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>addAll</i>(java.util.Collection&lt;?&gt;)</li>
<li><span style='color:green'>(stable)</span> public static int <i>compare</i>(int, java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public static int <i>compare</i>(java.lang.String, int)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>complement</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>complementAll</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>contains</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsAll</i>(java.util.Collection&lt;java.lang.String&gt;)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsNone</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsNone</i>(java.util.Collection&lt;java.lang.String&gt;)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>containsSome</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>containsSome</i>(java.util.Collection&lt;java.lang.String&gt;)</li>
<li><span style='color:green'>(stable)</span> public static UnicodeSet <i>from</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public static UnicodeSet <i>fromAll</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>remove</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>removeAll</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>removeAll</i>(java.util.Collection&lt;java.lang.String&gt;)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>retain</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>retainAll</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>retainAll</i>(java.util.Collection&lt;java.lang.String&gt;)</li>
<li><span style='color:green'>(stable)</span> public java.lang.Iterable&lt;java.lang.String&gt; <i>strings</i>()</li>
</ul>
</ul>
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 54.0.1</h2>
<p>(no API obsoleted)</p>
<h2>Deprecated or Obsoleted in ICU4J 54</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
UScript
<ul>
<li><span style='color:gray'>(deprecated)</span> public static final int DUPLOYAN_SHORTAND</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:gray'>(deprecated)</span> public interface <i>RbnfLenientScanner</i></li>
<li><span style='color:gray'>(deprecated)</span> public interface <i>RbnfLenientScannerProvider</i></li>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
Calendar
<ul>
<li><span style='color:gray'>(deprecated)</span> public static final int WEEKDAY</li>
<li><span style='color:gray'>(deprecated)</span> public static final int WEEKEND</li>
<li><span style='color:gray'>(deprecated)</span> public static final int WEEKEND_CEASE</li>
<li><span style='color:gray'>(deprecated)</span> public static final int WEEKEND_ONSET</li>
<li><span style='color:gray'>(deprecated)</span> public int <i>getDayOfWeekType</i>(int)</li>
<li><span style='color:gray'>(deprecated)</span> public int <i>getWeekendTransition</i>(int)</li>
</ul>
VersionInfo
<ul>
<li><span style='color:gray'>(deprecated)</span> public static final VersionInfo UCOL_TAILORINGS_VERSION</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 54.0.1 (old, new)</h2>
<h2>Changed in ICU4J 54 (old, new)</h2>
<p>(no API changed)</p>
<hr/>
<h2>Promoted to stable in ICU4J 54.0.1</h2>
<p>(no API promoted to stable)</p>
<h2>Promoted to stable in ICU4J 54</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
BreakIterator
<ul>
<li><span style='color:green'>(stable)</span> public int <i>getRuleStatus</i>()</li>
<li><span style='color:green'>(stable)</span> public int <i>getRuleStatusVec</i>(int[])</li>
</ul>
ListFormatter
<ul>
<li><span style='color:green'>(stable)</span> public java.lang.String <i>getPatternForNumItems</i>(int)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li><span style='color:green'>(stable)</span> public static enum <i>IslamicCalendar.CalculationType</i></li>
IslamicCalendar.CalculationType
<ul>
<li><span style='color:green'>(stable)</span> public static final IslamicCalendar.CalculationType ISLAMIC</li>
<li><span style='color:green'>(stable)</span> public static final IslamicCalendar.CalculationType ISLAMIC_CIVIL</li>
<li><span style='color:green'>(stable)</span> public static final IslamicCalendar.CalculationType ISLAMIC_TBLA</li>
<li><span style='color:green'>(stable)</span> public static final IslamicCalendar.CalculationType ISLAMIC_UMALQURA</li>
</ul>
TimeZone
<ul>
<li><span style='color:green'>(stable)</span> public static java.lang.String <i>getIDForWindowsID</i>(java.lang.String, java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public static java.lang.String <i>getWindowsID</i>(java.lang.String)</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 54.0.1</h2>
<h2>Added in ICU4J 54</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
@ -150,19 +228,25 @@ UCharacter.UnicodeBlock
UScript
<ul>
<li><span style='color:green'>(stable)</span> public static final int AHOM</li>
<li><span style='color:green'>(stable)</span> public static final int DUPLOYAN</li>
<li><span style='color:green'>(stable)</span> public static final int HATRAN</li>
<li><span style='color:green'>(stable)</span> public static final int KHUDAWADI</li>
<li><span style='color:green'>(stable)</span> public static final int MODI</li>
<li><span style='color:green'>(stable)</span> public static final int MULTANI</li>
<li><span style='color:green'>(stable)</span> public static final int PAU_CIN_HAU</li>
<li><span style='color:green'>(stable)</span> public static final int SIDDHAM</li>
<li><span style='color:orange'>(draft)</span> public static final int <i>getCodeFromName</i>(java.lang.String)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public final class <i>ScientificFormatHelper</i></li>
<li><span style='color:orange'>(draft)</span> public static class <i>UnicodeSet.EntryRange</i></li>
<li><span style='color:orange'>(draft)</span> public class <i>UnicodeSetSpanner</i></li>
<li><span style='color:orange'>(draft)</span> public static enum <i>RelativeDateTimeFormatter.Style</i></li>
<li><span style='color:orange'>(draft)</span> public static enum <i>UnicodeSetSpanner.CountMethod</i></li>
<li><span style='color:orange'>(draft)</span> public static enum <i>UnicodeSetSpanner.TrimOption</i></li>
CurrencyDisplayNames
<ul>
<li><span style='color:orange'>(draft)</span> public static CurrencyDisplayNames <i>getInstance</i>(java.util.Locale)</li>
@ -172,6 +256,21 @@ CurrencyMetaInfo
<ul>
<li><span style='color:orange'>(draft)</span> public CurrencyMetaInfo.CurrencyDigits <i>currencyDigits</i>(java.lang.String, Currency.CurrencyUsage)</li>
</ul>
DateFormat
<ul>
<li><span style='color:orange'>(draft)</span> public static final DateFormat <i>getInstanceForSkeleton</i>(Calendar, java.lang.String, ULocale)</li>
<li><span style='color:orange'>(draft)</span> public static final DateFormat <i>getInstanceForSkeleton</i>(Calendar, java.lang.String, java.util.Locale)</li>
<li><span style='color:orange'>(draft)</span> public static final DateFormat <i>getInstanceForSkeleton</i>(java.lang.String)</li>
<li><span style='color:orange'>(draft)</span> public static final DateFormat <i>getInstanceForSkeleton</i>(java.lang.String, ULocale)</li>
<li><span style='color:orange'>(draft)</span> public static final DateFormat <i>getInstanceForSkeleton</i>(java.lang.String, java.util.Locale)</li>
</ul>
DateFormatSymbols
<ul>
<li><span style='color:orange'>(draft)</span> public java.lang.String[] <i>getYearNames</i>(int, int)</li>
<li><span style='color:orange'>(draft)</span> public java.lang.String[] <i>getZodiacNames</i>(int, int)</li>
<li><span style='color:orange'>(draft)</span> public void <i>setYearNames</i>(java.lang.String[], int, int)</li>
<li><span style='color:orange'>(draft)</span> public void <i>setZodiacNames</i>(java.lang.String[], int, int)</li>
</ul>
DateIntervalInfo
<ul>
<li><span style='color:orange'>(draft)</span> public <i>DateIntervalInfo</i>(java.util.Locale)</li>
@ -183,13 +282,24 @@ DateTimePatternGenerator
DecimalFormat
<ul>
<li><span style='color:orange'>(draft)</span> public Currency.CurrencyUsage <i>getCurrencyUsage</i>()</li>
<li><span style='color:orange'>(draft)</span> public boolean <i>isDecimalPatternMatchRequired</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setCurrencyUsage</i>(Currency.CurrencyUsage)</li>
<li><span style='color:orange'>(draft)</span> public void <i>setDecimalPatternMatchRequired</i>(boolean)</li>
</ul>
DecimalFormatSymbols
<ul>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>getExponentMultiplicationSign</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setExponentMultiplicationSign</i>(java.lang.String)</li>
</ul>
DisplayContext
<ul>
<li><span style='color:orange'>(draft)</span> public static final DisplayContext LENGTH_FULL</li>
<li><span style='color:orange'>(draft)</span> public static final DisplayContext LENGTH_SHORT</li>
</ul>
DisplayContext.Type
<ul>
<li><span style='color:orange'>(draft)</span> public static final DisplayContext.Type DISPLAY_LENGTH</li>
</ul>
LocaleDisplayNames
<ul>
<li><span style='color:orange'>(draft)</span> public static LocaleDisplayNames <i>getInstance</i>(java.util.Locale)</li>
@ -230,6 +340,11 @@ RelativeDateTimeFormatter.Style
<li><span style='color:orange'>(draft)</span> public static final RelativeDateTimeFormatter.Style NARROW</li>
<li><span style='color:orange'>(draft)</span> public static final RelativeDateTimeFormatter.Style SHORT</li>
</ul>
SimpleDateFormat
<ul>
<li><span style='color:orange'>(draft)</span> public NumberFormat <i>getNumberFormat</i>(char)</li>
<li><span style='color:orange'>(draft)</span> public void <i>setNumberFormat</i>(java.lang.String, NumberFormat)</li>
</ul>
SpoofChecker
<ul>
<li><span style='color:orange'>(draft)</span> public java.util.Set&lt;java.util.Locale&gt; <i>getAllowedJavaLocales</i>()</li>
@ -242,15 +357,69 @@ TimeZoneFormat
<ul>
<li><span style='color:orange'>(draft)</span> public static TimeZoneFormat <i>getInstance</i>(java.util.Locale)</li>
</ul>
TimeZoneFormat.ParseOption
<ul>
<li><span style='color:orange'>(draft)</span> public static final TimeZoneFormat.ParseOption TZ_DATABASE_ABBREVIATIONS</li>
</ul>
TimeZoneNames
<ul>
<li><span style='color:orange'>(draft)</span> public static TimeZoneNames <i>getInstance</i>(java.util.Locale)</li>
<li><span style='color:orange'>(draft)</span> public static TimeZoneNames <i>getTZDBInstance</i>(ULocale)</li>
</ul>
UTF16
<ul>
<li><span style='color:orange'>(draft)</span> public static int <i>compareCodePoint</i>(int, java.lang.CharSequence)</li>
<li><span style='color:orange'>(draft)</span> public static int <i>getSingleCodePoint</i>(java.lang.CharSequence)</li>
</ul>
UnicodeSet
<ul>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>add</i>(java.lang.Iterable&lt;?&gt;)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>addAll</i>(T...)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>addAll</i>(java.lang.Iterable&lt;?&gt;)</li>
<li><span style='color:green'>(stable)</span> public static int <i>compare</i>(int, java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public static int <i>compare</i>(java.lang.CharSequence, int)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>complement</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>complementAll</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>contains</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsAll</i>(java.lang.Iterable&lt;T&gt;)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsNone</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>containsNone</i>(java.lang.Iterable&lt;T&gt;)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>containsSome</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public final boolean <i>containsSome</i>(java.lang.Iterable&lt;T&gt;)</li>
<li><span style='color:green'>(stable)</span> public static UnicodeSet <i>from</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public static UnicodeSet <i>fromAll</i>(java.lang.CharSequence)</li>
<li><span style='color:orange'>(draft)</span> public java.lang.Iterable&lt;UnicodeSet.EntryRange&gt; <i>ranges</i>()</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>remove</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>removeAll</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>removeAll</i>(java.lang.Iterable&lt;T&gt;)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>retain</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public final UnicodeSet <i>retainAll</i>(java.lang.CharSequence)</li>
<li><span style='color:green'>(stable)</span> public UnicodeSet <i>retainAll</i>(java.lang.Iterable&lt;T&gt;)</li>
<li><span style='color:green'>(stable)</span> public java.util.Collection&lt;java.lang.String&gt; <i>strings</i>()</li>
</ul>
UnicodeSetSpanner.CountMethod
<ul>
<li><span style='color:orange'>(draft)</span> public static final UnicodeSetSpanner.CountMethod MIN_ELEMENTS</li>
<li><span style='color:orange'>(draft)</span> public static final UnicodeSetSpanner.CountMethod WHOLE_SPAN</li>
</ul>
UnicodeSetSpanner.TrimOption
<ul>
<li><span style='color:orange'>(draft)</span> public static final UnicodeSetSpanner.TrimOption BOTH</li>
<li><span style='color:orange'>(draft)</span> public static final UnicodeSetSpanner.TrimOption LEADING</li>
<li><span style='color:orange'>(draft)</span> public static final UnicodeSetSpanner.TrimOption TRAILING</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public static final class <i>Calendar.WeekData</i></li>
<li><span style='color:orange'>(draft)</span> public static enum <i>Currency.CurrencyUsage</i></li>
Calendar
<ul>
<li><span style='color:orange'>(draft)</span> public Calendar.WeekData <i>getWeekData</i>()</li>
<li><span style='color:orange'>(draft)</span> public static Calendar.WeekData <i>getWeekDataForRegion</i>(java.lang.String)</li>
<li><span style='color:orange'>(draft)</span> public Calendar <i>setWeekData</i>(Calendar.WeekData)</li>
</ul>
Currency
<ul>
<li><span style='color:orange'>(draft)</span> public static java.lang.String[] <i>getAvailableCurrencyCodes</i>(java.util.Locale, java.util.Date)</li>
@ -262,6 +431,92 @@ Currency.CurrencyUsage
<li><span style='color:orange'>(draft)</span> public static final Currency.CurrencyUsage CASH</li>
<li><span style='color:orange'>(draft)</span> public static final Currency.CurrencyUsage STANDARD</li>
</ul>
MeasureUnit
<ul>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit ACRE_FOOT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit AMPERE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit ASTRONOMICAL_UNIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BUSHEL</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit BYTE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CALORIE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CARAT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CENTILITER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUBIC_CENTIMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUBIC_FOOT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUBIC_INCH</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUBIC_METER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUBIC_YARD</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit CUP</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DECILITER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit DECIMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit FATHOM</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit FLUID_OUNCE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit FOODCALORIE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit FURLONG</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GALLON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GIGABIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GIGABYTE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GIGAHERTZ</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit GIGAWATT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit HECTOLITER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit HERTZ</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit JOULE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KARAT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KELVIN</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOBIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOBYTE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOCALORIE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOHERTZ</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOJOULE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit KILOWATT_HOUR</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit LITER_PER_KILOMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit LUX</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGABIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGABYTE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGAHERTZ</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGALITER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MEGAWATT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit METER_PER_SECOND_SQUARED</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit METRIC_TON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MICROGRAM</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MICROMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MICROSECOND</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILE_PER_GALLON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLIAMPERE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLIGRAM</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLILITER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLIMETER_OF_MERCURY</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit MILLIWATT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit NANOMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit NANOSECOND</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit NAUTICAL_MILE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit OHM</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit OUNCE_TROY</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PARSEC</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit PINT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit POUND_PER_SQUARE_INCH</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit QUART</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit RADIAN</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SQUARE_CENTIMETER</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SQUARE_INCH</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit SQUARE_YARD</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit STONE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TABLESPOON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TEASPOON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TERABIT</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TERABYTE</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit TON</li>
<li><span style='color:orange'>(draft)</span> public static final MeasureUnit VOLT</li>
</ul>
ULocale
<ul>
<li><span style='color:orange'>(draft)</span> public boolean <i>isRightToLeft</i>()</li>
<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>toLegacyKey</i>(java.lang.String)</li>
<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>toLegacyType</i>(java.lang.String, java.lang.String)</li>
<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>toUnicodeLocaleKey</i>(java.lang.String)</li>
<li><span style='color:orange'>(draft)</span> public static java.lang.String <i>toUnicodeLocaleType</i>(java.lang.String, java.lang.String)</li>
</ul>
VersionInfo
<ul>
<li><span style='color:green'>(stable)</span> public static final VersionInfo UNICODE_7_0</li>
@ -269,6 +524,6 @@ VersionInfo
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Jun 30 14:32:32 EDT 2014<br/>Copyright (C) 2014, International Business Machines Corporation, All Rights Reserved.</font></i></p>
<p><i><font size="-1">Contents generated by ReportAPI tool on Mon Sep 15 15:00:33 EDT 2014<br/>Copyright (C) 2014, International Business Machines Corporation, All Rights Reserved.</font></i></p>
</body>
</html>

View file

@ -452,18 +452,17 @@ public abstract class BreakIterator implements Cloneable
public static final int WORD_IDEO_LIMIT = 500;
/**
    * For RuleBasedBreakIterators, return the status tag from the
    * break rule that determined the most recently
    * returned break position.
    * <p>
    * For break iterator types that do not support a rule status,
    * a default value of 0 is returned.
* For RuleBasedBreakIterators, return the status tag from the
* break rule that determined the most recently
* returned break position.
* <p>
* For break iterator types that do not support a rule status,
* a default value of 0 is returned.
* <p>
* @return The status from the break rule that determined the most recently
* returned break position.
*
* @draft ICU 52
* @provisional This is a draft API and might change in a future release of ICU.
* @stable ICU 54
*/
public int getRuleStatus() {
@ -471,11 +470,11 @@ public abstract class BreakIterator implements Cloneable
}
/**
    * For RuleBasedBreakIterators, get the status (tag) values from the break rule(s)
    * that determined the most recently returned break position.
    * <p>
    * For break iterator types that do not support rule status,
    * no values are returned.
* For RuleBasedBreakIterators, get the status (tag) values from the break rule(s)
* that determined the most recently returned break position.
* <p>
* For break iterator types that do not support rule status,
* no values are returned.
* <p>
* If the size of the output array is insufficient to hold the data,
* the output will be truncated to the available length. No exception
@ -487,8 +486,7 @@ public abstract class BreakIterator implements Cloneable
* In the event that the array is too small, the return value
* is the total number of status values that were available,
* not the reduced number that were actually returned.
* @draft ICU 52
* @provisional This is a draft API and might change in a future release of ICU.
* @stable ICU 54
*/
public int getRuleStatusVec(int[] fillInArray) {
if (fillInArray != null && fillInArray.length > 0) {

View file

@ -230,8 +230,7 @@ final public class ListFormatter {
* @return the pattern with {0}, {1}, {2}, etc. For English,
* getPatternForNumItems(3) == "{0}, {1}, and {2}"
* @throws IllegalArgumentException when count is 0 or negative.
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
public String getPatternForNumItems(int count) {
if (count <= 0) {

View file

@ -2201,7 +2201,7 @@ public class PluralRules implements Serializable {
/**
* Returns the set of locales for which PluralRules are known.
* @return the set of locales for which PluralRules are known, as a list
* @draft ICU 4.2
* @draft ICU 4.2 (retain)
* @provisional This API might change or be removed in a future release.
*/
public static ULocale[] getAvailableULocales() {
@ -2222,7 +2222,7 @@ public class PluralRules implements Serializable {
* @param isAvailable if not null and of length > 0, this will hold 'true' at
* index 0 if locale is directly defined (without fallback) as having plural rules
* @return the functionally-equivalent locale
* @draft ICU 4.2
* @draft ICU 4.2 (retain)
* @provisional This API might change or be removed in a future release.
*/
public static ULocale getFunctionalEquivalent(ULocale locale, boolean[] isAvailable) {

View file

@ -982,7 +982,7 @@ public class RuleBasedBreakIterator extends BreakIterator {
* @return the status from the break rule that determined the most recently
* returned break position.
*
* @draft ICU 3.0
* @draft ICU 3.0 (retain)
* @provisional This is a draft API and might change in a future release of ICU.
*/
@ -1020,7 +1020,7 @@ public class RuleBasedBreakIterator extends BreakIterator {
* In the event that the array is too small, the return value
* is the total number of status values that were available,
* not the reduced number that were actually returned.
* @draft ICU 3.0
* @draft ICU 3.0 (retain)
* @provisional This is a draft API and might change in a future release of ICU.
*/
public int getRuleStatusVec(int[] fillInArray) {

View file

@ -3814,20 +3814,20 @@ public class UnicodeSet extends UnicodeFilter implements Iterable<String>, Compa
/**
* Internal class for customizing UnicodeSet parsing of properties.
* TODO: extend to allow customizing of codepoint ranges
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
* @author medavis
*/
abstract public static class XSymbolTable implements SymbolTable {
/**
* Default constructor
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
*/
public XSymbolTable(){}
/**
* Supplies default implementation for SymbolTable (no action).
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
*/
public UnicodeMatcher lookupMatcher(int i) {
@ -3850,7 +3850,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable<String>, Compa
* @return returns true if the propertyName+propertyValue combination is to be overridden, and the characters
* with that property have been added to the UnicodeSet, and returns false if the
* propertyName+propertyValue combination is not recognized (in which case result is unaltered).
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
*/
public boolean applyPropertyAlias(String propertyName, String propertyValue, UnicodeSet result) {
@ -3858,7 +3858,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable<String>, Compa
}
/**
* Supplies default implementation for SymbolTable (no action).
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
*/
public char[] lookup(String s) {
@ -3866,7 +3866,7 @@ public class UnicodeSet extends UnicodeFilter implements Iterable<String>, Compa
}
/**
* Supplies default implementation for SymbolTable (no action).
* @draft ICU3.8
* @draft ICU3.8 (retain)
* @provisional This API might change or be removed in a future release.
*/
public String parseReference(String text, ParsePosition pos, int limit) {

View file

@ -683,8 +683,7 @@ public class IslamicCalendar extends Calendar {
* determines the type of calculation to use for this instance
*
* @serial
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
private CalculationType cType = CalculationType.ISLAMIC_CIVIL;
@ -877,34 +876,29 @@ public class IslamicCalendar extends Calendar {
/**
* enumeration of available calendar calculation types
*
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
public enum CalculationType {
/**
* Religious calendar (atronomical simulation)
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
ISLAMIC ("islamic"),
/**
* Tabular (intercalary years [2,5,7,10,13,16,18,21,24,26,29]) algorithm
* with civil (Friday) epoch.
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
ISLAMIC_CIVIL ("islamic-civil"),
/**
* Umm al-Qura calendar
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
ISLAMIC_UMALQURA ("islamic-umalqura"),
/**
* Tabular (intercalary years [2,5,7,10,13,16,18,21,24,26,29]) algorithm
* with astronomical (Thursday) epoch.
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
ISLAMIC_TBLA ("islamic-tbla");

View file

@ -1132,8 +1132,7 @@ abstract public class TimeZone implements Serializable, Cloneable, Freezable<Tim
* or <code>null</code> when the input ID is unknown or unmappable.
* @see #getIDForWindowsID(String, String)
*
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
public static String getWindowsID(String id) {
// canonicalize the input ID
@ -1194,8 +1193,7 @@ abstract public class TimeZone implements Serializable, Cloneable, Freezable<Tim
* or <code>null</code> when the input ID is unknown or unmappable.
* @see #getWindowsID(String)
*
* @draft ICU 52
* @provisional This API might change or be removed in a future release.
* @stable ICU 54
*/
public static String getIDForWindowsID(String winid, String region) {
String id = null;