Merge "Expose android.icu.text.Bidi API"
This commit is contained in:
108
api/current.txt
108
api/current.txt
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user