Interface BidiSplitter

    • Method Detail

      • setParagraph

        void setParagraph​(String paragraph,
                          byte defaultDirection)
        Sets the text which is to be split on visual ordering.
        Parameters:
        paragraph -
        defaultDirection - either LTR or RTL
      • countTextRuns

        int countTextRuns()
        Count the number of runs, each of which contains text in one visual order only. Can only be called after setParagraph has run the BIDI algorithm.
      • getVisualRun

        BidiTextRun getVisualRun​(int runIndex)
        Parameters:
        runIndex - from zero to countTextRuns.
        Returns:
        information about a visual run.
      • getBaseDirection

        byte getBaseDirection​(String paragraph)
        Get the base direction of a paragraph. Defined as the first character that has strong directionality or neutral if they are all neutral characters.