diff options
| author | 2018-11-13 15:43:35 +0000 | |
|---|---|---|
| committer | 2018-11-13 15:43:35 +0000 | |
| commit | 6274341f10d39ea2104a564858dcec8feafef11c (patch) | |
| tree | 1876482f20ecf91828cd730e8735f7b47bcdf492 | |
| parent | cacc09018b3dfe19bc98252d4c7a8ff258626280 (diff) | |
| parent | 0a2aaba14a832a951e51dcd47de7a0c4ee16836a (diff) | |
Merge "Expose Transliterator API"
| -rwxr-xr-x | api/current.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/api/current.txt b/api/current.txt index baa59dc16fa9..b0a13616ca28 100755 --- a/api/current.txt +++ b/api/current.txt @@ -20276,6 +20276,51 @@ package android.icu.text { enum_constant public static final android.icu.text.TimeZoneNames.NameType SHORT_STANDARD; } + public abstract class Transliterator { + method public static final android.icu.text.Transliterator createFromRules(java.lang.String, java.lang.String, int); + method public void filteredTransliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, boolean); + method public final void finishTransliteration(android.icu.text.Replaceable, android.icu.text.Transliterator.Position); + method public static final java.util.Enumeration<java.lang.String> getAvailableIDs(); + method public static final java.util.Enumeration<java.lang.String> getAvailableSources(); + method public static final java.util.Enumeration<java.lang.String> getAvailableTargets(java.lang.String); + method public static final java.util.Enumeration<java.lang.String> getAvailableVariants(java.lang.String, java.lang.String); + method public static final java.lang.String getDisplayName(java.lang.String); + method public static java.lang.String getDisplayName(java.lang.String, java.util.Locale); + method public static java.lang.String getDisplayName(java.lang.String, android.icu.util.ULocale); + method public android.icu.text.Transliterator[] getElements(); + method public final android.icu.text.UnicodeFilter getFilter(); + method public final java.lang.String getID(); + method public static final android.icu.text.Transliterator getInstance(java.lang.String); + method public static android.icu.text.Transliterator getInstance(java.lang.String, int); + method public final android.icu.text.Transliterator getInverse(); + method public final int getMaximumContextLength(); + method public final android.icu.text.UnicodeSet getSourceSet(); + method public android.icu.text.UnicodeSet getTargetSet(); + method public void setFilter(android.icu.text.UnicodeFilter); + method public java.lang.String toRules(boolean); + method public final int transliterate(android.icu.text.Replaceable, int, int); + method public final void transliterate(android.icu.text.Replaceable); + method public final java.lang.String transliterate(java.lang.String); + method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, java.lang.String); + method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position, int); + method public final void transliterate(android.icu.text.Replaceable, android.icu.text.Transliterator.Position); + field public static final int FORWARD = 0; // 0x0 + field public static final int REVERSE = 1; // 0x1 + } + + public static class Transliterator.Position { + ctor public Transliterator.Position(); + ctor public Transliterator.Position(int, int, int); + ctor public Transliterator.Position(int, int, int, int); + ctor public Transliterator.Position(android.icu.text.Transliterator.Position); + method public void set(android.icu.text.Transliterator.Position); + method public final void validate(int); + field public int contextLimit; + field public int contextStart; + field public int limit; + field public int start; + } + public abstract class UCharacterIterator implements java.lang.Cloneable { ctor protected UCharacterIterator(); method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; |