Loading core/java/android/text/BidiFormatter.java +8 −2 Original line number Diff line number Diff line Loading @@ -25,8 +25,12 @@ import java.util.Locale; /** * Utility class for formatting text for display in a potentially opposite-directionality context * without garbling. The directionality of the context is set at formatter creation and the * directionality of the text can be either estimated or passed in when known. Provides the * following functionality: * directionality of the text can be either estimated or passed in when known. * * <p>To support versions lower than {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR2}, * you can use the support library's {@link android.support.v4.text.BidiFormatter} class. * * <p>These APIs provides the following functionality: * <p> * 1. Bidi Wrapping * When text in one language is mixed into a document in another, opposite-directionality language, Loading Loading @@ -370,6 +374,7 @@ public final class BidiFormatter { * * @param str The input string. * @param heuristic The algorithm to be used to estimate the string's overall direction. * See {@link TextDirectionHeuristics} for pre-defined heuristics. * @param isolate Whether to directionally isolate the string to prevent it from garbling the * content around it * @return Input string after applying the above processing. Loading Loading @@ -401,6 +406,7 @@ public final class BidiFormatter { * * @param str The input string. * @param heuristic The algorithm to be used to estimate the string's overall direction. * See {@link TextDirectionHeuristics} for pre-defined heuristics. * @return Input string after applying the above processing. */ public String unicodeWrap(String str, TextDirectionHeuristic heuristic) { Loading core/java/android/text/TextDirectionHeuristics.java +8 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,14 @@ import android.view.View; import java.nio.CharBuffer; /** * Some objects that implement TextDirectionHeuristic. * Some objects that implement {@link TextDirectionHeuristic}. Use these with * the {@link BidiFormatter#unicodeWrap unicodeWrap()} methods in {@link BidiFormatter}. * Also notice that these direction heuristics correspond to the same types of constants * provided in the {@link android.view.View} class for {@link android.view.View#setTextDirection * setTextDirection()}, such as {@link android.view.View#TEXT_DIRECTION_RTL}. * <p>To support versions lower than {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR2}, * you can use the support library's {@link android.support.v4.text.TextDirectionHeuristicsCompat} * class. * */ public class TextDirectionHeuristics { Loading Loading
core/java/android/text/BidiFormatter.java +8 −2 Original line number Diff line number Diff line Loading @@ -25,8 +25,12 @@ import java.util.Locale; /** * Utility class for formatting text for display in a potentially opposite-directionality context * without garbling. The directionality of the context is set at formatter creation and the * directionality of the text can be either estimated or passed in when known. Provides the * following functionality: * directionality of the text can be either estimated or passed in when known. * * <p>To support versions lower than {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR2}, * you can use the support library's {@link android.support.v4.text.BidiFormatter} class. * * <p>These APIs provides the following functionality: * <p> * 1. Bidi Wrapping * When text in one language is mixed into a document in another, opposite-directionality language, Loading Loading @@ -370,6 +374,7 @@ public final class BidiFormatter { * * @param str The input string. * @param heuristic The algorithm to be used to estimate the string's overall direction. * See {@link TextDirectionHeuristics} for pre-defined heuristics. * @param isolate Whether to directionally isolate the string to prevent it from garbling the * content around it * @return Input string after applying the above processing. Loading Loading @@ -401,6 +406,7 @@ public final class BidiFormatter { * * @param str The input string. * @param heuristic The algorithm to be used to estimate the string's overall direction. * See {@link TextDirectionHeuristics} for pre-defined heuristics. * @return Input string after applying the above processing. */ public String unicodeWrap(String str, TextDirectionHeuristic heuristic) { Loading
core/java/android/text/TextDirectionHeuristics.java +8 −1 Original line number Diff line number Diff line Loading @@ -22,7 +22,14 @@ import android.view.View; import java.nio.CharBuffer; /** * Some objects that implement TextDirectionHeuristic. * Some objects that implement {@link TextDirectionHeuristic}. Use these with * the {@link BidiFormatter#unicodeWrap unicodeWrap()} methods in {@link BidiFormatter}. * Also notice that these direction heuristics correspond to the same types of constants * provided in the {@link android.view.View} class for {@link android.view.View#setTextDirection * setTextDirection()}, such as {@link android.view.View#TEXT_DIRECTION_RTL}. * <p>To support versions lower than {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR2}, * you can use the support library's {@link android.support.v4.text.TextDirectionHeuristicsCompat} * class. * */ public class TextDirectionHeuristics { Loading