This class is used to process strings that have special semantic meaning (such
as file paths) in RTL-oriented locales so that they render in a way that does
not corrupt the semantic meaning of the string but also maintains compliance
with the Unicode Bidi algorithm of rendering Bidirectional text.
Processing of the string is done by breaking it down into segments that are
specified by a set of user provided delimiters. Directional punctuation
characters are injected into the string in order to ensure the string retains
its semantic meaning and conforms with the Unicode Bidi algorithm within each
segment.
Processing of the string is done by breaking it down into segments that are specified by a set of user provided delimiters. Directional punctuation characters are injected into the string in order to ensure the string retains its semantic meaning and conforms with the Unicode Bidi algorithm within each segment.