Class AnyRtlDirectionEstimator


  • public class AnyRtlDirectionEstimator
    extends DirectionEstimator
    Direction estimator that uses the "any RTL" heuristic.
    • Constructor Detail

      • AnyRtlDirectionEstimator

        public AnyRtlDirectionEstimator()
    • Method Detail

      • get

        public static AnyRtlDirectionEstimator get()
        Get an instance of AnyRtlDirectionEstimator.
        Returns:
        An instance of AnyRtlDirectionEstimator.
      • estimateDirection

        public HasDirection.Direction estimateDirection​(java.lang.String str)
        Estimates the direction of a given string using the "any RTL" heuristic: the return value is RTL if the string contains at least one RTL character. Otherwise, it is LTR.
        Specified by:
        estimateDirection in class DirectionEstimator
        Parameters:
        str - Input string.
        Returns:
        Direction The estimated direction of str.