Merge "Expose android.icu.text.CaseMap API"
This commit is contained in:
@@ -18532,6 +18532,37 @@ package android.icu.text {
|
||||
field public static final int WORD_NUMBER_LIMIT = 200; // 0xc8
|
||||
}
|
||||
|
||||
public abstract class CaseMap {
|
||||
method public static android.icu.text.CaseMap.Fold fold();
|
||||
method public abstract android.icu.text.CaseMap omitUnchangedText();
|
||||
method public static android.icu.text.CaseMap.Lower toLower();
|
||||
method public static android.icu.text.CaseMap.Title toTitle();
|
||||
method public static android.icu.text.CaseMap.Upper toUpper();
|
||||
}
|
||||
|
||||
public static final class CaseMap.Fold extends android.icu.text.CaseMap {
|
||||
method public <A extends java.lang.Appendable> A apply(java.lang.CharSequence, A, android.icu.text.Edits);
|
||||
method public android.icu.text.CaseMap.Fold omitUnchangedText();
|
||||
method public android.icu.text.CaseMap.Fold turkic();
|
||||
}
|
||||
|
||||
public static final class CaseMap.Lower extends android.icu.text.CaseMap {
|
||||
method public <A extends java.lang.Appendable> A apply(java.util.Locale, java.lang.CharSequence, A, android.icu.text.Edits);
|
||||
method public android.icu.text.CaseMap.Lower omitUnchangedText();
|
||||
}
|
||||
|
||||
public static final class CaseMap.Title extends android.icu.text.CaseMap {
|
||||
method public <A extends java.lang.Appendable> A apply(java.util.Locale, android.icu.text.BreakIterator, java.lang.CharSequence, A, android.icu.text.Edits);
|
||||
method public android.icu.text.CaseMap.Title noBreakAdjustment();
|
||||
method public android.icu.text.CaseMap.Title noLowercase();
|
||||
method public android.icu.text.CaseMap.Title omitUnchangedText();
|
||||
}
|
||||
|
||||
public static final class CaseMap.Upper extends android.icu.text.CaseMap {
|
||||
method public <A extends java.lang.Appendable> A apply(java.util.Locale, java.lang.CharSequence, A, android.icu.text.Edits);
|
||||
method public android.icu.text.CaseMap.Upper omitUnchangedText();
|
||||
}
|
||||
|
||||
public final class CollationElementIterator {
|
||||
method public int getMaxExpansion(int);
|
||||
method public int getOffset();
|
||||
@@ -19197,6 +19228,30 @@ package android.icu.text {
|
||||
enum_constant public static final android.icu.text.DisplayContext.Type SUBSTITUTE_HANDLING;
|
||||
}
|
||||
|
||||
public final class Edits {
|
||||
ctor public Edits();
|
||||
method public void addReplace(int, int);
|
||||
method public void addUnchanged(int);
|
||||
method public android.icu.text.Edits.Iterator getCoarseChangesIterator();
|
||||
method public android.icu.text.Edits.Iterator getCoarseIterator();
|
||||
method public android.icu.text.Edits.Iterator getFineChangesIterator();
|
||||
method public android.icu.text.Edits.Iterator getFineIterator();
|
||||
method public boolean hasChanges();
|
||||
method public int lengthDelta();
|
||||
method public void reset();
|
||||
}
|
||||
|
||||
public static final class Edits.Iterator {
|
||||
method public int destinationIndex();
|
||||
method public boolean findSourceIndex(int);
|
||||
method public boolean hasChange();
|
||||
method public int newLength();
|
||||
method public boolean next();
|
||||
method public int oldLength();
|
||||
method public int replacementIndex();
|
||||
method public int sourceIndex();
|
||||
}
|
||||
|
||||
public abstract class IDNA {
|
||||
method public static android.icu.text.IDNA getUTS46Instance(int);
|
||||
method public abstract java.lang.StringBuilder labelToASCII(java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA.Info);
|
||||
|
||||
Reference in New Issue
Block a user