Loading api/current.txt +108 −0 Original line number Diff line number Diff line Loading @@ -18486,6 +18486,114 @@ package android.icu.text { method public java.lang.CharSequence getName(); } public class Bidi { ctor public Bidi(); ctor public Bidi(int, int); ctor public Bidi(java.lang.String, int); ctor public Bidi(java.text.AttributedCharacterIterator); ctor public Bidi(char[], int, byte[], int, int, int); method public boolean baseIsLeftToRight(); method public int countParagraphs(); method public int countRuns(); method public android.icu.text.Bidi createLineBidi(int, int); method public static byte getBaseDirection(java.lang.CharSequence); method public int getBaseLevel(); method public android.icu.text.BidiClassifier getCustomClassifier(); method public int getCustomizedClass(int); method public byte getDirection(); method public int getLength(); method public byte getLevelAt(int); method public byte[] getLevels(); method public int getLogicalIndex(int); method public int[] getLogicalMap(); method public android.icu.text.BidiRun getLogicalRun(int); method public byte getParaLevel(); method public android.icu.text.BidiRun getParagraph(int); method public android.icu.text.BidiRun getParagraphByIndex(int); method public int getParagraphIndex(int); method public int getProcessedLength(); method public int getReorderingMode(); method public int getReorderingOptions(); method public int getResultLength(); method public int getRunCount(); method public int getRunLevel(int); method public int getRunLimit(int); method public int getRunStart(int); method public char[] getText(); method public java.lang.String getTextAsString(); method public int getVisualIndex(int); method public int[] getVisualMap(); method public android.icu.text.BidiRun getVisualRun(int); method public static int[] invertMap(int[]); method public boolean isInverse(); method public boolean isLeftToRight(); method public boolean isMixed(); method public boolean isOrderParagraphsLTR(); method public boolean isRightToLeft(); method public void orderParagraphsLTR(boolean); method public static int[] reorderLogical(byte[]); method public static int[] reorderVisual(byte[]); method public static void reorderVisually(byte[], int, java.lang.Object[], int, int); method public static boolean requiresBidi(char[], int, int); method public void setContext(java.lang.String, java.lang.String); method public void setCustomClassifier(android.icu.text.BidiClassifier); method public void setInverse(boolean); method public android.icu.text.Bidi setLine(int, int); method public void setPara(java.lang.String, byte, byte[]); method public void setPara(char[], byte, byte[]); method public void setPara(java.text.AttributedCharacterIterator); method public void setReorderingMode(int); method public void setReorderingOptions(int); method public java.lang.String writeReordered(int); method public static java.lang.String writeReverse(java.lang.String, int); field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = 126; // 0x7e field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = 127; // 0x7f field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 field public static final short DO_MIRRORING = 2; // 0x2 field public static final short INSERT_LRM_FOR_NUMERIC = 4; // 0x4 field public static final short KEEP_BASE_COMBINING = 1; // 0x1 field public static final byte LEVEL_DEFAULT_LTR = 126; // 0x7e field public static final byte LEVEL_DEFAULT_RTL = 127; // 0x7f field public static final byte LEVEL_OVERRIDE = -128; // 0xffffff80 field public static final byte LTR = 0; // 0x0 field public static final int MAP_NOWHERE = -1; // 0xffffffff field public static final byte MAX_EXPLICIT_LEVEL = 125; // 0x7d field public static final byte MIXED = 2; // 0x2 field public static final byte NEUTRAL = 3; // 0x3 field public static final int OPTION_DEFAULT = 0; // 0x0 field public static final int OPTION_INSERT_MARKS = 1; // 0x1 field public static final int OPTION_REMOVE_CONTROLS = 2; // 0x2 field public static final int OPTION_STREAMING = 4; // 0x4 field public static final short OUTPUT_REVERSE = 16; // 0x10 field public static final short REMOVE_BIDI_CONTROLS = 8; // 0x8 field public static final short REORDER_DEFAULT = 0; // 0x0 field public static final short REORDER_GROUP_NUMBERS_WITH_R = 2; // 0x2 field public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL = 6; // 0x6 field public static final short REORDER_INVERSE_LIKE_DIRECT = 5; // 0x5 field public static final short REORDER_INVERSE_NUMBERS_AS_L = 4; // 0x4 field public static final short REORDER_NUMBERS_SPECIAL = 1; // 0x1 field public static final short REORDER_RUNS_ONLY = 3; // 0x3 field public static final byte RTL = 1; // 0x1 } public class BidiClassifier { ctor public BidiClassifier(java.lang.Object); method public int classify(int); method public java.lang.Object getContext(); method public void setContext(java.lang.Object); } public class BidiRun { method public byte getDirection(); method public byte getEmbeddingLevel(); method public int getLength(); method public int getLimit(); method public int getStart(); method public boolean isEvenRun(); method public boolean isOddRun(); } public abstract class BreakIterator implements java.lang.Cloneable { ctor protected BreakIterator(); method public java.lang.Object clone(); Loading
api/current.txt +108 −0 Original line number Diff line number Diff line Loading @@ -18486,6 +18486,114 @@ package android.icu.text { method public java.lang.CharSequence getName(); } public class Bidi { ctor public Bidi(); ctor public Bidi(int, int); ctor public Bidi(java.lang.String, int); ctor public Bidi(java.text.AttributedCharacterIterator); ctor public Bidi(char[], int, byte[], int, int, int); method public boolean baseIsLeftToRight(); method public int countParagraphs(); method public int countRuns(); method public android.icu.text.Bidi createLineBidi(int, int); method public static byte getBaseDirection(java.lang.CharSequence); method public int getBaseLevel(); method public android.icu.text.BidiClassifier getCustomClassifier(); method public int getCustomizedClass(int); method public byte getDirection(); method public int getLength(); method public byte getLevelAt(int); method public byte[] getLevels(); method public int getLogicalIndex(int); method public int[] getLogicalMap(); method public android.icu.text.BidiRun getLogicalRun(int); method public byte getParaLevel(); method public android.icu.text.BidiRun getParagraph(int); method public android.icu.text.BidiRun getParagraphByIndex(int); method public int getParagraphIndex(int); method public int getProcessedLength(); method public int getReorderingMode(); method public int getReorderingOptions(); method public int getResultLength(); method public int getRunCount(); method public int getRunLevel(int); method public int getRunLimit(int); method public int getRunStart(int); method public char[] getText(); method public java.lang.String getTextAsString(); method public int getVisualIndex(int); method public int[] getVisualMap(); method public android.icu.text.BidiRun getVisualRun(int); method public static int[] invertMap(int[]); method public boolean isInverse(); method public boolean isLeftToRight(); method public boolean isMixed(); method public boolean isOrderParagraphsLTR(); method public boolean isRightToLeft(); method public void orderParagraphsLTR(boolean); method public static int[] reorderLogical(byte[]); method public static int[] reorderVisual(byte[]); method public static void reorderVisually(byte[], int, java.lang.Object[], int, int); method public static boolean requiresBidi(char[], int, int); method public void setContext(java.lang.String, java.lang.String); method public void setCustomClassifier(android.icu.text.BidiClassifier); method public void setInverse(boolean); method public android.icu.text.Bidi setLine(int, int); method public void setPara(java.lang.String, byte, byte[]); method public void setPara(char[], byte, byte[]); method public void setPara(java.text.AttributedCharacterIterator); method public void setReorderingMode(int); method public void setReorderingOptions(int); method public java.lang.String writeReordered(int); method public static java.lang.String writeReverse(java.lang.String, int); field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = 126; // 0x7e field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = 127; // 0x7f field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 field public static final short DO_MIRRORING = 2; // 0x2 field public static final short INSERT_LRM_FOR_NUMERIC = 4; // 0x4 field public static final short KEEP_BASE_COMBINING = 1; // 0x1 field public static final byte LEVEL_DEFAULT_LTR = 126; // 0x7e field public static final byte LEVEL_DEFAULT_RTL = 127; // 0x7f field public static final byte LEVEL_OVERRIDE = -128; // 0xffffff80 field public static final byte LTR = 0; // 0x0 field public static final int MAP_NOWHERE = -1; // 0xffffffff field public static final byte MAX_EXPLICIT_LEVEL = 125; // 0x7d field public static final byte MIXED = 2; // 0x2 field public static final byte NEUTRAL = 3; // 0x3 field public static final int OPTION_DEFAULT = 0; // 0x0 field public static final int OPTION_INSERT_MARKS = 1; // 0x1 field public static final int OPTION_REMOVE_CONTROLS = 2; // 0x2 field public static final int OPTION_STREAMING = 4; // 0x4 field public static final short OUTPUT_REVERSE = 16; // 0x10 field public static final short REMOVE_BIDI_CONTROLS = 8; // 0x8 field public static final short REORDER_DEFAULT = 0; // 0x0 field public static final short REORDER_GROUP_NUMBERS_WITH_R = 2; // 0x2 field public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL = 6; // 0x6 field public static final short REORDER_INVERSE_LIKE_DIRECT = 5; // 0x5 field public static final short REORDER_INVERSE_NUMBERS_AS_L = 4; // 0x4 field public static final short REORDER_NUMBERS_SPECIAL = 1; // 0x1 field public static final short REORDER_RUNS_ONLY = 3; // 0x3 field public static final byte RTL = 1; // 0x1 } public class BidiClassifier { ctor public BidiClassifier(java.lang.Object); method public int classify(int); method public java.lang.Object getContext(); method public void setContext(java.lang.Object); } public class BidiRun { method public byte getDirection(); method public byte getEmbeddingLevel(); method public int getLength(); method public int getLimit(); method public int getStart(); method public boolean isEvenRun(); method public boolean isOddRun(); } public abstract class BreakIterator implements java.lang.Cloneable { ctor protected BreakIterator(); method public java.lang.Object clone();