blob: d356072c5e24ec75ec03a13c6de537714070fc4a [file] [log] [blame]
<!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 50.1 with ICU4J 51.1</title>
<!-- Copyright 2013, IBM, All Rights Reserved. -->
</head>
<body>
<h1>ICU4J API Comparison: ICU4J 50.1 with ICU4J 51.1</h1>
<hr/>
<h2>Removed from ICU4J 50.1</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
TimeZoneFormat
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>formatOffsetISO8601</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>formatOffsetRFC822</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public final int <i>parseOffsetRFC822</i>(java.lang.String, java.text.ParsePosition)</li>
</ul>
</ul>
<hr/>
<h2>Deprecated or Obsoleted in ICU4J 51.1</h2>
<h3>Package com.ibm.icu.text</h3>
<ul>
CurrencyMetaInfo.CurrencyInfo
<ul>
<li><span style='color:gray'>(deprecated)</span> public <i>CurrencyMetaInfo.CurrencyInfo</i>(java.lang.String, java.lang.String, long, long, int)</li>
</ul>
SpoofChecker.CheckResult
<ul>
<li><span style='color:gray'>(deprecated)</span> public int position</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
LocaleData
<ul>
<li><span style='color:gray'>(deprecated)</span> public static final int ES_CURRENCY</li>
</ul>
</ul>
<hr/>
<h2>Changed in ICU4J 51.1 (old, new)</h2>
<p>(no API changed)</p>
<hr/>
<h2>Promoted to stable in ICU4J 51.1</h2>
<h3>Package com.ibm.icu.charset</h3>
<ul>
CharsetEncoderICU
<ul>
<li><span style='color:green'>(stable)</span> public static int <i>getMaxBytesForString</i>(int, int)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.lang</h3>
<ul>
UScript
<ul>
<li><span style='color:green'>(stable)</span> public static final int <i>getScriptExtensions</i>(int, java.util.BitSet)</li>
<li><span style='color:green'>(stable)</span> public static final boolean <i>hasScript</i>(int, int)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:green'>(stable)</span> public class <i>CompactDecimalFormat</i></li>
<li><span style='color:green'>(stable)</span> public final class <i>MessagePatternUtil</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.ArgNode</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.ComplexArgStyleNode</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.MessageContentsNode</i></li>
<li><span style='color:green'>(stable)</span> public static final class <i>MessagePatternUtil.MessageContentsNode.Type</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.MessageNode</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.Node</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.TextNode</i></li>
<li><span style='color:green'>(stable)</span> public static class <i>MessagePatternUtil.VariantNode</i></li>
CurrencyDisplayNames
<ul>
<li><span style='color:green'>(stable)</span> public static CurrencyDisplayNames <i>getInstance</i>(ULocale, boolean)</li>
<li><span style='color:green'>(stable)</span> public abstract ULocale <i>getULocale</i>()</li>
</ul>
CurrencyMetaInfo
<ul>
<li><span style='color:green'>(stable)</span> public static CurrencyMetaInfo <i>getInstance</i>(boolean)</li>
</ul>
CurrencyMetaInfo.CurrencyDigits
<ul>
<li><span style='color:green'>(stable)</span> public final int fractionDigits</li>
<li><span style='color:green'>(stable)</span> public final int roundingIncrement</li>
</ul>
CurrencyMetaInfo.CurrencyFilter
<ul>
<li><span style='color:green'>(stable)</span> public static CurrencyMetaInfo.CurrencyFilter <i>onDateRange</i>(java.util.Date, java.util.Date)</li>
<li><span style='color:green'>(stable)</span> public CurrencyMetaInfo.CurrencyFilter <i>withDateRange</i>(java.util.Date, java.util.Date)</li>
</ul>
CurrencyMetaInfo.CurrencyInfo
<ul>
<li><span style='color:green'>(stable)</span> public final int priority</li>
</ul>
DateFormat
<ul>
<li><span style='color:green'>(stable)</span> public static final int YEAR_NAME_FIELD</li>
</ul>
DecimalFormat
<ul>
<li><span style='color:green'>(stable)</span> public CurrencyAmount <i>parseCurrency</i>(java.lang.CharSequence, java.text.ParsePosition)</li>
</ul>
FilteredNormalizer2
<ul>
<li><span style='color:green'>(stable)</span> public int <i>composePair</i>(int, int)</li>
<li><span style='color:green'>(stable)</span> public int <i>getCombiningClass</i>(int)</li>
<li><span style='color:green'>(stable)</span> public java.lang.String <i>getRawDecomposition</i>(int)</li>
</ul>
IDNA
<ul>
<li><span style='color:green'>(stable)</span> public static final int CHECK_CONTEXTO</li>
</ul>
Normalizer2
<ul>
<li><span style='color:green'>(stable)</span> public int <i>composePair</i>(int, int)</li>
<li><span style='color:green'>(stable)</span> public int <i>getCombiningClass</i>(int)</li>
<li><span style='color:green'>(stable)</span> public static Normalizer2 <i>getNFCInstance</i>()</li>
<li><span style='color:green'>(stable)</span> public static Normalizer2 <i>getNFDInstance</i>()</li>
<li><span style='color:green'>(stable)</span> public static Normalizer2 <i>getNFKCCasefoldInstance</i>()</li>
<li><span style='color:green'>(stable)</span> public static Normalizer2 <i>getNFKCInstance</i>()</li>
<li><span style='color:green'>(stable)</span> public static Normalizer2 <i>getNFKDInstance</i>()</li>
<li><span style='color:green'>(stable)</span> public java.lang.String <i>getRawDecomposition</i>(int)</li>
</ul>
NumberFormat
<ul>
<li><span style='color:green'>(stable)</span> public CurrencyAmount <i>parseCurrency</i>(java.lang.CharSequence, java.text.ParsePosition)</li>
</ul>
RuleBasedNumberFormat
<ul>
<li><span style='color:green'>(stable)</span> public void <i>setDecimalFormatSymbols</i>(DecimalFormatSymbols)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.util</h3>
<ul>
Calendar
<ul>
<li><span style='color:green'>(stable)</span> public static final int WALLTIME_FIRST</li>
<li><span style='color:green'>(stable)</span> public static final int WALLTIME_LAST</li>
<li><span style='color:green'>(stable)</span> public static final int WALLTIME_NEXT_VALID</li>
<li><span style='color:green'>(stable)</span> public int <i>getRepeatedWallTimeOption</i>()</li>
<li><span style='color:green'>(stable)</span> public int <i>getSkippedWallTimeOption</i>()</li>
<li><span style='color:green'>(stable)</span> public void <i>setRepeatedWallTimeOption</i>(int)</li>
<li><span style='color:green'>(stable)</span> public void <i>setSkippedWallTimeOption</i>(int)</li>
</ul>
LocaleData
<ul>
<li><span style='color:green'>(stable)</span> public static final int ES_PUNCTUATION</li>
</ul>
RuleBasedTimeZone
<ul>
<li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li>
<li><span style='color:green'>(stable)</span> public TimeZone <i>freeze</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>isFrozen</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>observesDaylightTime</i>()</li>
</ul>
SimpleTimeZone
<ul>
<li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li>
<li><span style='color:green'>(stable)</span> public TimeZone <i>freeze</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>isFrozen</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>observesDaylightTime</i>()</li>
</ul>
TimeZone
<ul>
<li><span style='color:green'>(stable)</span> public static final TimeZone GMT_ZONE</li>
<li><span style='color:green'>(stable)</span> public static final TimeZone UNKNOWN_ZONE</li>
<li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li>
<li><span style='color:green'>(stable)</span> public TimeZone <i>freeze</i>()</li>
<li><span style='color:green'>(stable)</span> public static TimeZone <i>getFrozenTimeZone</i>(java.lang.String)</li>
<li><span style='color:green'>(stable)</span> public boolean <i>isFrozen</i>()</li>
</ul>
VTimeZone
<ul>
<li><span style='color:green'>(stable)</span> public TimeZone <i>cloneAsThawed</i>()</li>
<li><span style='color:green'>(stable)</span> public TimeZone <i>freeze</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>isFrozen</i>()</li>
<li><span style='color:green'>(stable)</span> public boolean <i>observesDaylightTime</i>()</li>
</ul>
</ul>
<hr/>
<h2>Added in ICU4J 51.1</h2>
<h3>Package com.ibm.icu.lang</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public static final class <i>UScript.ScriptUsage</i></li>
UScript
<ul>
<li><span style='color:orange'>(draft)</span> public static final boolean <i>breaksBetweenLetters</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public static final java.lang.String <i>getSampleString</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public static final UScript.ScriptUsage <i>getUsage</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public static final boolean <i>isCased</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public static final boolean <i>isRightToLeft</i>(int)</li>
</ul>
</ul>
<h3>Package com.ibm.icu.text</h3>
<ul>
<li><span style='color:orange'>(draft)</span> public static final class <i>AlphabeticIndex.ImmutableIndex</i></li>
<li><span style='color:orange'>(draft)</span> public final class <i>DisplayContext</i></li>
<li><span style='color:orange'>(draft)</span> public static final class <i>DisplayContext.Type</i></li>
AlphabeticIndex
<ul>
<li><span style='color:orange'>(draft)</span> public <i>AlphabeticIndex</i>(RuleBasedCollator)</li>
<li><span style='color:orange'>(draft)</span> public AlphabeticIndex.ImmutableIndex<V> <i>buildImmutableIndex</i>()</li>
</ul>
CompactDecimalFormat
<ul>
<li><span style='color:green'>(stable)</span> public boolean <i>equals</i>(java.lang.Object)</li>
</ul>
CurrencyMetaInfo.CurrencyFilter
<ul>
<li><span style='color:orange'>(draft)</span> public static CurrencyMetaInfo.CurrencyFilter <i>onDate</i>(long)</li>
<li><span style='color:orange'>(draft)</span> public static CurrencyMetaInfo.CurrencyFilter <i>onDateRange</i>(long, long)</li>
<li><span style='color:orange'>(draft)</span> public static CurrencyMetaInfo.CurrencyFilter <i>onTender</i>()</li>
<li><span style='color:orange'>(draft)</span> public CurrencyMetaInfo.CurrencyFilter <i>withDate</i>(long)</li>
<li><span style='color:orange'>(draft)</span> public CurrencyMetaInfo.CurrencyFilter <i>withDateRange</i>(long, long)</li>
<li><span style='color:orange'>(draft)</span> public CurrencyMetaInfo.CurrencyFilter <i>withTender</i>()</li>
</ul>
CurrencyMetaInfo.CurrencyInfo
<ul>
<li><span style='color:orange'>(draft)</span> public boolean <i>isTender</i>()</li>
</ul>
DateFormat
<ul>
<li><span style='color:orange'>(draft)</span> public static final int TIMEZONE_ISO_FIELD</li>
<li><span style='color:orange'>(draft)</span> public static final int TIMEZONE_ISO_LOCAL_FIELD</li>
<li><span style='color:orange'>(draft)</span> public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD</li>
</ul>
DateFormatSymbols
<ul>
<li><span style='color:orange'>(draft)</span> public static final int SHORT</li>
</ul>
DecimalFormat
<ul>
<li><span style='color:orange'>(draft)</span> public int <i>getParseMaxDigits</i>()</li>
<li><span style='color:orange'>(draft)</span> public void <i>setParseMaxDigits</i>(int)</li>
</ul>
LocaleDisplayNames
<ul>
<li><span style='color:orange'>(draft)</span> public abstract DisplayContext <i>getContext</i>(DisplayContext.Type)</li>
<li><span style='color:orange'>(draft)</span> public static LocaleDisplayNames <i>getInstance</i>(ULocale, DisplayContext...)</li>
</ul>
SimpleDateFormat
<ul>
<li><span style='color:orange'>(draft)</span> public DisplayContext <i>getContext</i>(DisplayContext.Type)</li>
<li><span style='color:orange'>(draft)</span> public void <i>setContext</i>(DisplayContext)</li>
</ul>
TimeZoneFormat
<ul>
<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>formatOffsetISO8601Basic</i>(int, boolean, boolean, boolean)</li>
<li><span style='color:orange'>(draft)</span> public final java.lang.String <i>formatOffsetISO8601Extended</i>(int, boolean, boolean, boolean)</li>
<li><span style='color:orange'>(draft)</span> public java.lang.String <i>formatOffsetShortLocalizedGMT</i>(int)</li>
<li><span style='color:orange'>(draft)</span> public int <i>parseOffsetShortLocalizedGMT</i>(java.lang.String, java.text.ParsePosition)</li>
</ul>
</ul>
<hr/>
<p><i><font size="-1">Contents generated by ReportAPI tool on Tue Mar 05 00:09:35 EST 2013<br/>Copyright (C) 2013, International Business Machines Corporation, All Rights Reserved.</font></i></p>
</body>
</html>