diff options
Diffstat (limited to 'core/java/android/text/TextDirectionHeuristics.java')
-rw-r--r-- | core/java/android/text/TextDirectionHeuristics.java | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/core/java/android/text/TextDirectionHeuristics.java b/core/java/android/text/TextDirectionHeuristics.java index e5c1e5b..ae41eab 100644 --- a/core/java/android/text/TextDirectionHeuristics.java +++ b/core/java/android/text/TextDirectionHeuristics.java @@ -17,13 +17,10 @@ package android.text; -import java.util.Locale; - import android.util.LocaleUtil; /** * Some objects that implement TextDirectionHeuristic. - * @hide */ public class TextDirectionHeuristics { @@ -74,9 +71,8 @@ public class TextDirectionHeuristics { * Computes the text direction based on an algorithm. Subclasses implement * {@link #defaultIsRtl} to handle cases where the algorithm cannot determine the * direction from the text alone. - * @hide */ - public static abstract class TextDirectionHeuristicImpl implements TextDirectionHeuristic { + private static abstract class TextDirectionHeuristicImpl implements TextDirectionHeuristic { private final TextDirectionAlgorithm mAlgorithm; public TextDirectionHeuristicImpl(TextDirectionAlgorithm algorithm) { @@ -157,13 +153,11 @@ public class TextDirectionHeuristics { /** * Interface for an algorithm to guess the direction of a paragraph of text. * - * @hide */ - public static interface TextDirectionAlgorithm { + private static interface TextDirectionAlgorithm { /** * Returns whether the range of text is RTL according to the algorithm. * - * @hide */ TriState checkRtl(char[] text, int start, int count); } @@ -173,9 +167,8 @@ public class TextDirectionHeuristics { * the paragraph direction. This is the standard Unicode Bidirectional * algorithm. * - * @hide */ - public static class FirstStrong implements TextDirectionAlgorithm { + private static class FirstStrong implements TextDirectionAlgorithm { @Override public TriState checkRtl(char[] text, int start, int count) { TriState result = TriState.UNKNOWN; @@ -196,9 +189,8 @@ public class TextDirectionHeuristics { * character (e.g. excludes LRE, LRO, RLE, RLO) to determine the * direction of text. * - * @hide */ - public static class AnyStrong implements TextDirectionAlgorithm { + private static class AnyStrong implements TextDirectionAlgorithm { private final boolean mLookForRtl; @Override @@ -239,7 +231,7 @@ public class TextDirectionHeuristics { /** * Algorithm that uses the Locale direction to force the direction of a paragraph. */ - public static class TextDirectionHeuristicLocale extends TextDirectionHeuristicImpl { + private static class TextDirectionHeuristicLocale extends TextDirectionHeuristicImpl { public TextDirectionHeuristicLocale() { super(null); |